forked from CCSI-Toolset/FOQUS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathappveyor.yml
37 lines (22 loc) · 834 Bytes
/
appveyor.yml
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
version: 1.0.{build}
environment:
MINICONDA: C:\Miniconda3
install:
- cmd: >-
set PATH=%MINICONDA%;%MINICONDA%\\Scripts;%PATH%
conda create -qy -n foqus python=3.7.5 pip
activate foqus
pip install -qr requirements.txt
pip install -q pytest pylint coverage
curl -fsSL -o psuade_project-1.7.12-win32.exe https://github.com/LLNL/psuade/releases/download/1.7.12/psuade_project-1.7.12-win32.exe
psuade_project-1.7.12-win32.exe /S
build_script:
- cmd: python setup.py -q install
test_script:
- ps: >-
activate foqus
pylint -E foqus_lib --extension-pkg-whitelist=PyQt5
coverage run -m pytest
mkdir gui_testing
python -W ignore::FutureWarning foqus.py -s test/system_test/ui_test_01.py --working_dir gui_testing
# python foqus.py -s "examples/Smoke Tests/fs_smoke_test.py"