This commit is contained in:
2023-11-04 14:58:22 +08:00
parent f06955a4b5
commit 6f261f6d59
4 changed files with 35 additions and 2 deletions

View File

@ -2,4 +2,33 @@ cmake_minimum_required(VERSION 3.16)
project(Int2048)
add_subdirectory(src)
add_subdirectory(data)
add_subdirectory(tester)
add_subdirectory(tester)
enable_testing()
add_test(NAME /1/1 COMMAND tester/tester -l /1/1)
add_test(NAME /1/2 COMMAND tester/tester -l /1/2)
add_test(NAME /1/3 COMMAND tester/tester -l /1/3)
add_test(NAME /1/4 COMMAND tester/tester -l /1/4)
add_test(NAME /1/5 COMMAND tester/tester -l /1/5)
add_test(NAME /2/1 COMMAND tester/tester -l /2/1)
add_test(NAME /2/2 COMMAND tester/tester -l /2/2)
add_test(NAME /2/3 COMMAND tester/tester -l /2/3)
add_test(NAME /2/4 COMMAND tester/tester -l /2/4)
add_test(NAME /2/5 COMMAND tester/tester -l /2/5)
add_test(NAME /2/6 COMMAND tester/tester -l /2/6)
add_test(NAME /2/7 COMMAND tester/tester -l /2/7)
add_test(NAME /2/8 COMMAND tester/tester -l /2/8)
add_test(NAME /2/9 COMMAND tester/tester -l /2/9)
add_test(NAME /2/10 COMMAND tester/tester -l /2/10)
add_test(NAME /2/11 COMMAND tester/tester -l /2/11)
add_test(NAME /2/12 COMMAND tester/tester -l /2/12)
add_test(NAME /2/13 COMMAND tester/tester -l /2/13)
add_test(NAME /2/14 COMMAND tester/tester -l /2/14)
add_test(NAME /2/15 COMMAND tester/tester -l /2/15)
add_test(NAME /2/16 COMMAND tester/tester -l /2/16)
add_test(NAME /2/17 COMMAND tester/tester -l /2/17)
add_test(NAME /2/18 COMMAND tester/tester -l /2/18)
add_test(NAME /3/1 COMMAND tester/tester -l /3/1)
add_test(NAME /3/2 COMMAND tester/tester -l /3/2)
add_test(NAME /3/3 COMMAND tester/tester -l /3/3)
set_tests_properties(/1/1 /1/2 /1/3 /1/4 /1/5 PROPERTIES LABELS Interger1)
set_tests_properties(/2/1 /2/2 /2/3 /2/4 /2/5 /2/6 /2/7 /2/8 /2/9 /2/10 /2/11 /2/12 /2/13 /2/14 /2/15 /2/16 /2/17 /2/18 PROPERTIES LABELS Interger2)

View File

@ -0,0 +1 @@
---

View File

@ -0,0 +1,3 @@
Start testing: Nov 04 14:44 CST
----------------------------------------------------------
End testing: Nov 04 14:44 CST

View File

@ -111,7 +111,7 @@ int main(int argc, char *argv[]) {
if (!continuous) {
std::cerr << total_passed << "/" << total_cases << " cases passed"
<< std::endl;
return 1;
return status;
}
}
std::cerr << total_passed << "/" << total_cases << " cases passed"