-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[tests-only][full-ci] Added parallel deployment testing setup #2897
Conversation
650e2d7
to
071a7df
Compare
071a7df
to
f3c0daa
Compare
Parallel deploy tests CI pipeline run example: https://drone.owncloud.com/owncloud/ocis/8402 For running parallel deploy test pipelines: function |
Parallel deployment services stack:
|
a4ead40
to
ac0ae75
Compare
7550836
to
ef9abaa
Compare
@saw-jan https://drone.owncloud.com/owncloud/ocis/8431 |
bb5a898
to
7c1742a
Compare
Yeah, fixed it |
Looks like Keycloak is not set up right. But for the tests we don't even need it 😆 The testsuite is "only" using basic auth and no OpenID Connect. I would prefer to remove Keycloak as of now from the test setup and add a comment, instead of fixing it. This also means we can skip the Keycloak database for now ;-) Is there a way to suppress the warning Otherwise, it looks good to me |
214902c
to
f6ae9ca
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Runs on every PR, but since it's so fast, we can stay with it for the beginning and schedule it on nightly crons only later.
@saw-jan please rebase. I expect that the current |
add owncloud-selector cookie working tests remove unused files build ocis from source branch check users in ldap, oc10 and ocis update proxy config use ocis selector initially build ocis from source use ocis latest image buil ocis from source refactor fix test run script user 33 and alpine image for ocis server delete local compose files run tests with ocis latest refactor drone config [volumes] Run each suite in a pipeline refactor namings use run.sh to run tests move TestHelpers folder reuse behat context params refactor to use contexts and helpers from core repo remove contexts and helpers added bootstrap file to bootstrap core's test files add api tag remove unnecessary code implement expected-failures file remove unnecessary confgs fix starlark style rename context file add nightly trigger refactor drone config generate trigger as per the event remove keycloak services
f6ae9ca
to
84db46e
Compare
Kudos, SonarCloud Quality Gate passed! |
Description
Set up and added some api acceptance tests for testing parallel deployment environment.
POC PR #2828
Depends on
necessary test code changes are made in this PR owncloud/core#39603
Related Issue
#2387
How Has This Been Tested?
Types of changes
Checklist: