Retire kernel-tests from goldfish

this target does not have much value but
requires maintenance.

Bug: 154346346
Test: presubmit
Signed-off-by: Roman Kiryanov <rkir@google.com>
Change-Id: Ibdc021aa1dcafc583364961158e216666027439e
diff --git a/AndroidProducts.mk b/AndroidProducts.mk
index 3310b9c..364f4ed 100644
--- a/AndroidProducts.mk
+++ b/AndroidProducts.mk
@@ -1,4 +1,3 @@
 PRODUCT_MAKEFILES := \
-    $(LOCAL_DIR)/kernel-tests/goldfish_kernel_tests_x86_64.mk \
     $(LOCAL_DIR)/sdk_phone_x86_vendor.mk \
     $(LOCAL_DIR)/fvp.mk
diff --git a/kernel-tests/advancedFeatures.ini b/kernel-tests/advancedFeatures.ini
deleted file mode 100644
index b26c18d..0000000
--- a/kernel-tests/advancedFeatures.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-GrallocSync = on
-LogcatPipe = on
-GLAsyncSwap = on
-GLESDynamicVersion = on
-GLDMA = on
-EncryptUserData = on
-IntelPerformanceMonitoringUnit = on
-Wifi = on
-HostComposition = on
-DynamicPartition = on
-GLDirectMem = on
-VulkanNullOptionalStrings = on
-VulkanIgnoredHandles = on
diff --git a/kernel-tests/config.ini b/kernel-tests/config.ini
deleted file mode 100644
index f58040f..0000000
--- a/kernel-tests/config.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-avd.ini.encoding=UTF-8
-disk.dataPartition.size=2G
-hw.ramSize=2048
-image.sysdir.1=x86/
diff --git a/kernel-tests/fstab.ranchu b/kernel-tests/fstab.ranchu
deleted file mode 100644
index 12988ab..0000000
--- a/kernel-tests/fstab.ranchu
+++ /dev/null
@@ -1,6 +0,0 @@
-# Android fstab file.
-#<src>                                                  <mnt_point>         <type>    <mnt_flags and options>                              <fs_mgr_flags>
-# The filesystem that contains the filesystem checker binary (typically /system) cannot
-# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
-/dev/block/vdc                                          /data               ext4      noatime,nosuid,nodev,nomblk_io_submit,errors=panic   wait,check,quota,forceencrypt=/dev/block/vdd,reservedsize=128M
-/devices/*/block/vdf                                    auto                auto      defaults                                             voldmanaged=sdcard:auto,encryptable=userdata
diff --git a/kernel-tests/goldfish_kernel_tests_x86_64.mk b/kernel-tests/goldfish_kernel_tests_x86_64.mk
deleted file mode 100644
index 28aa2ad..0000000
--- a/kernel-tests/goldfish_kernel_tests_x86_64.mk
+++ /dev/null
@@ -1,162 +0,0 @@
-PRODUCT_NAME := goldfish_kernel_tests_x86_64
-PRODUCT_DEVICE := generic_x86_64
-PRODUCT_BRAND := Android
-PRODUCT_MODEL := Kernel tests for goldfish kernel
-PRODUCT_FULL_TREBLE_OVERRIDE := true
-
-BUILD_EMULATOR := false
-
-TARGET_NO_BOOTLOADER := true
-TARGET_NO_KERNEL := true
-TARGET_CPU_ABI := x86_64
-TARGET_ARCH := x86_64
-TARGET_ARCH_VARIANT := x86_64
-TARGET_SUPPORTS_64_BIT_APPS := true
-TARGET_USERIMAGES_USE_EXT4 := true
-TARGET_USERIMAGES_SPARSE_EXT_DISABLED := true
-
-BOARD_SYSTEMIMAGE_PARTITION_SIZE := 2147483648
-BOARD_USERDATAIMAGE_PARTITION_SIZE := 576716800
-BOARD_CACHEIMAGE_PARTITION_SIZE := 69206016
-BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
-BOARD_FLASH_BLOCK_SIZE := 512
-BOARD_HAVE_BLUETOOTH := false
-
-SYSTEM_CORE_ROOTDIR := system/core/rootdir
-PREBUILTS := prebuilts
-GOLDFISH_DIR := device/generic/goldfish
-THIS_DIR := device/generic/goldfish/kernel-tests
-
-# android.hardware.
-PRODUCT_PACKAGES += \
-    android.hardware.keymaster@4.0-service \
-    android.hardware.keymaster@4.0-impl \
-    android.hardware.drm@1.1-service.clearkey \
-    android.hardware.graphics.allocator@2.0-service \
-    android.hardware.graphics.allocator@2.0-impl \
-
-# android.hidl.
-PRODUCT_PACKAGES += \
-    android.hidl.allocator@1.0-service \
-    android.hidl.base-V1.0-java \
-    android.hidl.manager-V1.0-java \
-    android.hidl.memory@1.0-impl \
-    android.hidl.memory@1.0-impl.vendor \
-
-# libXYZ
-PRODUCT_PACKAGES += \
-    libc.bootstrap \
-    libdl.bootstrap \
-    libm.bootstrap \
-    libc \
-    libstdc++ \
-    libm \
-    libdl \
-    libutils \
-    libsysutils \
-    libhardware \
-    libhardware_legacy \
-    linker \
-    linker64 \
-
-# logs
-PRODUCT_PACKAGES += \
-    liblog \
-    logd \
-    logcat \
-    logwrapper \
-
-# debugger
-PRODUCT_PACKAGES += \
-    debuggerd \
-    debuggerd64 \
-    dumpstate \
-    dumpsys \
-    crash_dump \
-    adbd.com.android.adbd \
-
-PRODUCT_HOST_PACKAGES += \
-    adb \
-
-# QEMU
-PRODUCT_PACKAGES += \
-    qemu-props \
-
-# Device modules
-PRODUCT_PACKAGES += \
-    android.system.suspend@1.0-service \
-    ashmemd \
-    libashmemd_client \
-    servicemanager \
-    hwservicemanager \
-    vndservice \
-    vndservicemanager \
-    toolbox \
-    toybox \
-    vold \
-    init_system \
-    init_vendor \
-    init.environ.rc \
-    reboot \
-    service \
-    cmd \
-    sh \
-    su \
-    e2fsck \
-    gzip \
-
-PRODUCT_HOST_PACKAGES += \
-    e2fsck \
-    mke2fs \
-    e2fsdroid \
-    sload_f2fs \
-    make_f2fs \
-
-# SELinux
-PRODUCT_PACKAGES += \
-    sepolicy \
-    selinux_policy_system \
-    selinux_policy \
-    file_contexts \
-    seapp_contexts \
-    property_contexts \
-    mac_permissions.xml \
-
-PRODUCT_COPY_FILES += \
-    $(SYSTEM_CORE_ROOTDIR)/init.usb.rc:system/etc/init/hw/init.usb.rc \
-    $(SYSTEM_CORE_ROOTDIR)/init.usb.configfs.rc:system/etc/init/hw/init.usb.configfs.rc \
-    $(SYSTEM_CORE_ROOTDIR)/etc/hosts:system/etc/hosts \
-
-PRODUCT_COPY_FILES += \
-    $(PREBUILTS)/qemu-kernel/x86_64/4.14/kernel-qemu2:kernel-ranchu \
-
-PRODUCT_COPY_FILES += \
-    $(GOLDFISH_DIR)/data/etc/encryptionkey.img:encryptionkey.img \
-    $(GOLDFISH_DIR)/ueventd.ranchu.rc:$(TARGET_COPY_OUT_VENDOR)/ueventd.rc \
-
-PRODUCT_COPY_FILES += \
-    $(THIS_DIR)/init.ranchu-core.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.ranchu-core.sh \
-    $(THIS_DIR)/init.ranchu.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.ranchu.rc \
-    $(THIS_DIR)/fstab.ranchu:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.ranchu \
-    $(THIS_DIR)/config.ini:config.ini \
-    $(THIS_DIR)/advancedFeatures.ini:advancedFeatures.ini \
-
-# The set of packages we want to force 'speed' compilation on.
-PRODUCT_DEXPREOPT_SPEED_APPS := \
-
-PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
-    ro.zygote=zygote32
-
-PRODUCT_PROPERTY_OVERRIDES += \
-    ro.carrier=unknown
-
-DEVICE_MANIFEST_FILE += $(THIS_DIR)/manifest.xml
-# VINTF stuff for system and vendor (no product / odm / system_ext / etc.)
-PRODUCT_PACKAGES += \
-    system_compatibility_matrix.xml \
-    system_manifest.xml \
-    vendor_compatibility_matrix.xml \
-    vendor_manifest.xml \
-
-# Disable VINTF checks.
-PRODUCT_ENFORCE_VINTF_MANIFEST_OVERRIDE := false
diff --git a/kernel-tests/init.ranchu-core.sh b/kernel-tests/init.ranchu-core.sh
deleted file mode 100755
index 62c64aa..0000000
--- a/kernel-tests/init.ranchu-core.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/vendor/bin/sh
-
-# take the wake lock
-allowsuspend=`getprop ro.kernel.qemu.allowsuspend`
-case "$allowsuspend" in
-    "") echo "emulator_wake_lock" > /sys/power/wake_lock
-    ;;
-    1) echo "emulator_wake_lock" > /sys/power/wake_unlock
-    ;;
-    *) echo "emulator_wake_lock" > /sys/power/wake_lock
-    ;;
-esac
diff --git a/kernel-tests/init.ranchu.rc b/kernel-tests/init.ranchu.rc
deleted file mode 100644
index 12a9b14..0000000
--- a/kernel-tests/init.ranchu.rc
+++ /dev/null
@@ -1,41 +0,0 @@
-on fs
-    mount_all /vendor/etc/fstab.ranchu
-
-on early-init
-    mount debugfs debugfs /sys/kernel/debug mode=755
-
-on init
-    symlink /dev/goldfish_pipe /dev/android_pipe
-    symlink /dev/goldfish_pipe /dev/qemu_pipe
-
-on post-fs-data
-    # nothing
-
-on zygote-start
-    # nothing
-
-on boot
-    start goldfish-logcat
-
-on property:vendor.qemu.timezone=*
-    setprop persist.sys.timezone ${vendor.qemu.timezone}
-
-on property:dev.bootcomplete=1
-    setprop vendor.qemu.dev.bootcomplete 1
-
-service qemu-props /vendor/bin/qemu-props
-    class core
-    user root
-    group root
-    oneshot
-
-service goldfish-logcat /system/bin/logcat -Q
-    user logd
-    group log
-    oneshot
-
-service bugreport /system/bin/dumpstate -d -p -z
-    class main
-    disabled
-    oneshot
-    keycodes 114 115 116
diff --git a/kernel-tests/manifest.xml b/kernel-tests/manifest.xml
deleted file mode 100644
index 1612508..0000000
--- a/kernel-tests/manifest.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<manifest version="1.0" type="device" target-level="3">
-    <hal format="hidl">
-        <name>android.hardware.keymaster</name>
-        <transport>hwbinder</transport>
-        <version>4.0</version>
-        <interface>
-            <name>IKeymasterDevice</name>
-            <instance>default</instance>
-        </interface>
-    </hal>
-    <hal format="hidl">
-        <name>android.hardware.drm</name>
-        <transport>hwbinder</transport>
-        <version>1.0</version>
-        <interface>
-            <name>ICryptoFactory</name>
-            <instance>default</instance>
-        </interface>
-        <interface>
-            <name>IDrmFactory</name>
-            <instance>default</instance>
-        </interface>
-        <fqname>@1.1::ICryptoFactory/clearkey</fqname>
-        <fqname>@1.1::IDrmFactory/clearkey</fqname>
-        <fqname>@1.1::ICryptoFactory/widevine</fqname>
-        <fqname>@1.1::IDrmFactory/widevine</fqname>
-    </hal>
-</manifest>