Skip to content

Commit a2bcdf7

Browse files
authored
Make tests in Module_Psi, Module_MD and Module_RI indenpendent (#6232)
1 parent 3b2c162 commit a2bcdf7

File tree

5 files changed

+34
-13
lines changed

5 files changed

+34
-13
lines changed

.github/workflows/test.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,27 @@ jobs:
8383
OMP_NUM_THREADS: '2'
8484
run: |
8585
cmake --build build --target test ARGS="-V --timeout 1700 -R MODULE_CELL"
86+
87+
- name: Module_MD Unittests
88+
env:
89+
GTEST_COLOR: 'yes'
90+
OMP_NUM_THREADS: '2'
91+
run: |
92+
cmake --build build --target test ARGS="-V --timeout 1700 -R MODULE_MD"
93+
94+
- name: Module_Psi Unittests
95+
env:
96+
GTEST_COLOR: 'yes'
97+
OMP_NUM_THREADS: '2'
98+
run: |
99+
cmake --build build --target test ARGS="-V --timeout 1700 -R MODULE_PSI"
100+
101+
- name: Module_RI Unittests
102+
env:
103+
GTEST_COLOR: 'yes'
104+
OMP_NUM_THREADS: '2'
105+
run: |
106+
cmake --build build --target test ARGS="-V --timeout 1700 -R MODULE_RI"
86107
87108
- name: 01_PW Test
88109
env:
@@ -159,4 +180,4 @@ jobs:
159180
GTEST_COLOR: 'yes'
160181
OMP_NUM_THREADS: '2'
161182
run: |
162-
cmake --build build --target test ARGS="-V --timeout 1700 -E 'integrate_test|01_PW|02_NAO_Gamma|03_NAO_multik|04_LJ_DP|05_rtTDDFT|06_SDFT|07_OFDFT|08_EXX|09_DeePKS|10_others|11_PW_GPU|12_NAO_Gamma_GPU|13_NAO_multik_GPU|15_rtTDDFT_GPU|16_SDFT_GPU|MODULE_BASE|MODULE_IO|MODULE_HSOLVER|MODULE_CELL'"
183+
cmake --build build --target test ARGS="-V --timeout 1700 -E 'integrate_test|01_PW|02_NAO_Gamma|03_NAO_multik|04_LJ_DP|05_rtTDDFT|06_SDFT|07_OFDFT|08_EXX|09_DeePKS|10_others|11_PW_GPU|12_NAO_Gamma_GPU|13_NAO_multik_GPU|15_rtTDDFT_GPU|16_SDFT_GPU|MODULE_BASE|MODULE_IO|MODULE_HSOLVER|MODULE_CELL|MODULE_MD|MODULE_PSI|MODULE_RI'"

source/module_md/test/CMakeLists.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,21 +59,21 @@ list(APPEND depend_files
5959
)
6060

6161
AddTest(
62-
TARGET md_LJ_pot
62+
TARGET MODULE_MD_LJ_pot
6363
LIBS parameter ${math_libs} psi device
6464
SOURCES lj_pot_test.cpp
6565
${depend_files}
6666
)
6767

6868
AddTest(
69-
TARGET md_func
69+
TARGET MODULE_MD_func
7070
LIBS parameter ${math_libs} psi device
7171
SOURCES md_func_test.cpp
7272
${depend_files}
7373
)
7474

7575
AddTest(
76-
TARGET md_fire
76+
TARGET MODULE_MD_fire
7777
LIBS parameter ${math_libs} psi device
7878
SOURCES fire_test.cpp
7979
../md_base.cpp
@@ -82,7 +82,7 @@ AddTest(
8282
)
8383

8484
AddTest(
85-
TARGET md_verlet
85+
TARGET MODULE_MD_verlet
8686
LIBS parameter ${math_libs} psi device
8787
SOURCES verlet_test.cpp
8888
../md_base.cpp
@@ -91,7 +91,7 @@ AddTest(
9191
)
9292

9393
AddTest(
94-
TARGET md_nhc
94+
TARGET MODULE_MD_nhc
9595
LIBS parameter ${math_libs} psi device
9696
SOURCES nhchain_test.cpp
9797
../md_base.cpp
@@ -101,7 +101,7 @@ AddTest(
101101
)
102102

103103
AddTest(
104-
TARGET md_msst
104+
TARGET MODULE_MD_msst
105105
LIBS parameter ${math_libs} psi device
106106
SOURCES msst_test.cpp
107107
../md_base.cpp
@@ -112,7 +112,7 @@ AddTest(
112112
)
113113

114114
AddTest(
115-
TARGET md_lgv
115+
TARGET MODULE_MD_lgv
116116
LIBS parameter ${math_libs} psi device
117117
SOURCES langevin_test.cpp
118118
../md_base.cpp

source/module_psi/test/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
AddTest(
2-
TARGET psi_UT
2+
TARGET MODULE_PSI_Unittests
33
LIBS parameter ${math_libs} base device
44
SOURCES
55
psi_test.cpp
@@ -8,7 +8,7 @@ AddTest(
88

99
if(ENABLE_LCAO)
1010
AddTest(
11-
TARGET psi_initializer_unit_test
11+
TARGET MODULE_PSI_initializer_unit_test
1212
LIBS parameter ${math_libs} base device psi psi_initializer planewave
1313
SOURCES
1414
psi_initializer_unit_test.cpp

source/module_ri/module_exx_symmetry/test/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ remove_definitions(-D__DEEPKS)
22
remove_definitions(-D__CUDA)
33
remove_definitions(-D__ROCM)
44
AddTest(
5-
TARGET symmetry_rotation
5+
TARGET MODULE_RI_EXX_SYMMETRY_rotation
66
LIBS base ${math_libs} device symmetry neighbor parameter
77
SOURCES symmetry_rotation_test.cpp ../symmetry_rotation.cpp ../irreducible_sector.cpp ../irreducible_sector_bvk.cpp
88
../../../module_basis/module_ao/parallel_orbitals.cpp

source/module_ri/test/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ remove_definitions(-D__DEEPKS)
22
remove_definitions(-D__CUDA)
33
remove_definitions(-D__ROCM)
44
AddTest(
5-
TARGET dm_mixing_test
5+
TARGET MODULE_RI_dm_mixing_test
66
LIBS parameter base ${math_libs} device
77
SOURCES dm_mixing_test.cpp ../Mix_DMk_2D.cpp ../Mix_Matrix.cpp
88
)
99
AddTest(
10-
TARGET ri_cv_io_test
10+
TARGET MODULE_RI_ri_cv_io_test
1111
LIBS base ${math_libs} device parameter
1212
SOURCES ri_cv_io_test.cpp
1313
)

0 commit comments

Comments
 (0)