-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpytest.ini
159 lines (148 loc) · 3.43 KB
/
pytest.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
[pytest]
minversion = 7.0
addopts = --import-mode=importlib
# for pythonpath, "tests/pytests" is for running from repo at <psi4>/pytest.ini
# for pythonpath, "tests" is for running from installed at CMAKE_INSTALL_PREFIX/CMAKE_INSTALL_LIBDIR/CMAKE_PYMOD_LIBDIR/psi4/pytest.ini
pythonpath =
tests/pytests
tests
testpaths =
tests
markers =
psi: "test defined in Psi4 codebase"
cli: "test also defined in CTest, usually in PSIthon"
api: "test only defined for PyTest, usually in PsiAPI"
smoke
quick
long
slow: """marks tests as slow (deselect with '-m "not slow"')"""
shorttests
longtests
nonroutine: """stdsuite tests safe to skip. includes module fd tests and also the fci method."""
aediis
alpha
cart: "test geometries are purely numerical Cartesians and no Z-matrices"
cas
casscf
cbs: "tests that run through the complete_basis_set aka composite wrapper"
cc
cdomp2
check_triplet
cepa
ci
cisd
cubeprop
dct
df: "tests that employ density-fitting"
dfccd
dfccd-grad
dfccdl
dfccsdat
dfccsdt
dfccsd-grad
dfccsd-t-grad
dfccsd
dfccsdl
dfep2
dfocc
dfomp2
dfomp2p5
dfomp3
dfmp2
dfscf
dft
dipole
direct-scf
dlpno
docs
ecp: "tests that use effective core potentials"
eom
extern: "tests that use the ExternalPotential object"
fci
fcidump
findif
fnocc
frac
freq
fsapt
gga
ghosts
gradient: "tests that run 1st-derivatives wrt energy"
hessian: "tests that run 2nd-derivatives wrt energy"
hf
hyb_gga
hyb_gga_lrc
json
lccd
lda
mcscf
minitests
misc
mints
mom
mp2
nbody: "tests that use the nbody aka manybody wrapper"
noc1
numpy
occ
olccd
omp
opt
pasture
properties
psimrcc
pte
qcsk
rasci
restricted_singlet
restricted_triplet
RPA
sapt
scf
soscf
solver
stability
stress
TDA
tutorial: "tests providing a brief introduction to Psi4 features"
tdscf
uhf
unittest
unrestricted
x2c
addon: "tests require external non-required software"
mp2d: "tests using MP2D software; skip if unavailable"
dftd3
cfour
gcp
dftd4: "tests using DFTD4 software; skip if unavailable"
dftd3_321
memory_profiler
networkx
adcc: "tests using ADCconnect software; skip if unavailable"
ambit: "tests using ambit software; skip if unavailable"
cct3
chemps2: "tests using CheMPS2 software; skip if unavailable"
cppe: "tests using cppe software; skip if unavailable"
dkh: "tests using dkh software; skip if unavailable"
ecpint: "tests using ecpint software; skip if unavailable"
libefp: "tests using LibEFP software; skip if unavailable"
erd: "tests using ERD software; skip if unavailable"
fockci: "tests using XX software; skip if unavailable"
forte
gdma: "tests using gdma software; skip if unavailable"
gpu_dfcc
geometric: "tests using geomeTRIC software; skip if unavailable"
ipi: "tests using i-PI software; skip if unavailable"
mdi
mrcc
openfermionpsi4
pcmsolver: "tests using PCMSolver software; skip if unavailable"
psixas
pywrap
resp: "tests using resp software; skip if unavailable"
simint: "tests using simint software; skip if unavailable"
snsmp2
v2rdm_casscf
qcdb
psi4