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
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

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

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
36

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.