Integration tests for CI

Description

None

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Wolfram Schneider April 3, 2017 at 1:12 PM
Edited

I enabled regression testing with Travis CI

See https://travis-ci.org/wschnrid/ui-testing

It will run every time after a git push, or a github pull request.

The config file is .travis.yml , see
https://github.com/folio-org/ui-testing/blob/master/.travis.yml

John Malconian March 31, 2017 at 7:33 PM

Just some details:

  • I set up a Jenkin's job called ui-testing which looks for changes to the folio-org/ui-testing project and build and publishes docker images of the test tool to our folioci repo on Docker Hub.

  • I added a build step to the FOLIO_UI_Demo_1 and FOLIO_UI_Demo_2 Jenkin's jobs (the jobs that build the FOLIO Demo at http://folio-uidemo.aws.indexdata.com. The build step runs the UI tests against the demo. If there is a failure, you will be notified via email.

  • I modified the ui-testing Dockerfile so that it's easier to run. e.g:

docker run -it --rm -e "FOLIO_UI_URL=http://folio-uidemo.aws.indexdata.com" folioci/ui-testing

Let me know if there's anything else.

Wolfram Schneider March 31, 2017 at 6:23 PM

John setup a jenkins job to re-build the docker images on demand
https://jenkins-aws.indexdata.com/job/ui-testing

Wolfram Schneider March 31, 2017 at 6:22 PM

The system testing repo moved to
https://github.com/folio-org/ui-testing

There is docker instance
https://hub.docker.com/r/folioci/ui-testing/

The tests pass fine inside docker.

Wolfram Schneider March 30, 2017 at 12:05 PM

I'm working on the docker/jenkins integration. It is not done yet, sorry.

Done

Details

Assignee

Reporter

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created November 9, 2016 at 9:57 PM
Updated November 12, 2018 at 2:23 PM
Resolved April 11, 2017 at 11:23 AM
TestRail: Cases
TestRail: Runs

Flag notifications