Modified utc_gtest_run.sh to run tests one by one.
Changed script for running utc tests so it could handle segfaults.
Previously while running multiple tests when one test had ended with a segfault
the rest of them didn't execute. Now all the test are run one by one.
Tests can be run in a four different ways:
-single test
./utc_gtest_run.sh -s utc_blink_ewk_view_visibility_set.POS_TEST1
-set of tests
./utc_gtest_run.sh -s utc_blink_ewk_view_user_agent*
-tests listed in the file (each test_name/API_function in separate line)
./utc_gtest_run.sh -l file
-all tests
./utc_gtest_run.sh -a
To generate list of all tests:
./utc_gtest_run.sh -g (to stdout)
./utc_gtest_run.sh -g > all_tests.txt
./utc_gtest_run.sh -g | grep ewk_view > ewk_view_tests.txt
The test results are generated in /opt/usr/utc_results/unittest-result-{DATE}-{TIME}
To parse the results:
./utc_gtest_run.sh -p /opt/usr/utc_results/unittest-result-{DATE}-{TIME}
This creates file unittest-result-{DATE}-{TIME}.txt in current directory.
Reviewed by: Antonio Gomes, Kamil Klimek, Piotr Tworek, SeungSeop Park
Change-Id: Ia399e62e59f6af0b061cc03ed313b793ab990073
Signed-off-by: Mikolaj Czyzewski <m.czyzewski@samsung.com>