test: Update assessment test instruction 70/262570/2
authorKwang Son <k.son@samsung.com>
Fri, 13 Aug 2021 08:24:35 +0000 (04:24 -0400)
committerkwang son <k.son@samsung.com>
Fri, 13 Aug 2021 10:14:16 +0000 (10:14 +0000)
Change-Id: Ic7782efdb199aab123dd2f0488a7b5cbc4952c91
Signed-off-by: Kwang Son <k.son@samsung.com>
test/README.md

index 310adf8..5155327 100644 (file)
@@ -6,7 +6,9 @@ media vision already has testsuites and assessment but each has some limitations
 1. testsuite - ITC(interactive test case) based which is mean when you modify some of vision code, you need type ITC commands on terminal. ITC hides some resource allocation and logics, it makes hard to debug code.  
 2. assessment - it's basically testsuite with timer so most of code are duplicated.  
 
-mv_test try convert testsuite ITC to unit test and timer function.
+mv_test try convert testsuite ITC to unit test and timer function.  
+Since assessment is optional test, it will be `DISABLED_` [optional gtest](https://github.com/google/googletest/blob/master/docs/advanced.md#temporarily-disabling-tests).  
+assessment test could be run with `--gtest_also_run_disabled_tests`  
 
 ## How test?
 First test needs dataset https://github.sec.samsung.net/k-son/mv_test.git  
@@ -19,7 +21,7 @@ install libasan on target and on target terminal `$ ASAN_OPTIONS=detect_leaks=1
 ## FAQ
 ### What about Tizen TCT?
 Tizen tct is for public API verification. It's still valid however mv_test is more focus on internal APIs.  
-Another point is Tizen tct has huge amount of datset of other packages which is not related with media vision so build takes long, and complicated.
+Another point is Tizen tct has huge amount of dataset of other packages which is not related with media vision so build takes long, and complicated.
 
 ### Why gtest?
 I tried with libcheck but since Tizen API is C/C++, hard to cover all of C++ modules (interal API is more rely on C++).