Page MenuHomePhabricator

Adapt cirrus integration tests to check two opensearch versions
Open, Needs TriagePublic

Description

We are currently upgrading to opensearch 2. It would be useful to have the cirrus integration tests to check both opensearch 1 and opensearch 2.

The tests are mainly orchestrated by barry a python script, it sounds possible to introduce a loop there that will run the tests against two different opensearch images.

AC:

  • barry is able to loop and run the test suite against different opensearch images.
  • new patches in cirrus are tested against opensearch 1.3 and 2.19
    • pre-requisites: cirrus should accept opensearch 2.19 (or 2.x?)

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Allow testing multiple opensearch imagesrepos/search-platform/cirrus-integration-test-runner!27dcaussemulti-opensearch-runsmain
Customize query in GitLab

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change #1295897 had a related patch set uploaded (by DCausse; author: DCausse):

[mediawiki/extensions/CirrusSearch@master] A version test to ConfigUtilsTest

https://gerrit.wikimedia.org/r/1295897

Change #1295898 had a related patch set uploaded (by DCausse; author: DCausse):

[mediawiki/extensions/CirrusSearch@master] Allow maint operations with opensearch 2.x

https://gerrit.wikimedia.org/r/1295898

Change #1295897 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] A version test to ConfigUtilsTest

https://gerrit.wikimedia.org/r/1295897

Change #1295898 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] Allow maint operations with opensearch 2.x

https://gerrit.wikimedia.org/r/1295898