Restore temporary compatibility of TF version
Test: unit tests
Bug: None
Change-Id: Iaac774d56d25e228d517e40f37a101c39fe0ed3c
diff --git a/src/com/android/tradefed/targetprep/PreloadedClassesPreparer.java b/src/com/android/tradefed/targetprep/PreloadedClassesPreparer.java
new file mode 100644
index 0000000..b14e00c
--- /dev/null
+++ b/src/com/android/tradefed/targetprep/PreloadedClassesPreparer.java
@@ -0,0 +1,40 @@
+package com.android.tradefed.targetprep;
+
+import com.android.tradefed.build.IBuildInfo;
+import com.android.tradefed.config.Option;
+import com.android.tradefed.device.DeviceNotAvailableException;
+import com.android.tradefed.device.ITestDevice;
+
+import java.io.File;
+
+/** @deprecated Delete after July 29th week deployment */
+@Deprecated
+public class PreloadedClassesPreparer extends BaseTargetPreparer {
+
+ private static final long DEFAULT_TIMEOUT_MS = 5 * 60 * 1000;
+
+ @Option(
+ name = "preload-file",
+ description = "The new preloaded classes file to put on the device."
+ )
+ private File mNewClassesFile = null;
+
+ @Option(name = "preload-tool", description = "Overridden location of the preload tool JAR.")
+ private String mPreloadToolJarPath = "";
+
+ @Option(name = "skip", description = "Skip this preparer entirely.")
+ private boolean mSkip = false;
+
+ @Option(
+ name = "write-timeout",
+ isTimeVal = true,
+ description = "Maximum timeout for overwriting the file in milliseconds."
+ )
+ private long mWriteTimeout = DEFAULT_TIMEOUT_MS;
+
+ @Override
+ public void setUp(ITestDevice device, IBuildInfo buildInfo)
+ throws TargetSetupError, BuildError, DeviceNotAvailableException {
+ // Inop
+ }
+}