android_build_soong/java
Colin Cross fdaa672ad1 Remove obsolete robolectric test runner integration
The `m Run*RoboTests` test runner is no longer supported, remove the
code to generate the Make rules for it.

Also reduce the number of combining steps by passing the extra jars
that need to be combined into the compile step.

This relands Icf05079bf570bed7a10962cbf03459bd53c51f99 with a fix to
reorder the instrumented app classes after dependency classes.

Test: atest --host SystemUiRoboTests
Flag: EXEMPT refactor
Change-Id: I174ceb95af5557e1859eeb12a2f5fac2332975a8
2024-09-04 15:47:11 -07:00
..
config Correct the name of the android.car.builtin module that is instrumented 2024-08-14 16:39:57 +00:00
core-libraries Revert^4 "Implement detecting container violations." 2024-08-29 17:55:00 +00:00
metalava Pass config files to metalava 2024-07-23 10:38:01 +01:00
aapt2.go Support aapt2 resources flagging 2024-07-16 19:41:31 +00:00
aar.go Remove obsolete robolectric test runner integration 2024-09-04 15:47:11 -07:00
aar_test.go Access output files thru providers in Soong tests. 2024-08-21 00:03:50 +00:00
Android.bp Add jarjar_rename property to java modules. 2024-07-20 17:46:15 -07:00
android_manifest.go Enforce that tests in MTS specify a min_sdk_version 2024-06-25 22:47:49 +00:00
android_manifest_test.go Revert "Revert "Support transitive dependencies through android_..." 2024-03-23 04:43:41 +00:00
android_resources.go
androidmk.go Revert^2 "Install jni symlinks in Soong" 2024-05-21 06:40:14 +09:00
androidmk_test.go Revert^2 "Install jni symlinks in Soong" 2024-05-21 06:40:14 +09:00
app.go Remove obsolete robolectric test runner integration 2024-09-04 15:47:11 -07:00
app_builder.go
app_import.go Fix presigned apk check for privileged apps 2024-07-25 12:04:26 -07:00
app_import_test.go Fix presigned apk check for privileged apps 2024-07-25 12:04:26 -07:00
app_set.go Annotate Set property as android:Path 2024-08-06 21:28:33 +00:00
app_set_test.go Make PathForArbitraryOutput return an OutputPath 2024-07-29 14:00:46 -07:00
app_test.go Access output files thru providers in Soong tests. 2024-08-21 00:03:50 +00:00
base.go Remove obsolete robolectric test runner integration 2024-09-04 15:47:11 -07:00
boot_jars.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
bootclasspath.go Make stub_libs property configurable 2024-07-30 12:59:44 -07:00
bootclasspath_fragment.go Add ctx argument to IDEInfo() 2024-08-27 16:04:28 -07:00
bootclasspath_fragment_test.go Merge SingletonProviderContext with OtherModuleProviderContext 2024-08-12 22:50:19 +00:00
builder.go Apply apimapper instrument tool on android tests 2024-09-02 09:02:08 +08:00
classpath_element.go
classpath_fragment.go Fix missing missing (min|max)_sdk_version in bootclasspath.pb 2024-06-12 17:12:56 +00:00
code_metadata_test.go Merge SingletonProviderContext with OtherModuleProviderContext 2024-08-12 22:50:19 +00:00
container_test.go Define unstable container 2024-08-16 22:57:57 +00:00
device_host_converter.go Add ctx argument to IDEInfo() 2024-08-27 16:04:28 -07:00
device_host_converter_test.go Strip relative paths from java_import output files 2024-04-11 16:51:21 -07:00
dex.go Rename collectTransitiveHeaderJars and friends to mention R8 2024-09-03 14:52:26 -07:00
dex_test.go Make dex_preopt.enable_prof_rewrite=false an error for optimized apps 2024-05-30 20:44:44 +00:00
dexpreopt.go Move checkbuild targets of Soong modules into Soong 2024-09-03 14:52:19 -07:00
dexpreopt_bootjars.go dexpreopt rules for google mainline prebuilts with missing source 2024-08-27 22:01:11 +00:00
dexpreopt_check.go
dexpreopt_config.go Determine GC type based on BUILT_KERNEL_VERSION_FILE. 2024-02-02 09:23:37 +08:00
dexpreopt_config_test.go
dexpreopt_config_testing.go Merge SingletonProviderContext with OtherModuleProviderContext 2024-08-12 22:50:19 +00:00
dexpreopt_test.go Revert^4 "Implement detecting container violations." 2024-08-29 17:55:00 +00:00
droiddoc.go Use a provider for systems modules 2024-08-09 16:47:45 -07:00
droiddoc_test.go Access output files thru providers in Soong tests. 2024-08-21 00:03:50 +00:00
droidstubs.go Retry: Allow modules to override --error-when-new UnflaggedApi 2024-08-30 15:27:07 +01:00
droidstubs_test.go Add PrepareForTestWithBuildFlag 2024-08-09 16:47:45 -07:00
fuzz.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
fuzz_test.go
gen.go Merge logtags from cc modules too 2024-04-29 17:40:40 +09:00
generated_java_library.go Collect aconfig_declarations of the dependent java_aconfig_library modules 2024-03-29 01:11:32 +00:00
generated_java_library_test.go Collect aconfig_declarations of the dependent java_aconfig_library modules 2024-03-29 01:11:32 +00:00
genrule.go
genrule_test.go
hiddenapi.go Convert JavaInfoProvider to *JavaInfo 2024-08-07 14:11:43 -07:00
hiddenapi_modular.go Use metalava's signature-to-dex subcommand 2024-06-28 00:13:29 +01:00
hiddenapi_monolithic.go Restrict verify_overlaps to pre S modules 2024-02-13 02:33:12 +00:00
hiddenapi_singleton.go Revert^2 "Remove compilation actions from java sdk library" 2024-05-08 17:46:31 +00:00
hiddenapi_singleton_test.go Add PrepareForTestWithBuildFlag 2024-08-09 16:47:45 -07:00
jacoco.go Make the enabled property configurable 2024-05-02 15:41:24 -07:00
jacoco_test.go
jarjar_test.go Add jarjar_rename property to java modules. 2024-07-20 17:46:15 -07:00
java.go Remove obsolete robolectric test runner integration 2024-09-04 15:47:11 -07:00
java_resources.go
java_test.go Access output files thru providers in Soong tests. 2024-08-21 00:03:50 +00:00
jdeps.go Make IdeInfo into a provider 2024-08-27 15:50:35 -07:00
jdeps_test.go Add ctx argument to IDEInfo() 2024-08-27 16:04:28 -07:00
kotlin.go Use rsp for kotlin classpath 2024-08-07 14:11:43 -07:00
kotlin_test.go Move kotlin stdlib to normal dependency tag 2024-08-14 15:28:34 -07:00
legacy_core_platform_api_usage.go
lint.go Merge SingletonProviderContext with OtherModuleProviderContext 2024-08-12 22:50:19 +00:00
lint_defaults.txt Revert^3 "Make Lint FlaggedApi violations errors" 2024-07-08 13:32:42 +00:00
lint_test.go Revert "Print the modules that had strict_updatability_linting set" 2024-02-05 19:37:05 +00:00
platform_bootclasspath.go Convert JavaInfoProvider to *JavaInfo 2024-08-07 14:11:43 -07:00
platform_bootclasspath_test.go Revert^2 "Remove compilation actions from java sdk library" 2024-05-08 17:46:31 +00:00
platform_compat_config.go Call InstallFile to install files in soong built filesystem 2024-06-25 09:40:30 +09:00
platform_compat_config_test.go
plugin.go
plugin_test.go
prebuilt_apis.go Support passing multiple last api files to metalava in droidstubs 2024-04-19 10:56:32 +01:00
prebuilt_apis_test.go
proto.go
proto_test.go
ravenwood.go Merge "Run "ravenizer" on ravenwood jars" into main 2024-08-16 22:16:41 +00:00
ravenwood_test.go Support resource APKs 2024-07-25 12:41:07 -07:00
robolectric.go Remove obsolete robolectric test runner integration 2024-09-04 15:47:11 -07:00
robolectric_test.go Properly package JNI libs in Robo tests 2024-07-09 11:04:29 +00:00
rro.go Propagate flags_packages to static reverse dependencies 2024-06-17 17:18:37 +00:00
rro_test.go Make container mandatory in aconfig_declarations. 2024-04-24 16:41:57 +00:00
sdk.go Merge "Guarantee frameworks.aidl stability." into main 2024-08-26 21:21:19 +00:00
sdk_library.go Move checkbuild targets of Soong modules into Soong 2024-09-03 14:52:19 -07:00
sdk_library_external.go
sdk_library_test.go Remove suffix based stub matching logic 2024-08-22 22:05:03 +00:00
sdk_test.go Run TestClasspath subtests in parallel 2024-07-29 14:00:46 -07:00
sdk_version_test.go Revert "Revert "Limit System SDK to 34 for Java modules in the v..." 2024-01-04 23:20:42 +00:00
support_libraries.go
system_modules.go Add ctx argument to IDEInfo() 2024-08-27 16:04:28 -07:00
system_modules_test.go Merge SingletonProviderContext with OtherModuleProviderContext 2024-08-12 22:50:19 +00:00
systemserver_classpath_fragment.go Add ctx argument to IDEInfo() 2024-08-27 16:04:28 -07:00
systemserver_classpath_fragment_test.go
test_spec_test.go Merge SingletonProviderContext with OtherModuleProviderContext 2024-08-12 22:50:19 +00:00
testing.go Revert^4 "Implement detecting container violations." 2024-08-29 17:55:00 +00:00
tradefed.go