Makefile: Group run_test.sh tests under TESTS
List all test groups in a single TESTS variable for programmatic access.
Group all 'test: <test-group>' rules into a single 'test: $(TESTS)'.
Make all TESTS depend on their required (host) KERNEL_IMAGE.
Note that the 'test' target now directly depends on individual tests
instead of relying on the indirection of test-{boot,crosvm-helloworld}.
Note that dynamically generated tests are not included in TESTS,
although still marked as dependencies of 'test'.
Bug: 195395681
Test: make test
Change-Id: I5740201824ab0d4e11c37229c170693d5d6008f2
1 file changed