Modified utc_gtest_run.sh to run tests one by one.
authorMikolaj Czyzewski <m.czyzewski@samsung.com>
Mon, 15 Dec 2014 16:13:26 +0000 (17:13 +0100)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
commit2dcd04275b307ae2b02adcc58882636fb098ffec
tree38f833d00177af8fe99d423f84f5e59408173c42
parentaff7dd1f099e167fc5815cb0f74fd5eb1b535716
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>
tizen_src/ewk/utc_gtest_run.sh