Move TrebleFrameworkVintfTest from cts-on-gsi to vts

Test: vts-tradefed run vts -m VtsTrebleFrameworkVintfTest
Bug: 119680185
Change-Id: Ib1af7ff9ba71d717faece23e1e24586d0a19c487
Merged-In: Ib1af7ff9ba71d717faece23e1e24586d0a19c487
(cherry picked from commit 3a153b567933b4a5e83802da7492857ab1485598)
diff --git a/treble/framework_vintf/Android.bp b/treble/framework_vintf/Android.bp
index effa6cd..b12a66f 100644
--- a/treble/framework_vintf/Android.bp
+++ b/treble/framework_vintf/Android.bp
@@ -13,5 +13,5 @@
 // limitations under the License.
 
 vts_config {
-    name: "CtsOnGsiTrebleFrameworkVintfTest",
+    name: "VtsTrebleFrameworkVintfTest",
 }
diff --git a/treble/framework_vintf/AndroidTest.xml b/treble/framework_vintf/AndroidTest.xml
index 3824e65..ded7d9c 100644
--- a/treble/framework_vintf/AndroidTest.xml
+++ b/treble/framework_vintf/AndroidTest.xml
@@ -13,25 +13,24 @@
      See the License for the specific language governing permissions and
      limitations under the License.
 -->
-<configuration description="Config for CtsOnGsiTrebleFrameworkVintfTest">
-    <option name="test-suite-tag" value="cts" />
-    <option name="config-descriptor:metadata" key="component" value="vintf" />
-    <target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer" />
+<configuration description="Config for VtsTrebleFrameworkVintfTest">
+    <option name="config-descriptor:metadata" key="plan" value="vts-treble" />
     <target_preparer class="com.android.compatibility.common.tradefed.targetprep.VtsFilePusher">
+        <option name="abort-on-push-failure" value="false"/>
+        <option name="push-group" value="HalHidlTargetTest.push"/>
         <option name="push" value="hal-hidl-hash/frameworks/hardware/interfaces/current.txt->/data/local/tmp/frameworks/hardware/interfaces/current.txt"/>
         <option name="push" value="hal-hidl-hash/hardware/interfaces/current.txt->/data/local/tmp/hardware/interfaces/current.txt"/>
         <option name="push" value="hal-hidl-hash/system/hardware/interfaces/current.txt->/data/local/tmp/system/hardware/interfaces/current.txt"/>
         <option name="push" value="hal-hidl-hash/system/libhidl/transport/current.txt->/data/local/tmp/system/libhidl/transport/current.txt"/>
     </target_preparer>
-    <target_preparer class="com.android.compatibility.common.tradefed.targetprep.VtsFilePusher">
-        <option name="abort-on-push-failure" value="false"/>
-        <option name="push" value="DATA/nativetest/vts_treble_vintf_framework_test/vts_treble_vintf_framework_test->/data/nativetest/vts_treble_vintf_framework_test"/>
-        <option name="push" value="DATA/nativetest64/vts_treble_vintf_framework_test/vts_treble_vintf_framework_test->/data/nativetest/vts_treble_vintf_framework_test"/>
-        <option name="append-bitness" value="true" />
-        <option name="post-push" value="chmod a+x /data/nativetest/vts_treble_vintf_framework_test" />
-    </target_preparer>
-    <test class="com.android.tradefed.testtype.GTest" >
-        <option name="module-name" value="vts_treble_vintf_framework_test" />
-        <option name="runtime-hint" value="1m" />
+    <test class="com.android.tradefed.testtype.VtsMultiDeviceTest">
+        <option name="test-module-name" value="VtsTrebleFrameworkVintfTest"/>
+        <option name="binary-test-working-directory" value="_32bit::/data/nativetest/" />
+        <option name="binary-test-working-directory" value="_64bit::/data/nativetest64/" />
+        <option name="binary-test-source" value="_32bit::DATA/nativetest/vts_treble_vintf_framework_test/vts_treble_vintf_framework_test" />
+        <option name="binary-test-source" value="_64bit::DATA/nativetest64/vts_treble_vintf_framework_test/vts_treble_vintf_framework_test" />
+        <option name="binary-test-type" value="gtest"/>
+        <option name="disable-framework" value="false"/>
+        <option name="test-timeout" value="5m"/>
     </test>
 </configuration>
diff --git a/treble/vintf/Android.bp b/treble/vintf/Android.bp
index 50a0888..33d6bce 100644
--- a/treble/vintf/Android.bp
+++ b/treble/vintf/Android.bp
@@ -77,14 +77,6 @@
         "SingleManifestTest.cpp",
         "SystemVendorTest.cpp",
     ],
-    multilib: {
-        lib32: {
-            suffix: "32",
-        },
-        lib64: {
-            suffix: "64",
-        },
-    },
 }
 
 // Tests everything.