[FOLIO-743] Different versions of the FOLIO stack require different versions of UI regression tests Created: 25/Jul/17  Updated: 12/Nov/18  Resolved: 02/Aug/17

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P2
Reporter: John Malconian Assignee: John Malconian
Resolution: Done Votes: 0
Labels: ci, sprint19
Remaining Estimate: Not Specified
Time Spent: 3 hours
Original estimate: Not Specified

Sprint:

 Description   

We discovered this morning that folio-staging and folio-stable were failing the UI regression tests, because the tests have been modified to run against the latest versions of FOLIO and are not necessarily backward compatible. This means that the regression tests themselves need to be versioned and Jenkins jobs that run against the various FOLIO implementations need to know which version of the test suite to use.



 Comments   
Comment by John Malconian [ 25/Jul/17 ]

I've done the following so far to address this issue. Not exactly sure if this is the long-term solution:

  • I added a parameterized job in Jenkins called 'UI Modules/ui-testing-release'. This job will build docker images of ui-testing and tag them with the git release tag that is selected when the job is initiated. This job needs to be run manually when a new version of ui-testing is tagged in git.
  • I added the parameter called 'UI_TESTING_VERSION' to the actual Jenkins jobs that run the UI regression tests against the various targets....folio-stable, folio-staging, and folio-testing. Currently UI_TESTING_VERSION is set to v2.1.0 for folio-stable and folio-staging and it is set to 'latest' for folio-testing. These defaults will need to be changed for the next iteration of folio-staging/folio-stable.
Generated at Thu Feb 08 23:08:00 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.