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

feat: add QA testcase vagrant box definitions, scripts and examples #74

Open
wants to merge 40 commits into
base: development
Choose a base branch
from

Conversation

tcooper
Copy link
Member

@tcooper tcooper commented May 26, 2022

This PR adds capability to conduct QA Testcases in semi-automated or manual fashion.

The following testcases are covered:

The style of this submission serves as an example layout for other possible QA:Testcase scenarios but is not the only style that may be submitted and/or accepted.


Author checklist (to be completed by original Author)

  • I have signed the Rocky Open Source Contributor Agreement (ROSCA).
  • I certify this contribution complies with all conditions of the
    Testing repository contributions guide
  • If applicable, steps and instructions have been tested to work on a real
    system.
  • I have installed pre-commit and all commits in this PR pass.
  • If applicable, I have GPG signed all commits and unploaded my private key
    to Github.

Rocky Testing checklist (to be completed by Rocky team)

  • 1st Pass (Check that contribution is good fit for project and the Testing
    repository is the appropriate location)
  • 2nd Pass (Confirm all pre-commit tests pass)
  • 3nd Pass (Technical Review - check for technical correctness)

@tcooper tcooper added priority: medium This issue or pull request is of medium priority status: peer review needed Requires at least one review in order to be merged type: documentation Improvements or additions to documentation type: enhancement New feature or request labels May 26, 2022
@tcooper tcooper marked this pull request as ready for review May 30, 2022 03:13
@tcooper
Copy link
Member Author

tcooper commented Jun 9, 2022

No longer a draft. All packages on the debrand list for r9 pass debranding from Peridot yumrepofs local cache.

@tcooper tcooper changed the base branch from main to development June 24, 2022 05:50
@tcooper tcooper requested a review from akatch June 24, 2022 05:51
@tcooper
Copy link
Member Author

tcooper commented Jun 24, 2022

Rebased to development branch to use as example with new branch protections. A single review should unblock this PR from merge.

@StackKorora
Copy link
Contributor

There are a bunch of output files. Are those necessary to be in the git repo or can that folder be excluded?

mkahric and others added 2 commits June 30, 2022 00:40
* Add Rocky Linux 9 RC1 test reports

VirtualBox 6.1 (Windows 7 64-bit), UEFI without Secure Boot;

* Add Rocky Linux 9 RC1 test reports

Workstation 15.5 Player (Windows 7 64-bit), UEFI with Secure Boot

* Add Rocky Linux 9 RC1 test reports

Hyper-V 10 (Windows 10 64-bit), UEFI with Secure Boot
…ux#78)

* Adding a few dev Intel systems.
* Fixing my goof; Needs to be in the rl9 subdir.
@tcooper
Copy link
Member Author

tcooper commented Jun 29, 2022

Output files are there as examples and are intentionally included but could be removed.

@tcooper
Copy link
Member Author

tcooper commented Dec 11, 2022

Went to create new PR for the recent testing and found this PR was still unmerged. Question from @StackKorora about output files which were provided as examples. Response was they could be removed and no more discussion. Will bring up in next meeting...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: medium This issue or pull request is of medium priority status: peer review needed Requires at least one review in order to be merged type: documentation Improvements or additions to documentation type: enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants