1
|
ARVADOS_DIR is /usr/src/arvados
|
2
|
Building & installing arvados-server...
|
3
|
/usr/src/arvados
|
4
|
Installing dev dependencies...
|
5
|
Reading package lists...
|
6
|
Building dependency tree...
|
7
|
Reading state information...
|
8
|
libattr1-dev is already the newest version (1:2.4.48-4).
|
9
|
automake is already the newest version (1:1.16.1-4).
|
10
|
bison is already the newest version (2:3.3.2.dfsg-1).
|
11
|
bsdmainutils is already the newest version (11.1.2+b1).
|
12
|
build-essential is already the newest version (12.6).
|
13
|
ca-certificates is already the newest version (20200601~deb10u2).
|
14
|
cadaver is already the newest version (0.23.3-2.1).
|
15
|
cython3 is already the newest version (0.29.2-2).
|
16
|
fuse is already the newest version (2.9.9-1+deb10u1).
|
17
|
libfuse-dev is already the newest version (2.9.9-1+deb10u1).
|
18
|
g++ is already the newest version (4:8.3.0-1).
|
19
|
gettext is already the newest version (0.19.8.1-9).
|
20
|
gitolite3 is already the newest version (3.6.11-2).
|
21
|
gnupg is already the newest version (2.2.12-1+deb10u2).
|
22
|
graphviz is already the newest version (2.40.1-6+deb10u1).
|
23
|
haveged is already the newest version (1.9.1-7).
|
24
|
default-jdk-headless is already the newest version (2:1.11-71).
|
25
|
default-jre-headless is already the newest version (2:1.11-71).
|
26
|
libseccomp-dev is already the newest version (2.3.3-4).
|
27
|
linkchecker is already the newest version (9.4.0-2).
|
28
|
lsof is already the newest version (4.91+dfsg-1).
|
29
|
make is already the newest version (4.2.1-1.2).
|
30
|
libgbm1 is already the newest version (18.3.6-2+deb10u1).
|
31
|
mime-support is already the newest version (3.62).
|
32
|
net-tools is already the newest version (1.60+git20180626.aebd88e-1).
|
33
|
libpam0g-dev is already the newest version (1.3.1-5).
|
34
|
libpcre3-dev is already the newest version (2:8.39-12).
|
35
|
pkg-config is already the newest version (0.29-6).
|
36
|
postgresql is already the newest version (11+200+deb10u5).
|
37
|
postgresql-contrib is already the newest version (11+200+deb10u5).
|
38
|
python3-virtualenv is already the newest version (15.1.0+ds-2+deb10u1).
|
39
|
python3 is already the newest version (3.7.3-1).
|
40
|
python3-dev is already the newest version (3.7.3-1).
|
41
|
python3-venv is already the newest version (3.7.3-1).
|
42
|
python3-distutils is already the newest version (3.7.3-1).
|
43
|
r-base is already the newest version (3.5.2-1).
|
44
|
r-cran-devtools is already the newest version (2.0.1-1).
|
45
|
r-cran-knitr is already the newest version (1.21+dfsg-2).
|
46
|
r-cran-markdown is already the newest version (0.9+dfsg-1).
|
47
|
r-cran-roxygen2 is already the newest version (6.1.1-1).
|
48
|
r-cran-testthat is already the newest version (2.0.1-1).
|
49
|
r-cran-xml is already the newest version (3.98-1.17-1).
|
50
|
libreadline-dev is already the newest version (7.0-5).
|
51
|
rsync is already the newest version (3.1.3-6).
|
52
|
squashfs-tools is already the newest version (1:4.3-12+deb10u2).
|
53
|
uuid-dev is already the newest version (2.33.1-0.1).
|
54
|
wget is already the newest version (1.20.1-1.1).
|
55
|
curl is already the newest version (7.64.0-4+deb10u6).
|
56
|
libcurl3-gnutls is already the newest version (7.64.0-4+deb10u6).
|
57
|
libcurl3-gnutls set to manually installed.
|
58
|
libcurl4 is already the newest version (7.64.0-4+deb10u6).
|
59
|
libcurl4 set to manually installed.
|
60
|
libcurl4-openssl-dev is already the newest version (7.64.0-4+deb10u6).
|
61
|
iceweasel is already the newest version (102.15.0esr-1~deb10u1).
|
62
|
git is already the newest version (1:2.20.1-2+deb10u8).
|
63
|
libglib2.0-dev is already the newest version (2.58.3-2+deb10u4).
|
64
|
libgnutls28-dev is already the newest version (3.6.7-4+deb10u10).
|
65
|
libxml2-dev is already the newest version (2.9.4+dfsg1-7+deb10u6).
|
66
|
libxslt1-dev is already the newest version (1.1.32-2.2~deb10u2).
|
67
|
libxslt1.1 is already the newest version (1.1.32-2.2~deb10u2).
|
68
|
libxslt1.1 set to manually installed.
|
69
|
nginx is already the newest version (1.14.2-2+deb10u5).
|
70
|
libssl-dev is already the newest version (1.1.1n-0+deb10u6).
|
71
|
pandoc is already the newest version (2.2.1-3+deb10u1).
|
72
|
libpq-dev is already the newest version (11.20-0+deb10u1).
|
73
|
sudo is already the newest version (1.8.27-1+deb10u5).
|
74
|
xvfb is already the newest version (2:1.20.4-1+deb10u9).
|
75
|
zlib1g-dev is already the newest version (1:1.2.11.dfsg-1+deb10u2).
|
76
|
0 upgraded, 0 newly installed, 0 to remove and 111 not upgraded.
|
77
|
time="2023-10-12T20:09:13.025999563Z" level=info msg="Docker version 24.0.6, build ed223bc installed, assuming that version is ok"
|
78
|
time="2023-10-12T20:09:13.029992877Z" level=info msg="ruby 2.7.7 already installed"
|
79
|
time="2023-10-12T20:09:13.031901704Z" level=info msg="go 1.20.6 already installed"
|
80
|
time="2023-10-12T20:09:13.054512272Z" level=info msg="phantomjs 1.9.8 already installed"
|
81
|
time="2023-10-12T20:09:13.055005262Z" level=info msg="geckodriver 0.24.0 already installed"
|
82
|
time="2023-10-12T20:09:13.254184882Z" level=info msg="gradle 5.3.1 already installed"
|
83
|
time="2023-10-12T20:09:13.263991137Z" level=info msg="singularity 3.10.4 already installed"
|
84
|
+ install /usr/bin/nsenter /var/lib/arvados/bin/nsenter
|
85
|
+ setcap 'cap_sys_admin+pei cap_sys_chroot+pei' /var/lib/arvados/bin/nsenter
|
86
|
time="2023-10-12T20:09:13.267702909Z" level=info msg="locale en_US.UTF-8 already installed"
|
87
|
time="2023-10-12T20:09:13.290314114Z" level=info msg="postgresql cluster 11-main is down; trying to start"
|
88
|
2023-10-12 20:09:13.322 UTC [5363] LOG: listening on IPv4 address "127.0.0.1", port 5432
|
89
|
2023-10-12 20:09:13.322 UTC [5363] LOG: could not bind IPv6 address "::1": Cannot assign requested address
|
90
|
2023-10-12 20:09:13.322 UTC [5363] HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry.
|
91
|
2023-10-12 20:09:13.328 UTC [5363] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
|
92
|
2023-10-12 20:09:13.344 UTC [5366] LOG: database system was shut down at 2023-09-14 20:23:33 UTC
|
93
|
2023-10-12 20:09:13.358 UTC [5363] LOG: database system is ready to accept connections
|
94
|
2023-10-12 20:09:14.346 UTC [5374] root@root FATAL: role "root" does not exist
|
95
|
time="2023-10-12T20:09:14.528818227Z" level=info msg="postgresql supports collation en_US"
|
96
|
time="2023-10-12T20:09:14.580126976Z" level=info msg="postgresql supports collation en_US.UTF-8"
|
97
|
time="2023-10-12T20:09:14.637407766Z" level=info msg="arvados role exists; superuser privileges added, password updated"
|
98
|
time="2023-10-12T20:09:14.639126143Z" level=info msg="nodejs v12.22.12 already installed"
|
99
|
time="2023-10-12T20:09:14.700114483Z" level=info msg="yarn 1.22.5 already installed"
|
100
|
time="2023-10-12T20:09:14.701369797Z" level=info msg="workbench2 repo is already at 9a62117dbe56bdfa42489415eb6696638c2bb336"
|
101
|
+ cd /var/lib/arvados/arvados-workbench2
|
102
|
+ yarn install
|
103
|
➤ YN0000: ┌ Resolution step
|
104
|
➤ YN0060: │ arvados-workbench-2@workspace:. provides react (p570b3) with version 16.8.6, which doesn't satisfy what enzyme-adapter-react-16 and some of its descendants request
|
105
|
➤ YN0060: │ arvados-workbench-2@workspace:. provides redux (p1ed3a) with version 4.0.3, which doesn't satisfy what redux-devtools and some of its descendants request
|
106
|
➤ YN0060: │ arvados-workbench-2@workspace:. provides typescript (pe50ad) with version 4.3.4, which doesn't satisfy what react-scripts and some of its descendants request
|
107
|
➤ YN0060: │ arvados-workbench-2@workspace:. provides typescript (p920f2) with version 4.3.4, which doesn't satisfy what tslint-etc and some of its descendants request
|
108
|
➤ YN0002: │ react-dev-utils@npm:10.2.1 doesn't provide typescript (p62ad2), requested by fork-ts-checker-webpack-plugin
|
109
|
➤ YN0002: │ react-dev-utils@npm:10.2.1 doesn't provide webpack (p2e56c), requested by fork-ts-checker-webpack-plugin
|
110
|
➤ YN0060: │ react-scripts@npm:3.4.4 [f1240] provides @typescript-eslint/eslint-plugin (pef9e6) with version 4.28.0, which doesn't satisfy what eslint-config-react-app requests
|
111
|
➤ YN0060: │ react-scripts@npm:3.4.4 [f1240] provides @typescript-eslint/parser (pd7402) with version 4.28.0, which doesn't satisfy what eslint-config-react-app requests
|
112
|
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
|
113
|
➤ YN0000: └ Completed
|
114
|
➤ YN0000: ┌ Fetch step
|
115
|
➤ YN0000: └ Completed in 0s 218ms
|
116
|
➤ YN0000: ┌ Link step
|
117
|
➤ YN0000: └ Completed in 0s 771ms
|
118
|
➤ YN0000: Done with warnings in 1s 450ms
|
119
|
time="2023-10-12T20:09:16.519681710Z" level=info msg="sent SIGTERM; waiting for postgres to shut down"
|
120
|
2023-10-12 20:09:16.519 UTC [5363] LOG: received smart shutdown request
|
121
|
2023-10-12 20:09:16.532 UTC [5363] LOG: background worker "logical replication launcher" (PID 5372) exited with exit code 1
|
122
|
2023-10-12 20:09:16.532 UTC [5367] LOG: shutting down
|
123
|
2023-10-12 20:09:16.570 UTC [5363] LOG: database system is shut down
|
124
|
Launching arvados in test mode...
|
125
|
Arvados up and running at https://127.0.0.1:38773/
|
126
|
tools/run-integration-tests.sh: line 130: warning: execute_coproc: coproc [5459:arvboot] still exists
|
127
|
Launching workbench2...
|
128
|
.
|
129
|
tools/run-integration-tests.sh: line 137: warning: execute_coproc: coproc [7303:consume_stdout] still exists
|
130
|
tools/run-integration-tests.sh: line 138: warning: execute_coproc: coproc [7311:wb2] still exists
|
131
|
(node:7370) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
|
132
|
[34mℹ[39m [90m「wds」[39m: Project is running at https://172.17.0.2/
|
133
|
[34mℹ[39m [90m「wds」[39m: webpack output is served from
|
134
|
[34mℹ[39m [90m「wds」[39m: Content not from webpack is served from /home/stephen/git/curii.com/arvados-workbench2/public
|
135
|
[34mℹ[39m [90m「wds」[39m: 404s will fallback to /
|
136
|
Starting the development server...
|
137
|
|
138
|
Running tests...
|
139
|
Files successfully emitted, waiting for typecheck results...
|
140
|
It looks like this is your first time using Cypress: 6.3.0
|
141
|
|
142
|
[20:10:19] Verifying Cypress can run /root/.cache/Cypress/6.3.0/Cypress [started]
|
143
|
[20:10:20] Verified Cypress! /root/.cache/Cypress/6.3.0/Cypress [title changed]
|
144
|
[20:10:20] Verified Cypress! /root/.cache/Cypress/6.3.0/Cypress [completed]
|
145
|
|
146
|
Opening Cypress...
|
147
|
Compiled successfully!
|
148
|
|
149
|
You can now view arvados-workbench-2 in the browser.
|
150
|
|
151
|
Local: https://localhost:50466
|
152
|
On Your Network: https://172.17.0.2:50466
|
153
|
|
154
|
Note that the development build is not optimized.
|
155
|
To create a production build, use yarn build.
|
156
|
|
157
|
|
158
|
====================================================================================================
|
159
|
|
160
|
(Run Starting)
|
161
|
|
162
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
163
|
│ Cypress: 6.3.0 │
|
164
|
│ Browser: Electron 87 (headless) │
|
165
|
│ Specs: 16 found (banner-tooltip.spec.js, collection.spec.js, create-workflow.spec.js, del │
|
166
|
│ ete-multiple-files.spec.js, favorites.spec.js, group-manage.spec.js, login.spec.js │
|
167
|
│ , page-not-found.spec.js, process.spec.js, project.spec.js, search.spec.js, sharin │
|
168
|
│ g.spec.js, ...) │
|
169
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
170
|
|
171
|
|
172
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
173
|
|
174
|
Running: banner-tooltip.spec.js (1 of 16)
|
175
|
|
176
|
|
177
|
Banner / tooltip tests
|
178
|
✓ should re-show the banner (10052ms)
|
179
|
✓ should show tooltips and remove tooltips as localStorage key is present (11023ms)
|
180
|
|
181
|
|
182
|
2 passing (22s)
|
183
|
|
184
|
|
185
|
(Results)
|
186
|
|
187
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
188
|
│ Tests: 2 │
|
189
|
│ Passing: 2 │
|
190
|
│ Failing: 0 │
|
191
|
│ Pending: 0 │
|
192
|
│ Skipped: 0 │
|
193
|
│ Screenshots: 0 │
|
194
|
│ Video: true │
|
195
|
│ Duration: 21 seconds │
|
196
|
│ Spec Ran: banner-tooltip.spec.js │
|
197
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
198
|
|
199
|
|
200
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
201
|
|
202
|
Running: collection.spec.js (2 of 16)
|
203
|
|
204
|
|
205
|
Collection panel tests
|
206
|
✓ allows to download mountain duck config for a collection (3298ms)
|
207
|
✓ attempts to use a preexisting name creating or updating a collection (5611ms)
|
208
|
✓ uses the property editor (from edit dialog) with vocabulary terms (2739ms)
|
209
|
✓ uses the editor (from details panel) with vocabulary terms (5195ms)
|
210
|
✓ shows collection by URL (7088ms)
|
211
|
✓ renames a file using valid names (26948ms)
|
212
|
✓ renames a file to a different directory (22958ms)
|
213
|
✓ shows collection owner (7103ms)
|
214
|
✓ tries to rename a file with illegal names (6634ms)
|
215
|
✓ can correctly display old versions (1531ms)
|
216
|
✓ views & edits storage classes data (2864ms)
|
217
|
✓ moves a collection to a different project (4554ms)
|
218
|
✓ automatically updates the collection UI contents without using the Refresh button (2164ms)
|
219
|
✓ makes a copy of an existing collection (4338ms)
|
220
|
✓ uses the collection version browser to view a previous version (7303ms)
|
221
|
✓ copies selected files into new collection (5057ms)
|
222
|
✓ copies selected files into existing collection (4493ms)
|
223
|
✓ copies selected files into separate collections (6687ms)
|
224
|
✓ moves selected files into new collection (3261ms)
|
225
|
✓ moves selected files into existing collection (4722ms)
|
226
|
✓ moves selected files into separate collections (6426ms)
|
227
|
✓ creates new collection with properties on home project (3652ms)
|
228
|
✓ shows responsible person for collection if available (1314ms)
|
229
|
file upload
|
230
|
✓ uploads a file and checks the collection UI to be fresh (6214ms)
|
231
|
✓ allows to cancel running upload (4118ms)
|
232
|
✓ allows to cancel single file from the running upload (4144ms)
|
233
|
✓ allows to cancel all files from the running upload (4218ms)
|
234
|
|
235
|
|
236
|
27 passing (3m)
|
237
|
|
238
|
|
239
|
(Results)
|
240
|
|
241
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
242
|
│ Tests: 27 │
|
243
|
│ Passing: 27 │
|
244
|
│ Failing: 0 │
|
245
|
│ Pending: 0 │
|
246
|
│ Skipped: 0 │
|
247
|
│ Screenshots: 0 │
|
248
|
│ Video: true │
|
249
|
│ Duration: 2 minutes, 49 seconds │
|
250
|
│ Spec Ran: collection.spec.js │
|
251
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
252
|
|
253
|
|
254
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
255
|
|
256
|
Running: create-workflow.spec.js (3 of 16)
|
257
|
|
258
|
|
259
|
Create workflow tests
|
260
|
✓ can create project with nested data (5190ms)
|
261
|
✓ can select multi files when creating workflow workflow_with_array_fields.yaml (5324ms)
|
262
|
✓ can select multi files when creating workflow workflow_with_default_array_fields.yaml (5595ms)
|
263
|
✓ allows selecting collection subdirectories and reselects existing selections (4326ms)
|
264
|
|
265
|
|
266
|
4 passing (21s)
|
267
|
|
268
|
|
269
|
(Results)
|
270
|
|
271
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
272
|
│ Tests: 4 │
|
273
|
│ Passing: 4 │
|
274
|
│ Failing: 0 │
|
275
|
│ Pending: 0 │
|
276
|
│ Skipped: 0 │
|
277
|
│ Screenshots: 0 │
|
278
|
│ Video: true │
|
279
|
│ Duration: 21 seconds │
|
280
|
│ Spec Ran: create-workflow.spec.js │
|
281
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
282
|
|
283
|
|
284
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
285
|
|
286
|
Running: delete-multiple-files.spec.js (4 of 16)
|
287
|
|
288
|
|
289
|
Multi-file deletion tests
|
290
|
✓ deletes all files from root dir (4546ms)
|
291
|
- deletes all files from non root dir
|
292
|
✓ deletes all files from non root dir (4456ms)
|
293
|
|
294
|
|
295
|
2 passing (9s)
|
296
|
1 pending
|
297
|
|
298
|
|
299
|
(Results)
|
300
|
|
301
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
302
|
│ Tests: 3 │
|
303
|
│ Passing: 2 │
|
304
|
│ Failing: 0 │
|
305
|
│ Pending: 1 │
|
306
|
│ Skipped: 0 │
|
307
|
│ Screenshots: 0 │
|
308
|
│ Video: true │
|
309
|
│ Duration: 9 seconds │
|
310
|
│ Spec Ran: delete-multiple-files.spec.js │
|
311
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
312
|
|
313
|
|
314
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
315
|
|
316
|
Running: favorites.spec.js (5 of 16)
|
317
|
|
318
|
|
319
|
Favorites tests
|
320
|
✓ creates and removes a public favorite (4806ms)
|
321
|
- can copy selected into the collection
|
322
|
✓ can copy collection to favorites (3157ms)
|
323
|
✓ can edit project and collections in favorites (17667ms)
|
324
|
✓ can view favorites in workflow (4039ms)
|
325
|
|
326
|
|
327
|
4 passing (31s)
|
328
|
1 pending
|
329
|
|
330
|
|
331
|
(Results)
|
332
|
|
333
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
334
|
│ Tests: 5 │
|
335
|
│ Passing: 4 │
|
336
|
│ Failing: 0 │
|
337
|
│ Pending: 1 │
|
338
|
│ Skipped: 0 │
|
339
|
│ Screenshots: 0 │
|
340
|
│ Video: true │
|
341
|
│ Duration: 30 seconds │
|
342
|
│ Spec Ran: favorites.spec.js │
|
343
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
344
|
|
345
|
|
346
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
347
|
|
348
|
Running: group-manage.spec.js (6 of 16)
|
349
|
|
350
|
|
351
|
Group manage tests
|
352
|
✓ creates a new group (5282ms)
|
353
|
✓ adds users to the group (2779ms)
|
354
|
✓ changes permission level of a member (667ms)
|
355
|
✓ can unhide and re-hide users (2465ms)
|
356
|
✓ displays resources shared with the group (1551ms)
|
357
|
✓ removes users from the group (1301ms)
|
358
|
✓ renames the group (2494ms)
|
359
|
✓ deletes the group (652ms)
|
360
|
✓ disables group-related controls for built-in groups (2576ms)
|
361
|
|
362
|
|
363
|
9 passing (20s)
|
364
|
|
365
|
|
366
|
(Results)
|
367
|
|
368
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
369
|
│ Tests: 9 │
|
370
|
│ Passing: 9 │
|
371
|
│ Failing: 0 │
|
372
|
│ Pending: 0 │
|
373
|
│ Skipped: 0 │
|
374
|
│ Screenshots: 0 │
|
375
|
│ Video: true │
|
376
|
│ Duration: 20 seconds │
|
377
|
│ Spec Ran: group-manage.spec.js │
|
378
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
379
|
|
380
|
|
381
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
382
|
|
383
|
Running: login.spec.js (7 of 16)
|
384
|
|
385
|
|
386
|
Login tests
|
387
|
✓ shows login page on first visit (1849ms)
|
388
|
✓ shows login page with no token (681ms)
|
389
|
✓ shows inactive page to inactive user (563ms)
|
390
|
✓ shows login page with invalid token (790ms)
|
391
|
✓ logs in successfully with valid user token (987ms)
|
392
|
✓ logs out when token no longer valid (2723ms)
|
393
|
✓ logs in successfully with valid admin token (1371ms)
|
394
|
✓ fails to authenticate using the login form with wrong password (2944ms)
|
395
|
✓ successfully authenticates using the login form (1354ms)
|
396
|
|
397
|
|
398
|
9 passing (14s)
|
399
|
|
400
|
|
401
|
(Results)
|
402
|
|
403
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
404
|
│ Tests: 9 │
|
405
|
│ Passing: 9 │
|
406
|
│ Failing: 0 │
|
407
|
│ Pending: 0 │
|
408
|
│ Skipped: 0 │
|
409
|
│ Screenshots: 0 │
|
410
|
│ Video: true │
|
411
|
│ Duration: 13 seconds │
|
412
|
│ Spec Ran: login.spec.js │
|
413
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
414
|
|
415
|
|
416
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
417
|
|
418
|
Running: page-not-found.spec.js (8 of 16)
|
419
|
|
420
|
|
421
|
Page not found tests
|
422
|
✓ shows not found page (2329ms)
|
423
|
✓ shows not found popup (6157ms)
|
424
|
|
425
|
|
426
|
2 passing (9s)
|
427
|
|
428
|
|
429
|
(Results)
|
430
|
|
431
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
432
|
│ Tests: 2 │
|
433
|
│ Passing: 2 │
|
434
|
│ Failing: 0 │
|
435
|
│ Pending: 0 │
|
436
|
│ Skipped: 0 │
|
437
|
│ Screenshots: 0 │
|
438
|
│ Video: true │
|
439
|
│ Duration: 8 seconds │
|
440
|
│ Spec Ran: page-not-found.spec.js │
|
441
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
442
|
|
443
|
|
444
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
445
|
|
446
|
Running: process.spec.js (9 of 16)
|
447
|
|
448
|
|
449
|
Process tests
|
450
|
Details panel
|
451
|
✓ shows process details (5758ms)
|
452
|
✓ should show runtime status indicators (3447ms)
|
453
|
✓ allows copying processes (7251ms)
|
454
|
✓ shows cancel button when appropriate (7000ms)
|
455
|
Logs panel
|
456
|
✓ shows live process logs (6665ms)
|
457
|
✓ filters process logs by event type (4387ms)
|
458
|
✓ sorts combined logs (3516ms)
|
459
|
✓ correctly generates sniplines (2872ms)
|
460
|
I/O panel
|
461
|
✓ displays IO parameters with keep links and previews (8776ms)
|
462
|
✓ displays IO parameters with no value (4736ms)
|
463
|
|
464
|
|
465
|
10 passing (1m)
|
466
|
|
467
|
|
468
|
(Results)
|
469
|
|
470
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
471
|
│ Tests: 10 │
|
472
|
│ Passing: 10 │
|
473
|
│ Failing: 0 │
|
474
|
│ Pending: 0 │
|
475
|
│ Skipped: 0 │
|
476
|
│ Screenshots: 0 │
|
477
|
│ Video: true │
|
478
|
│ Duration: 1 minute, 4 seconds │
|
479
|
│ Spec Ran: process.spec.js │
|
480
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
481
|
|
482
|
|
483
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
484
|
|
485
|
Running: project.spec.js (10 of 16)
|
486
|
|
487
|
|
488
|
Project tests
|
489
|
✓ creates a new project with multiple properties (8092ms)
|
490
|
✓ creates a project without and with description (8486ms)
|
491
|
✓ creates new project on home project and then a subproject inside it (4177ms)
|
492
|
✓ attempts to use a preexisting name creating a project (2831ms)
|
493
|
✓ navigates to the parent project after trashing the one being displayed (2835ms)
|
494
|
✓ resets the search box only when navigating out of the current project (2812ms)
|
495
|
✓ navigates to the root project after trashing the parent of the one being displayed (2922ms)
|
496
|
✓ shows details panel when clicking on the info icon (1412ms)
|
497
|
✓ clears search input when changing project (1717ms)
|
498
|
✓ opens advanced popup for project with username (1783ms)
|
499
|
✓ copies project URL to clipboard (4920ms)
|
500
|
✓ sorts displayed items correctly (4254ms)
|
501
|
Frozen projects
|
502
|
✓ should be able to froze own project (1877ms)
|
503
|
✓ should not be able to modify items within the frozen project (2294ms)
|
504
|
✓ should be able to froze not owned project (1478ms)
|
505
|
✓ should be able to unfroze project if user is an admin (3191ms)
|
506
|
|
507
|
|
508
|
16 passing (57s)
|
509
|
|
510
|
|
511
|
(Results)
|
512
|
|
513
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
514
|
│ Tests: 16 │
|
515
|
│ Passing: 16 │
|
516
|
│ Failing: 0 │
|
517
|
│ Pending: 0 │
|
518
|
│ Skipped: 0 │
|
519
|
│ Screenshots: 0 │
|
520
|
│ Video: true │
|
521
|
│ Duration: 56 seconds │
|
522
|
│ Spec Ran: project.spec.js │
|
523
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
524
|
|
525
|
|
526
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
527
|
|
528
|
Running: search.spec.js (11 of 16)
|
529
|
|
530
|
|
531
|
Search tests
|
532
|
✓ can search for old collection versions (5229ms)
|
533
|
✓ can display path of the selected item (1600ms)
|
534
|
✓ can search items using quotes (2005ms)
|
535
|
✓ can display owner of the item (1523ms)
|
536
|
✓ shows search context menu (4419ms)
|
537
|
|
538
|
|
539
|
5 passing (15s)
|
540
|
|
541
|
|
542
|
(Results)
|
543
|
|
544
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
545
|
│ Tests: 5 │
|
546
|
│ Passing: 5 │
|
547
|
│ Failing: 0 │
|
548
|
│ Pending: 0 │
|
549
|
│ Skipped: 0 │
|
550
|
│ Screenshots: 0 │
|
551
|
│ Video: true │
|
552
|
│ Duration: 15 seconds │
|
553
|
│ Spec Ran: search.spec.js │
|
554
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
555
|
|
556
|
|
557
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
558
|
|
559
|
Running: sharing.spec.js (12 of 16)
|
560
|
|
561
|
|
562
|
Sharing tests
|
563
|
✓ can create and delete sharing URLs on collections (3563ms)
|
564
|
✓ can share projects to other users (13224ms)
|
565
|
✓ can edit project in shared with me (4919ms)
|
566
|
✓ can share only when target users are present (2443ms)
|
567
|
|
568
|
|
569
|
4 passing (25s)
|
570
|
|
571
|
|
572
|
(Results)
|
573
|
|
574
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
575
|
│ Tests: 4 │
|
576
|
│ Passing: 4 │
|
577
|
│ Failing: 0 │
|
578
|
│ Pending: 0 │
|
579
|
│ Skipped: 0 │
|
580
|
│ Screenshots: 0 │
|
581
|
│ Video: true │
|
582
|
│ Duration: 24 seconds │
|
583
|
│ Spec Ran: sharing.spec.js │
|
584
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
585
|
|
586
|
|
587
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
588
|
|
589
|
Running: side-panel.spec.js (13 of 16)
|
590
|
|
591
|
|
592
|
Side panel tests
|
593
|
✓ enables the +NEW side panel button on users home project (2390ms)
|
594
|
✓ disables or enables the +NEW side panel button depending on project permissions (1768ms)
|
595
|
✓ disables the +NEW side panel button on appropriate sections (3516ms)
|
596
|
✓ disables the +NEW side panel button when viewing filter group (1808ms)
|
597
|
✓ can edit project in side panel (5311ms)
|
598
|
✓ side panel react to refresh when project data changes (1686ms)
|
599
|
|
600
|
|
601
|
6 passing (17s)
|
602
|
|
603
|
|
604
|
(Results)
|
605
|
|
606
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
607
|
│ Tests: 6 │
|
608
|
│ Passing: 6 │
|
609
|
│ Failing: 0 │
|
610
|
│ Pending: 0 │
|
611
|
│ Skipped: 0 │
|
612
|
│ Screenshots: 0 │
|
613
|
│ Video: true │
|
614
|
│ Duration: 17 seconds │
|
615
|
│ Spec Ran: side-panel.spec.js │
|
616
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
617
|
|
618
|
|
619
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
620
|
|
621
|
Running: user-profile.spec.js (14 of 16)
|
622
|
|
623
|
|
624
|
User profile tests
|
625
|
✓ non-admin can edit own profile (5465ms)
|
626
|
✓ non-admin cannot edit other profile (1403ms)
|
627
|
✓ admin can edit own profile (3442ms)
|
628
|
✓ admin can edit other profile (3121ms)
|
629
|
✓ displays role groups on user profile (1750ms)
|
630
|
✓ allows performing admin functions (8021ms)
|
631
|
|
632
|
|
633
|
6 passing (24s)
|
634
|
|
635
|
|
636
|
(Results)
|
637
|
|
638
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
639
|
│ Tests: 6 │
|
640
|
│ Passing: 6 │
|
641
|
│ Failing: 0 │
|
642
|
│ Pending: 0 │
|
643
|
│ Skipped: 0 │
|
644
|
│ Screenshots: 0 │
|
645
|
│ Video: true │
|
646
|
│ Duration: 23 seconds │
|
647
|
│ Spec Ran: user-profile.spec.js │
|
648
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
649
|
|
650
|
|
651
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
652
|
|
653
|
Running: virtual-machine-admin.spec.js (15 of 16)
|
654
|
|
655
|
|
656
|
Virtual machine login manage tests
|
657
|
✓ adds and removes vm logins (22999ms)
|
658
|
|
659
|
|
660
|
1 passing (23s)
|
661
|
|
662
|
|
663
|
(Results)
|
664
|
|
665
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
666
|
│ Tests: 1 │
|
667
|
│ Passing: 1 │
|
668
|
│ Failing: 0 │
|
669
|
│ Pending: 0 │
|
670
|
│ Skipped: 0 │
|
671
|
│ Screenshots: 0 │
|
672
|
│ Video: true │
|
673
|
│ Duration: 23 seconds │
|
674
|
│ Spec Ran: virtual-machine-admin.spec.js │
|
675
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
676
|
|
677
|
|
678
|
────────────────────────────────────────────────────────────────────────────────────────────────────
|
679
|
|
680
|
Running: workflow.spec.js (16 of 16)
|
681
|
|
682
|
|
683
|
Registered workflow panel tests
|
684
|
✓ should handle null definition (2747ms)
|
685
|
✓ should handle malformed definition (1157ms)
|
686
|
✓ should handle malformed run (2241ms)
|
687
|
✓ shows workflow details (1453ms)
|
688
|
✓ can delete a workflow (1768ms)
|
689
|
✓ cannot delete readonly workflow (1903ms)
|
690
|
|
691
|
|
692
|
6 passing (12s)
|
693
|
|
694
|
|
695
|
(Results)
|
696
|
|
697
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
698
|
│ Tests: 6 │
|
699
|
│ Passing: 6 │
|
700
|
│ Failing: 0 │
|
701
|
│ Pending: 0 │
|
702
|
│ Skipped: 0 │
|
703
|
│ Screenshots: 0 │
|
704
|
│ Video: true │
|
705
|
│ Duration: 12 seconds │
|
706
|
│ Spec Ran: workflow.spec.js │
|
707
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
708
|
|
709
|
|
710
|
====================================================================================================
|
711
|
|
712
|
(Run Finished)
|
713
|
|
714
|
|
715
|
Spec Tests Passing Failing Pending Skipped
|
716
|
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
|
717
|
│ ✔ banner-tooltip.spec.js 00:21 2 2 - - - │
|
718
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
719
|
│ ✔ collection.spec.js 02:49 27 27 - - - │
|
720
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
721
|
│ ✔ create-workflow.spec.js 00:21 4 4 - - - │
|
722
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
723
|
│ ✔ delete-multiple-files.spec.js 00:09 3 2 - 1 - │
|
724
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
725
|
│ ✔ favorites.spec.js 00:30 5 4 - 1 - │
|
726
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
727
|
│ ✔ group-manage.spec.js 00:20 9 9 - - - │
|
728
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
729
|
│ ✔ login.spec.js 00:13 9 9 - - - │
|
730
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
731
|
│ ✔ page-not-found.spec.js 00:08 2 2 - - - │
|
732
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
733
|
│ ✔ process.spec.js 01:04 10 10 - - - │
|
734
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
735
|
│ ✔ project.spec.js 00:56 16 16 - - - │
|
736
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
737
|
│ ✔ search.spec.js 00:15 5 5 - - - │
|
738
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
739
|
│ ✔ sharing.spec.js 00:24 4 4 - - - │
|
740
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
741
|
│ ✔ side-panel.spec.js 00:17 6 6 - - - │
|
742
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
743
|
│ ✔ user-profile.spec.js 00:23 6 6 - - - │
|
744
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
745
|
│ ✔ virtual-machine-admin.spec.js 00:23 1 1 - - - │
|
746
|
├────────────────────────────────────────────────────────────────────────────────────────────────┤
|
747
|
│ ✔ workflow.spec.js 00:12 6 6 - - - │
|
748
|
└────────────────────────────────────────────────────────────────────────────────────────────────┘
|
749
|
✔ All specs passed! 08:51 115 113 - 2 -
|
750
|
|
751
|
+ set +e +o pipefail
|
752
|
+ kill 5459 7303 7311 7312
|
753
|
+ wait 5459 7303 7311 7312
|
754
|
+ true
|
755
|
+ '[' 0 -eq 1 ']'
|
756
|
+ echo done
|
757
|
done
|