Skip to content
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

Automated testing #128

Merged
merged 2 commits into from
Apr 6, 2021
Merged

Automated testing #128

merged 2 commits into from
Apr 6, 2021

Conversation

nigelgbanks
Copy link
Contributor

Adds automated tests and bumps the plugin to the latest version to get more consistent caching, and to reduce the size of CI builds (so we don't bump against the GitHub limit of around 12~14 GB).

The changes to the plugin should be merged first.

Islandora-Devops/isle-gradle-docker-plugin#8

- Added automated tests and documentation.
- Return the exit code of the service that exited
- Previously always returned 0 even if the service failed to start.
This was referenced Mar 29, 2021
@dannylamb
Copy link
Member

This changeset is huge. I'll try and smoketest this and see if the tests pass, etc...

Also, I see you're getting rid of some more execline 🔥 🥰

@dannylamb
Copy link
Member

Things are building fine but I'm getting errors when running ./gradlew test. Looks like I need to login to docker first?

@nigelgbanks
Copy link
Contributor Author

nigelgbanks commented Apr 1, 2021 via email

@dannylamb
Copy link
Member

Okay, works fine once you log in.

I've dug through this enough to grasp the general pattern of docker-compose files exec'ing the test commands.
This is a good start for basic sanity checks like making sure the defaults work. And this doesn't appear to affect make demo or make local, so let's pull this in 👍

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.

2 participants