@@ -29,72 +29,70 @@ jobs:
29
29
# Subsequent blocks: Only pass paths to test files.
30
30
# → pytest will run only these files
31
31
- |
32
- --ignore=pymc3/tests/test_distributions_timeseries.py
33
- --ignore=pymc3/tests/test_initvals.py
34
- --ignore=pymc3/tests/test_mixture.py
35
- --ignore=pymc3/tests/test_model_graph.py
36
- --ignore=pymc3/tests/test_modelcontext.py
37
- --ignore=pymc3/tests/test_parallel_sampling.py
38
- --ignore=pymc3/tests/test_posteriors.py
39
- --ignore=pymc3/tests/test_sampling.py
40
- --ignore=pymc3/tests/test_profile.py
41
- --ignore=pymc3/tests/test_step.py
42
- --ignore=pymc3/tests/test_tuning.py
43
- --ignore=pymc3/tests/test_transforms.py
44
- --ignore=pymc3/tests/test_types.py
45
- --ignore=pymc3/tests/test_variational_inference.py
46
- --ignore=pymc3/tests/test_sampling_jax.py
47
- --ignore=pymc3/tests/test_dist_math.py
48
- --ignore=pymc3/tests/test_minibatches.py
49
- --ignore=pymc3/tests/test_pickling.py
50
- --ignore=pymc3/tests/test_plots.py
51
- --ignore=pymc3/tests/test_updates.py
52
- --ignore=pymc3/tests/test_examples.py
53
- --ignore=pymc3/tests/test_gp.py
54
- --ignore=pymc3/tests/test_model.py
55
- --ignore=pymc3/tests/test_model_func.py
56
- --ignore=pymc3/tests/test_ode.py
57
- --ignore=pymc3/tests/test_posdef_sym.py
58
- --ignore=pymc3/tests/test_quadpotential.py
59
- --ignore=pymc3/tests/test_shape_handling.py
60
- --ignore=pymc3/tests/test_distributions.py
61
- --ignore=pymc3/tests/test_distributions_random.py
62
- --ignore=pymc3/tests/test_idata_conversion.py
32
+ --ignore=pymc/tests/test_distributions_timeseries.py
33
+ --ignore=pymc/tests/test_initvals.py
34
+ --ignore=pymc/tests/test_mixture.py
35
+ --ignore=pymc/tests/test_model_graph.py
36
+ --ignore=pymc/tests/test_modelcontext.py
37
+ --ignore=pymc/tests/test_parallel_sampling.py
38
+ --ignore=pymc/tests/test_posteriors.py
39
+ --ignore=pymc/tests/test_sampling.py
40
+ --ignore=pymc/tests/test_profile.py
41
+ --ignore=pymc/tests/test_step.py
42
+ --ignore=pymc/tests/test_tuning.py
43
+ --ignore=pymc/tests/test_transforms.py
44
+ --ignore=pymc/tests/test_types.py
45
+ --ignore=pymc/tests/test_variational_inference.py
46
+ --ignore=pymc/tests/test_sampling_jax.py
47
+ --ignore=pymc/tests/test_dist_math.py
48
+ --ignore=pymc/tests/test_minibatches.py
49
+ --ignore=pymc/tests/test_pickling.py
50
+ --ignore=pymc/tests/test_plots.py
51
+ --ignore=pymc/tests/test_updates.py
52
+ --ignore=pymc/tests/test_gp.py
53
+ --ignore=pymc/tests/test_model.py
54
+ --ignore=pymc/tests/test_model_func.py
55
+ --ignore=pymc/tests/test_ode.py
56
+ --ignore=pymc/tests/test_posdef_sym.py
57
+ --ignore=pymc/tests/test_quadpotential.py
58
+ --ignore=pymc/tests/test_shape_handling.py
59
+ --ignore=pymc/tests/test_distributions.py
60
+ --ignore=pymc/tests/test_distributions_random.py
61
+ --ignore=pymc/tests/test_idata_conversion.py
63
62
64
63
- |
65
- pymc3 /tests/test_initvals.py
66
- pymc3 /tests/test_distributions.py
64
+ pymc /tests/test_initvals.py
65
+ pymc /tests/test_distributions.py
67
66
68
67
- |
69
- pymc3 /tests/test_modelcontext.py
70
- pymc3 /tests/test_dist_math.py
71
- pymc3 /tests/test_minibatches.py
72
- pymc3 /tests/test_pickling.py
73
- pymc3 /tests/test_plots.py
74
- pymc3 /tests/test_updates.py
75
- pymc3 /tests/test_transforms.py
68
+ pymc /tests/test_modelcontext.py
69
+ pymc /tests/test_dist_math.py
70
+ pymc /tests/test_minibatches.py
71
+ pymc /tests/test_pickling.py
72
+ pymc /tests/test_plots.py
73
+ pymc /tests/test_updates.py
74
+ pymc /tests/test_transforms.py
76
75
77
76
- |
78
- pymc3 /tests/test_parallel_sampling.py
79
- pymc3 /tests/test_sampling.py
80
- pymc3 /tests/test_tuning.py
81
- pymc3 /tests/test_posteriors.py
77
+ pymc /tests/test_parallel_sampling.py
78
+ pymc /tests/test_sampling.py
79
+ pymc /tests/test_tuning.py
80
+ pymc /tests/test_posteriors.py
82
81
83
82
- |
84
- pymc3/tests/test_idata_conversion.py
85
- pymc3/tests/test_distributions_random.py
86
- pymc3/tests/test_distributions_timeseries.py
87
- pymc3/tests/test_examples.py
88
- pymc3/tests/test_gp.py
89
- pymc3/tests/test_model.py
90
- pymc3/tests/test_model_func.py
91
- pymc3/tests/test_model_graph.py
92
- pymc3/tests/test_ode.py
93
- pymc3/tests/test_posdef_sym.py
94
- pymc3/tests/test_profile.py
95
- pymc3/tests/test_quadpotential.py
96
- pymc3/tests/test_shape_handling.py
97
- pymc3/tests/test_step.py
83
+ pymc/tests/test_idata_conversion.py
84
+ pymc/tests/test_distributions_random.py
85
+ pymc/tests/test_distributions_timeseries.py
86
+ pymc/tests/test_gp.py
87
+ pymc/tests/test_model.py
88
+ pymc/tests/test_model_func.py
89
+ pymc/tests/test_model_graph.py
90
+ pymc/tests/test_ode.py
91
+ pymc/tests/test_posdef_sym.py
92
+ pymc/tests/test_profile.py
93
+ pymc/tests/test_quadpotential.py
94
+ pymc/tests/test_shape_handling.py
95
+ pymc/tests/test_step.py
98
96
99
97
fail-fast : false
100
98
runs-on : ${{ matrix.os }}
@@ -129,20 +127,20 @@ jobs:
129
127
hashFiles('requirements.txt') }}
130
128
- uses : conda-incubator/setup-miniconda@v2
131
129
with :
132
- activate-environment : pymc3 -dev-py37
130
+ activate-environment : pymc -dev-py37
133
131
channel-priority : strict
134
132
environment-file : conda-envs/environment-dev-py37.yml
135
133
use-only-tar-bz2 : true # IMPORTANT: This needs to be set for caching to work properly!
136
- - name : Install-pymc3
134
+ - name : Install-pymc
137
135
run : |
138
- conda activate pymc3 -dev-py37
136
+ conda activate pymc -dev-py37
139
137
pip install -e .
140
138
pip install --pre -U polyagamma
141
139
python --version
142
140
- name : Run tests
143
141
run : |
144
- conda activate pymc3 -dev-py37
145
- python -m pytest -vv --cov=pymc3 --cov-append --cov-report=xml --cov-report term --durations=50 $TEST_SUBSET
142
+ conda activate pymc -dev-py37
143
+ python -m pytest -vv --cov=pymc --cov-append --cov-report=xml --cov-report term --durations=50 $TEST_SUBSET
146
144
- name : Upload coverage to Codecov
147
145
uses : codecov/codecov-action@v1
148
146
with :
@@ -156,24 +154,24 @@ jobs:
156
154
floatx : [float32, float64]
157
155
test-subset :
158
156
- |
159
- pymc3 /tests/test_initvals.py
160
- pymc3 /tests/test_distributions_random.py
161
- pymc3 /tests/test_distributions_timeseries.py
157
+ pymc /tests/test_initvals.py
158
+ pymc /tests/test_distributions_random.py
159
+ pymc /tests/test_distributions_timeseries.py
162
160
- |
163
- pymc3 /tests/test_parallel_sampling.py
164
- pymc3 /tests/test_sampling.py
165
- pymc3 /tests/test_tuning.py
166
- pymc3 /tests/test_shared.py
161
+ pymc /tests/test_parallel_sampling.py
162
+ pymc /tests/test_sampling.py
163
+ pymc /tests/test_tuning.py
164
+ pymc /tests/test_shared.py
167
165
- |
168
- pymc3 /tests/test_gp.py
169
- pymc3 /tests/test_ode.py
166
+ pymc /tests/test_gp.py
167
+ pymc /tests/test_ode.py
170
168
- |
171
- pymc3 /tests/test_model.py
172
- pymc3 /tests/test_model_func.py
173
- pymc3 /tests/test_modelcontext.py
174
- pymc3 /tests/test_model_graph.py
175
- pymc3 /tests/test_pickling.py
176
- pymc3 /tests/test_profile.py
169
+ pymc /tests/test_model.py
170
+ pymc /tests/test_model_func.py
171
+ pymc /tests/test_modelcontext.py
172
+ pymc /tests/test_model_graph.py
173
+ pymc /tests/test_pickling.py
174
+ pymc /tests/test_profile.py
177
175
178
176
fail-fast : false
179
177
runs-on : ${{ matrix.os }}
@@ -208,19 +206,19 @@ jobs:
208
206
hashFiles('requirements.txt') }}
209
207
- uses : conda-incubator/setup-miniconda@v2
210
208
with :
211
- activate-environment : pymc3 -dev-py38
209
+ activate-environment : pymc -dev-py38
212
210
channel-priority : strict
213
211
environment-file : conda-envs/windows-environment-dev-py38.yml
214
212
use-only-tar-bz2 : true # IMPORTANT: This needs to be set for caching to work properly!
215
- - name : Install-pymc3
213
+ - name : Install-pymc
216
214
run : |
217
- conda activate pymc3 -dev-py38
215
+ conda activate pymc -dev-py38
218
216
pip install -e .
219
217
pip install --pre -U polyagamma
220
218
python --version
221
219
- name : Run tests
222
220
# This job uses a cmd shell, therefore the environment variable syntax is different!
223
221
# The ">-" in the next line replaces newlines with spaces (see https://stackoverflow.com/a/66809682).
224
222
run : >-
225
- conda activate pymc3 -dev-py38 &&
226
- python -m pytest -vv --cov=pymc3 --cov-append --cov-report=xml --cov-report term --durations=50 %TEST_SUBSET%
223
+ conda activate pymc -dev-py38 &&
224
+ python -m pytest -vv --cov=pymc --cov-append --cov-report=xml --cov-report term --durations=50 %TEST_SUBSET%
0 commit comments