Skip to content

Conversation

@willbroadbelt
Copy link
Contributor

Motivations:
The combination pipeline does not run all the server versions when
they are run, only the first version will run. Also the combination
tests are always skipped and will not run unless replayed.

Modifications:

  • Introduce a matrix for the combination tests so that all the
    versions will be run in parallel
  • Fix logic of when the combination tests will be skipped/run
  • Made combination test script more resilient to errors during
    setup that may prevent tests from running

Motivations:
The combination pipeline does not run all the server versions when
they are run, only the first version will run. Also the combination
tests are always skipped and will not run unless replayed.

Modifications:
- Introduce a matrix for the combination tests so that all the
  versions will be run in parallel
- Fix logic of when the combination tests will be skipped/run
- Made combination test script more resilient to errors during
  setup that may prevent tests from running
@willbroadbelt
Copy link
Contributor Author

FYI Here's this script being run on jenkins: http://sdk.jenkins.couchbase.com/job/dotnet/job/sdk/job/couchbase-net-scripted-build-pipeline-wip/33/
The "skip" and "gerrit trigger" options will still cause the combination tests to be skipped as before, and the tests will now actually be run during every nightly trigger.

About ~2/3rds of the test failures are fixed in this patch https://review.couchbase.org/c/couchbase-net-client/+/171117
The remaining failing tests I am working on fixing/stabilising.

Copy link
Contributor

@jeffrymorris jeffrymorris left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but @RiPont should take as look as he has been working on Jenkins more than myself.

Jeff

@avsej avsej force-pushed the master branch 12 times, most recently from 8a4c1d1 to 55e217f Compare May 11, 2022 06:58
@avsej avsej force-pushed the master branch 4 times, most recently from eb289ec to 4ee748c Compare October 19, 2022 06:24
@avsej avsej force-pushed the master branch 2 times, most recently from 24bcbaf to ab7ac0c Compare February 8, 2023 12:58
@avsej avsej force-pushed the master branch 4 times, most recently from a5a2f84 to 7bba9f5 Compare March 9, 2023 09:13
@avsej avsej force-pushed the master branch 27 times, most recently from e6f22e5 to 44b9890 Compare March 13, 2025 20:58
@avsej avsej force-pushed the master branch 3 times, most recently from f31f040 to 6c29307 Compare September 15, 2025 23:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants