-
Notifications
You must be signed in to change notification settings - Fork 83
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
Enumerate test scenarios #244
Comments
Upgrading from a previous release? |
Enumerating all scenarios is beyond my depth. Some of the scenarios that might be nice to consider in one place or another:
I consider all of those optional, but would love to have tests of a few of them if possible. |
Great, because I wasn't volunteering to do any of this work. What's the best way to onboard you to contributing tests to this repository, Mark? |
I don't think that I'll be able to contribute much to the tests in this repository. I might be able to squeeze some time and interest into the upgrade scenarios (since I think they are a good safeguard to precede the systemd transition), but I doubt I'd be able to do much else. |
I do think it would be good to do some knowledge transfer since there is a fair bit of complexity to the Ansible setup and I'd like to not be the only one who understands it. |
I like the idea of knowledge transfer. Would you be comfortable doing it in a recorded session that we could optionally share on the Jenkins YouTube channel and possibly embed in a page on www.jenkins.io? If not, I'm happy to take good notes instead. |
I'm somewhat squeamish about being recorded in videos but I'm happy to do something informal. If you or anyone else wants to hop on a call (having done some preparation like installing Docker and Python 3 and pulling the huge Docker images used in the tests) I'd be happy to show you the ropes. |
Hello 👋 I'm also interested into learning and being able to help on this topic. |
Same as @dduportal 😃 |
Describe your use-case which is not covered by existing documentation.
Currently the automated tests for this repository just install the
.deb
or.rpm
package by filename, verify that the service started, verify that Jenkins is serving HTTP requests, and verify that the service stops. This is a good start, but it is not a comprehensive set of test scenarios.This task covers enumerating all scenarios that need automated testing to prevent regressions. Off the top of my head I can think of the following:
.deb
or.rpm
, including GPG key checksIf there are additional scenarios to be tested, please enumerate them here.
CC @MarkEWaite
Reference any relevant documentation, other materials or issues/pull requests that can be used for inspiration.
No response
The text was updated successfully, but these errors were encountered: