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

Build seL4 and seL4test for all supported platforms #282

Open
4 of 10 tasks
Ivan-Velickovic opened this issue Aug 11, 2023 · 5 comments
Open
4 of 10 tasks

Build seL4 and seL4test for all supported platforms #282

Ivan-Velickovic opened this issue Aug 11, 2023 · 5 comments
Labels
sel4test actions for sel4test and related repos

Comments

@Ivan-Velickovic
Copy link
Contributor

Ivan-Velickovic commented Aug 11, 2023

I believe the current status of the CI (for sel4test at least) is that not all platforms that claim to be supported are tested. Obviously we cannot buy all the hardware to actually run the tests, but just compiling them to eliminate any build errors is trivial.

Here's what I've seen missing so far:

@lsf37
Copy link
Member

lsf37 commented Aug 11, 2023

Agreed. At least compiling does definitely male sense, yes.

@lsf37
Copy link
Member

lsf37 commented Aug 11, 2023

This should be relatively easy to achieve and should only need the corresponding entries in the platforms.yml file.

@lsf37
Copy link
Member

lsf37 commented Jan 2, 2024

Actually, RPI3 and RPI4 are in the test and have been built regularly for quite a while. Have you checked the build logs for the rest of the list? (or the platforms.yml file -- disabled means no hardware test, but still build. Only no_hw_build excludes a platform from the build).

@Ivan-Velickovic
Copy link
Contributor Author

Ivan-Velickovic commented Jan 2, 2024

Can you point me to a run where they were built? I can't see it as part of the CI that runs for the kernel itself, e.g https://github.com/seL4/seL4/actions/runs/7380751924/job/20078457216.

@Ivan-Velickovic
Copy link
Contributor Author

Nevermind, my browser did not load the log file properly. I can see RPi3 being built for 32-bit and RPi4 being built for 64-bit. I think when I created the issue I meant to say that since we have both of those platforms we should also do run-time tests, but that can be a separate issue.

Basically just wanted a list of everything that either needs to be tested at run-time as well if we have the hardware, or only build-time if we don't.

@lsf37 lsf37 added the sel4test actions for sel4test and related repos label Feb 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sel4test actions for sel4test and related repos
Projects
None yet
Development

No branches or pull requests

2 participants