@@ -58,3 +58,135 @@ jobs:
5858 npm run Experiment_Manager_test
5959 env :
6060 CI : true
61+ Tutorial#1 - smoke test:
62+ # The type of runner that the job will run on
63+ runs-on : ubuntu-20.04
64+ container : lironavon/docker-puppeteer-container:14.16.0
65+ env :
66+ CI : true
67+ steps :
68+ - uses : actions/checkout@v1
69+ - name : Use Node.js ${{ matrix.node-version }}
70+ uses : actions/setup-node@v1
71+ with :
72+ node-version : ${{ matrix.node-version }}
73+ cache-dependency-path : frontend/e2e/tests/package-lock.json
74+ - name : Tutorial 1 Plot Tests
75+ run : |
76+ cd tests/frontend/e2e
77+ #install dependencies
78+ npm ci
79+ # run Tutorial 1 Plot Tests
80+ npm run Tutorial_1_test
81+ env :
82+ CI : true
83+ Tutorial#2 - smoke test:
84+ # The type of runner that the job will run on
85+ runs-on : ubuntu-20.04
86+ container : lironavon/docker-puppeteer-container:14.16.0
87+ env :
88+ CI : true
89+ steps :
90+ - uses : actions/checkout@v1
91+ - name : Use Node.js ${{ matrix.node-version }}
92+ uses : actions/setup-node@v1
93+ with :
94+ node-version : ${{ matrix.node-version }}
95+ cache-dependency-path : frontend/e2e/tests/package-lock.json
96+ - name : Tutorial 2 Plot Tests
97+ run : |
98+ cd tests/frontend/e2e
99+ #install dependencies
100+ npm ci
101+ # run Tutorial 2 Plot Tests
102+ npm run Tutorial_2_test
103+ env :
104+ CI : true
105+ Tutorial#3a - smoke test:
106+ # The type of runner that the job will run on
107+ runs-on : ubuntu-20.04
108+ container : lironavon/docker-puppeteer-container:14.16.0
109+ env :
110+ CI : true
111+ steps :
112+ - uses : actions/checkout@v1
113+ - name : Use Node.js ${{ matrix.node-version }}
114+ uses : actions/setup-node@v1
115+ with :
116+ node-version : ${{ matrix.node-version }}
117+ cache-dependency-path : frontend/e2e/tests/package-lock.json
118+ - name : Tutorial 3a Plot Tests
119+ run : |
120+ cd tests/frontend/e2e
121+ #install dependencies
122+ npm ci
123+ # run Tutorial 3a Plot Tests
124+ npm run Tutorial_3A_test
125+ env :
126+ CI : true
127+ Tutorial#3b - smoke test:
128+ # The type of runner that the job will run on
129+ runs-on : ubuntu-20.04
130+ container : lironavon/docker-puppeteer-container:14.16.0
131+ env :
132+ CI : true
133+ steps :
134+ - uses : actions/checkout@v1
135+ - name : Use Node.js ${{ matrix.node-version }}
136+ uses : actions/setup-node@v1
137+ with :
138+ node-version : ${{ matrix.node-version }}
139+ cache-dependency-path : frontend/e2e/tests/package-lock.json
140+ - name : Tutorial 3b Plot Tests
141+ run : |
142+ cd tests/frontend/e2e
143+ #install dependencies
144+ npm ci
145+ # run Tutorial 3b Plot Tests
146+ npm run Tutorial_3B_test
147+ env :
148+ CI : true
149+ Tutorial#3c - smoke test:
150+ # The type of runner that the job will run on
151+ runs-on : ubuntu-20.04
152+ container : lironavon/docker-puppeteer-container:14.16.0
153+ env :
154+ CI : true
155+ steps :
156+ - uses : actions/checkout@v1
157+ - name : Use Node.js ${{ matrix.node-version }}
158+ uses : actions/setup-node@v1
159+ with :
160+ node-version : ${{ matrix.node-version }}
161+ cache-dependency-path : frontend/e2e/tests/package-lock.json
162+ - name : Tutorial 3c Plot Tests
163+ run : |
164+ cd tests/frontend/e2e
165+ #install dependencies
166+ npm ci
167+ # run Tutorial 3c Plot Tests
168+ npm run Tutorial_3C_test
169+ env :
170+ CI : true
171+ Tutorial#4 - smoke test:
172+ # The type of runner that the job will run on
173+ runs-on : ubuntu-20.04
174+ container : lironavon/docker-puppeteer-container:14.16.0
175+ env :
176+ CI : true
177+ steps :
178+ - uses : actions/checkout@v1
179+ - name : Use Node.js ${{ matrix.node-version }}
180+ uses : actions/setup-node@v1
181+ with :
182+ node-version : ${{ matrix.node-version }}
183+ cache-dependency-path : frontend/e2e/tests/package-lock.json
184+ - name : Tutorial 4 Plot Tests
185+ run : |
186+ cd tests/frontend/e2e
187+ #install dependencies
188+ npm ci
189+ # run Tutorial 4 Plot Tests
190+ npm run Tutorial_4_test
191+ env :
192+ CI : true
0 commit comments