-
Notifications
You must be signed in to change notification settings - Fork 138
133 lines (108 loc) · 3.45 KB
/
globlib.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
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
name: Globlib regression test
on:
push:
branches: [ develop ]
pull_request:
branches: [ develop ]
workflow_dispatch:
jobs:
job1:
name: Run nonconvex QP
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout tools repo
uses: actions/checkout@v2
with:
repository: sqlp/sedumi
path: sedumi
- name: Setup MATLAB
uses: matlab-actions/setup-matlab@v0
with:
release: R2020a
- name: Nonconvex QP
uses: matlab-actions/run-command@v0
with:
command: addpath(genpath(pwd));warning off; results = runxunittests('dev/tests/globlib/qp'); assertSuccess(results);
- name: QP report
uses: dorny/[email protected]
if: success() || failure()
with:
name: Report (nonconvex QP)
path: qp.xml
reporter: java-junit
job2:
name: Run nonconvex QCQP
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout tools repo
uses: actions/checkout@v2
with:
repository: sqlp/sedumi
path: sedumi
- name: Setup MATLAB
uses: matlab-actions/setup-matlab@v0
with:
release: R2020a
- name: Nonconvex QCQP
uses: matlab-actions/run-command@v0
with:
command: addpath(genpath(pwd));warning off; results = runxunittests('dev/tests/globlib/qcqp'); assertSuccess(results);
- name: QCQP report
uses: dorny/[email protected]
if: success() || failure()
with:
name: Report (QCQP)
path: qcqp.xml
reporter: java-junit
job3:
name: Run polynomial
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout tools repo
uses: actions/checkout@v2
with:
repository: sqlp/sedumi
path: sedumi
- name: Setup MATLAB
uses: matlab-actions/setup-matlab@v0
with:
release: R2020a
- name: Polynomial
uses: matlab-actions/run-command@v0
with:
command: addpath(genpath(pwd));warning off; results = runxunittests('dev/tests/globlib/polynomial'); assertSuccess(results);
- name: Polynomial report
uses: dorny/[email protected]
if: success() || failure()
with:
name: Report (polynomial)
path: polynomial.xml
reporter: java-junit
job4:
name: Run general nonlinear
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout tools repo
uses: actions/checkout@v2
with:
repository: sqlp/sedumi
path: sedumi
- name: Setup MATLAB
uses: matlab-actions/setup-matlab@v0
with:
release: R2020a
- name: General nonlinear
uses: matlab-actions/run-command@v0
with:
command: addpath(genpath(pwd));warning off; results = runxunittests('dev/tests/globlib/general'); assertSuccess(results);
- name: General nonlinear report
uses: dorny/[email protected]
if: success() || failure()
with:
name: Report (general nonlinear)
path: general.xml
reporter: java-junit