1a8e45a3255089266ccf6500188a2d31af8634e4aHans BoehmRun on Android with 2a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehm 3a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehm1) Build the tests. 4a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehm2) adb install <tree root>/out/target/product/generic/data/app/CRTests/CRTests.apk 5a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehm3) adb shell am instrument -w com.hp.creals.tests/android.test.InstrumentationTestRunner 6a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehm 7a8e45a3255089266ccf6500188a2d31af8634e4aHans BoehmThe last step takes around 10 minutes on a Nexus 5. 8a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehm(CRTest is quick, SlowCRTest is not, especially not the final trig function 9a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehmtest.) 10a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehm 11a8e45a3255089266ccf6500188a2d31af8634e4aHans BoehmNote that Random seeds are not set. Hence repreated runs should improve 12a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehmcoverage at the cost of reproducibility. Failing arguments should however 13a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehmbe printed. 14a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehm 15a8e45a3255089266ccf6500188a2d31af8634e4aHans BoehmWe expect that this test is much too nondeterministic to be usable for any kind 16a8e45a3255089266ccf6500188a2d31af8634e4aHans Boehmof performance evaluation. Please don't try. 17