Page MenuHomeSoftware Heritage

Add Jenkins jobs to run cypress tests for swh-web
ClosedPublic

Authored by anlambert on Jul 10 2019, 4:12 PM.

Details

Summary

The cypress tests for swh-web will be executed when new commits are
landed in the master branch and when new Phabricator Diffs are
submitted. The upload to PyPI job will also be aborted if those
tests fail.

Remaining steps to perform to make those new jobs active:

  • Configure the use of the swh-cypress docker image through Jenkins Web UI (T1907)
  • Add new Harbomaster rules in Phabricator to trigger those new jobs (T1908)

Depends on D1715

Related T1841

Diff Detail

Repository
rCJSWH Jenkins jobs
Branch
cypress-jobs
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 6786
Build 9494: arc lint + arc unit

Event Timeline

douardda added a subscriber: douardda.
douardda added inline comments.
jobs/templates/swh-pypi.groovy
37

not very fond of this, but meh

This revision is now accepted and ready to land.Jul 10 2019, 4:51 PM
jobs/templates/swh-pypi.groovy
37

Not very fond of it too but I did not find any other alternative so far to integrate the tests in the PyPI pipeline.

This revision was automatically updated to reflect the committed changes.