File tree 2 files changed +12
-10
lines changed
2 files changed +12
-10
lines changed Original file line number Diff line number Diff line change 45
45
run : |
46
46
python -m pytest --ignore tests/test_plot.py --cov=matvis --cov-config=.coveragerc --cov-report xml:./coverage.xml --durations=25 --log-cli-level=${{ env.LOG_LEVEL}}
47
47
48
- - name : Run Plotting Tests
49
- if : matrix.python-version != '3.9' || matrix.os == 'macos-latest'
50
- run : |
51
- python -m pytest tests/test_plot.py --cov=matvis --cov-config=.coveragerc --cov-append --cov-report xml:./coverage.xml --durations=25 --log-cli-level=INFO
52
-
53
48
- name : Upload coverage report
54
49
55
50
with :
65
60
OS : Ubuntu
66
61
name : Self-Hosted Tests (GPU)
67
62
runs-on : [self-hosted, gpu]
68
-
63
+ defaults :
64
+ run :
65
+ shell : bash -el {0}
69
66
steps :
70
67
- name : Add Home to PATH
71
68
run : |
@@ -76,14 +73,18 @@ jobs:
76
73
with :
77
74
node-version : 16
78
75
79
- - uses : actions/checkout@v3.6.0
76
+ - uses : actions/checkout@v4
80
77
with :
81
78
fetch-depth : 0
82
79
83
- - name : Setup Python
84
- uses : actions/setup-python@v4
80
+ - uses : conda-incubator/setup-miniconda@v3
85
81
with :
86
82
python-version : ${{ env.PYTHON }}
83
+ mamba-version : " *"
84
+ channels : conda-forge,defaults
85
+ channel-priority : true
86
+ activate-environment : testenv
87
+ environment-file : ci/test-env.yml
87
88
88
89
- name : Install
89
90
run : |
Original file line number Diff line number Diff line change 1
- name : tests
1
+ name : testenv
2
2
channels :
3
3
- conda-forge
4
4
- defaults
@@ -15,6 +15,7 @@ dependencies:
15
15
- h5py>=3.2
16
16
- ffmpeg
17
17
- pyuvdata # For testing when using UVBeam object
18
+ - cupy
18
19
- pip :
19
20
- pyuvsim[sim]>=1.2
20
21
- pyradiosky>=0.1.1
You can’t perform that action at this time.
0 commit comments