Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9343337
swh-cypress.yaml
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Subscribers
None
swh-cypress.yaml
View Options
-
job-template
:
name
:
"{name}/cypress"
display-name
:
"master
branch
(cypress)"
project-type
:
pipeline
docker-image
:
swh-cypress
triggers
:
-
timed
:
'@daily'
sandbox
:
true
auth-token
:
'ph4br1cat0r'
properties
:
-
build-discarder
:
num-to-keep
:
20
parameters
:
-
git-parameter
:
name
:
REVISION
type
:
PT_REVISION
defaultValue
:
master
description
:
Git revision to build.
-
string
:
name
:
PHID
description
:
PHID of the Phabricator target object on which results will be reported.
dsl
:
!include-raw
:
swh-cypress.groovy
-
job-template
:
name
:
"{name}/cypress-diff"
display-name
:
'Phab.
Diff
(cypress)'
docker-image
:
swh-cypress
node
:
"{docker-image}"
auth-token
:
ph4br1cat0r
parameters
:
-
string
:
name
:
REPO
description
:
PHID of the Diffusion repository
-
string
:
name
:
PHID
description
:
PHID of the Target object
-
string
:
name
:
DIFF_ID
description
:
ID of the Diff patch to apply, if any
scm
:
-
git
:
url
:
https://forge.softwareheritage.org/source/{display-name}.git
branches
:
-
origin/master
wrappers
:
-
phabricator-differential
:
apply-to-master
:
true
patch-with-force-flag
:
true
builders
:
-
shell
:
|
echo "Run cypress for:"
echo " REPO=$REPO"
echo " PHID=$PHID"
echo " DIFF_ID=$DIFF_ID"
-
shell
:
|
#!/bin/bash
set -e
python3 -m pip install --user -e .[testing]
export CYPRESS_CACHE_FOLDER=/tmp/cypress_cache/
yarn install && yarn build-test && yarn run cypress install
export PYTHONPATH=$PWD
python3 swh/web/manage.py migrate --settings=swh.web.settings.tests
python3 swh/web/manage.py createcachetable --settings=swh.web.settings.tests
cat swh/web/tests/create_test_admin.py | python3 swh/web/manage.py shell --settings=swh.web.settings.tests
python3 swh/web/manage.py runserver --nostatic --settings=swh.web.settings.tests &
wait-for-it localhost:5004
yarn run cypress run
yarn run mochawesome
yarn run nyc-report
publishers
:
-
phabricator
:
uberalls-enabled
:
false
comment-on-success
:
true
comment-with-console-link-on-failure
:
true
process-lint
:
true
lint-file
:
.phabricator-lint
lint-file-size
:
1000000
-
html-publisher
:
name
:
'Mochawesome
Tests
Report'
dir
:
'cypress/mochawesome/report'
files
:
'mochawesome.html'
keep-all
:
true
allow-missing
:
true
link-to-last-build
:
false
-
html-publisher
:
name
:
'Istanbul
Code
Coverage'
dir
:
'cypress/coverage/lcov-report'
files
:
'index.html'
keep-all
:
true
allow-missing
:
true
link-to-last-build
:
false
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Jul 4, 1:26 PM (5 d, 10 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3452579
Attached To
rCJSWH Jenkins jobs
Event Timeline
Log In to Comment