-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Move integration tests to github actions #41139
Move integration tests to github actions #41139
Conversation
6adc610
to
452687f
Compare
89fbe1b
to
db95484
Compare
82fb0d5
to
890ac98
Compare
@nickvergessen Tests are now working. But maybe you can have a look and replace the fixups with better solutions? Maybe adjust on of those locations so the tests all use the same data directory? |
Yeah, let's keep it for now. The path is hardcoded for LDAP (maybe even into the LDAP config of the test docker, so changing would cause issues on stable branches, etc). Feel free to raise a follow up issue |
84f5e0d
to
69d23ac
Compare
a6adc6a
to
1a987da
Compare
10cf7e0
to
016df6c
Compare
Rebased on master, ready to merge for less load on Drone |
Lets then also do #41003 Especially nodb would be useful |
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.
Overall looks good. Thanks so much for working on this 👾
Only minor comments, nothing blocking.
Bit by bit
stone by stone
the day will come
we'll sunset drone
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.
🚀
* Improve grouping as setting up CI took 3* the time of the test in average Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
…d in WebDav.php line 757" Signed-off-by: Joas Schilling <[email protected]>
…behat core Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
…precated in CommandLineContext.php on line 41" Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
… GitHub Actions and other improvments * Run integration tests for every pull request * Also print docker logs of service containers (ldap, redis) * Ensure consistent `datadir` for test assertions * Test openldap features separatly * Only the LDAP tests rely on `/dev/shm` while `federated.feature` rely on real directory access Signed-off-by: Ferdinand Thiessen <[email protected]>
Signed-off-by: Ferdinand Thiessen <[email protected]>
Signed-off-by: Joas Schilling <[email protected]>
f45f11c
to
da46be4
Compare
🎉🎉🎉🎉🎉 |
Summary
Run all integration tests on GitHub instead of Drone.
TODO
integration-sqlite-summary
requiredChecklist