1
1
# function to add a new PHP based coverage test to CDash
2
2
#
3
3
function (add_midas_test TestName TestFile)
4
- IF (EXISTS ${CMAKE_SOURCE_DIR} /tests/configs/mysql.ini)
5
- add_test (
6
- Mysql${TestName}
7
- ${PHP} ${CMAKE_SOURCE_DIR} /tests/library/PHPUnit/mysqlPhpunit.php --bootstrap ${CMAKE_SOURCE_DIR} /tests/bootstrap.php ${CMAKE_CURRENT_SOURCE_DIR} /${TestFile}
8
- )
9
- set_tests_properties (
10
- Mysql${TestName} PROPERTIES
11
- FAIL_REGULAR_EXPRESSION ".*Failures: [1-9]+.*;.*Exceptions: [1-9]+.*"
12
- )
13
- ENDIF (EXISTS ${CMAKE_SOURCE_DIR} /tests/configs/mysql.ini)
14
-
15
- IF (EXISTS ${CMAKE_SOURCE_DIR} /tests/configs/pgsql.ini)
16
- add_test (
17
- Pgsql${TestName}
18
- ${PHP} ${CMAKE_SOURCE_DIR} /tests/library/PHPUnit/pgsqlPhpunit.php --bootstrap ${CMAKE_SOURCE_DIR} /tests/bootstrap.php ${CMAKE_CURRENT_SOURCE_DIR} /${TestFile}
19
- )
20
- set_tests_properties (
21
- Pgsql${TestName} PROPERTIES
22
- FAIL_REGULAR_EXPRESSION ".*Failures: [1-9]+.*;.*Exceptions: [1-9]+.*"
23
- )
24
- ENDIF (EXISTS ${CMAKE_SOURCE_DIR} /tests/configs/pgsql.ini)
4
+ add_midas_mysql_test(${TestName} ${TestFile} )
5
+ add_midas_pgsql_test(${TestName} ${TestFile} )
25
6
endfunction (add_midas_test)
26
7
27
8
function (add_midas_mysql_test TestName TestFile)
@@ -33,6 +14,7 @@ function(add_midas_mysql_test TestName TestFile)
33
14
set_tests_properties (
34
15
Mysql${TestName} PROPERTIES
35
16
FAIL_REGULAR_EXPRESSION ".*Failures: [1-9]+.*;.*Exceptions: [1-9]+.*"
17
+ RESOURCE_LOCK MIDASDatabase
36
18
)
37
19
ENDIF (EXISTS ${CMAKE_SOURCE_DIR} /tests/configs/mysql.ini)
38
20
endfunction (add_midas_mysql_test)
@@ -46,6 +28,7 @@ function(add_midas_pgsql_test TestName TestFile)
46
28
set_tests_properties (
47
29
Pgsql${TestName} PROPERTIES
48
30
FAIL_REGULAR_EXPRESSION ".*Failures: [1-9]+.*;.*Exceptions: [1-9]+.*"
31
+ RESOURCE_LOCK MIDASDatabase
49
32
)
50
33
ENDIF (EXISTS ${CMAKE_SOURCE_DIR} /tests/configs/pgsql.ini)
51
34
endfunction (add_midas_pgsql_test)
0 commit comments