COMPATIBILITY.* variables are set here:
https://cs.android.com/android/platform/superproject/+/master:build/make/core/definitions.mk;l=2899?q=file:build%2Fmake%20COMPATIBILITY%5C
.
You normally add modules to android-vts.zip by setting LOCAL_TEST_SUITES :=
vts in an Android.mk file or test_suites:
The correct links this time:
https://cs.android.com/android/platform/superproject/+/master:build/make/core/base_rules.mk;l=733?q=create-suite-dependencies=android%2Fplatform%2Fsuperproject
The test_suite_name needs to match the individual module definitions that
set `test_suites: ["vts"]` or `LOCAL_COMPATIBILITY_SUITE := vts`.
The make code controlling that is roughly:
hellp ,can you help me with this problem about "compatibility.mk" of vts
building system.
the source code of "compatibility.mk" is in aosp code ,it's path is
"build/make/core/tasks/tools/compatibility.mk"
there is a line in "compatibility.mk" which is "test_artifacts :=