HostStubGen: Inject more annotations in output jar

Now we inject 5 annotations:
HostStubGenKeptInImpl
HostStubGenKeptInStub

HostStubGenProcessedAsIgnore
HostStubGenProcessedAsSubstitute
HostStubGenProcessedAsThrow

Bug: 311174191
Test: ./scripts/run-all-tests.sh
Change-Id: I9bf399bfdb789bc95be77fe51cd1579358e2dcee
diff --git a/tools/hoststubgen/scripts/run-all-tests.sh b/tools/hoststubgen/scripts/run-all-tests.sh
index 4ea501e..c7007db 100755
--- a/tools/hoststubgen/scripts/run-all-tests.sh
+++ b/tools/hoststubgen/scripts/run-all-tests.sh
@@ -18,6 +18,8 @@
 # Move to the top directory of hoststubgen
 cd ..
 
+ATEST_ARGS="--host"
+
 # These tests are known to pass.
 READY_TEST_MODULES=(
   HostStubGenTest-framework-all-test-host-test
@@ -34,7 +36,7 @@
 run m "${MUST_BUILD_MODULES[@]}"
 
 # Run the hoststubgen unittests / etc
-run atest hoststubgentest hoststubgen-invoke-test
+run atest $ATEST_ARGS hoststubgentest hoststubgen-invoke-test
 
 # Next, run the golden check. This should always pass too.
 # The following scripts _should_ pass too, but they depend on the internal paths to soong generated
@@ -44,13 +46,13 @@
 run ./hoststubgen/test-framework/run-test-without-atest.sh
 
 run ./hoststubgen/test-tiny-framework/run-test-manually.sh
-run atest tiny-framework-dump-test
+run atest $ATEST_ARGS tiny-framework-dump-test
 run ./scripts/build-framework-hostside-jars-and-extract.sh
 
 # This script is already broken on goog/master
 # run ./scripts/build-framework-hostside-jars-without-genrules.sh
 
 # These tests should all pass.
-run atest ${READY_TEST_MODULES[*]}
+run atest $ATEST_ARGS ${READY_TEST_MODULES[*]}
 
 echo ""${0##*/}" finished, with no failures. Ready to submit!"
\ No newline at end of file