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

Automate QEMU Boot Testing with GitHub Actions #37

Open
14 tasks
chenzongyao200127 opened this issue Dec 2, 2024 · 0 comments
Open
14 tasks

Automate QEMU Boot Testing with GitHub Actions #37

chenzongyao200127 opened this issue Dec 2, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@chenzongyao200127
Copy link
Contributor

chenzongyao200127 commented Dec 2, 2024

Task Description

Set up a GitHub Action to automate the boot testing of testkernel in QEMU.
This issue provides a concise overview of the steps needed to create a GitHub Action for automated boot testing in QEMU. Detailed implementation will be handled in the GitHub Actions workflow.

TODO

  • Environment Setup:
    • Install necessary tools: cross-compiler, QEMU.
    • Clone repositories: RustSBI, U-Boot, BusyBox, Linux Kernel.
  • Compilation:
    • Compile Linux Kernel.
    • Compile BusyBox.
    • Compile RustSBI Prototyper.
    • Compile U-Boot SPL.
  • Root Filesystem:
    • Create and format disk image.
    • Copy binaries to disk image.
  • Testing:
    • Configure QEMU for testing.
    • Run test and verify boot logs.
@guttatus guttatus added the enhancement New feature or request label Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants