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

Adding a test "framework" to run real world machine tests #2500

Draft
wants to merge 34 commits into
base: master
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
2063a65
Adding base functions for end to end testing using qemu tooling
Torxed May 13, 2024
589a09b
Fixing issue of: _Warning: Package 'archinstall.default_profiles' is …
Torxed May 13, 2024
9b2edb1
Merging in changes from branch fix-pybuild
Torxed May 13, 2024
3a19b50
Corrected the package name from 'where' to 'archinstall'
Torxed May 13, 2024
c097fc2
Merging in changes from branch fix-pybuild
Torxed May 13, 2024
583b865
Undoing change to 'package-data'
Torxed May 13, 2024
0ecf623
Merging in changes from branch fix-pybuild
Torxed May 13, 2024
79021c1
Added a minimal test example of a runner that can cycle through the m…
Torxed May 13, 2024
a5cec12
Fixing flake8
Torxed May 13, 2024
a604afd
Merged changes in master
Torxed May 13, 2024
c6dd76e
Testing local runner
Torxed May 14, 2024
adaef17
Testing local runner
Torxed May 14, 2024
5c02fdb
Attempting to grab artifact from build job
Torxed May 14, 2024
0b8d386
Attempting to grab artifact from build job
Torxed May 14, 2024
8d34a8b
Attempting to call the qemu-tests from the iso-build to create a pipe…
Torxed May 14, 2024
3f07bb4
Attempting to call the qemu-tests from the iso-build to create a pipe…
Torxed May 14, 2024
83671b4
Figuring out github workflow job dependencies
Torxed May 14, 2024
02d2fee
Figuring out github workflow job dependencies
Torxed May 14, 2024
8a7f6e0
Figuring out github workflow job dependencies
Torxed May 14, 2024
c1214e2
Figuring out github workflow job dependencies
Torxed May 14, 2024
933d466
Making screen work in the gitlab runner
Torxed May 14, 2024
d251e83
Making sure the iso-build job and qemu-runner puts the ISO in the cor…
Torxed May 14, 2024
818b945
Making sure screen can be executed
Torxed May 14, 2024
7d815e5
Making sure OVMF things are in place
Torxed May 14, 2024
0161326
Making sure OVMF things are in place
Torxed May 14, 2024
7ffb0e0
Making sure OVMF things are in place
Torxed May 14, 2024
4d200e2
Making sure qemu images are in correct place
Torxed May 14, 2024
b5df588
Attempting to limit runner to set users
Torxed May 14, 2024
a21be09
Attempting to limit runner to set users
Torxed May 14, 2024
7ef8013
Attempting to limit runner to set users
Torxed May 14, 2024
4bb5056
rm syntax issue
Torxed May 14, 2024
5e526c4
testing resize of 'screen'
Torxed May 14, 2024
c09f570
Attempting to limit codereview spam while improving runner requirements
Torxed May 14, 2024
66d7b1e
Setting environment on job
Torxed May 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Figuring out github workflow job dependencies
  • Loading branch information
Torxed committed May 14, 2024
commit 8a7f6e018b9bacbd9d9c642924b12a92307b86e8
5 changes: 0 additions & 5 deletions .github/workflows/qemu-tests.yaml
Original file line number Diff line number Diff line change
@@ -3,11 +3,6 @@ name: Runs Qemu test case pci_emulation
# This job is callewd from iso-build
on:
workflow_call:
workflow_run:
workflows: ["Build Arch ISO with ArchInstall Commit"]
branches: [main, test-cases]
types:
- completed

jobs:
run-qemu: