Luca Dariz, le jeu. 19 oct. 2023 20:57:45 +0200, a ecrit:
> This patch adds the possibility to automate simple tests with
> user-space programs, using qemu. I used this method to work on the
> x86_64 port so far, and it was quite useful for short iterations and
> testing special conditions (e.g. memory objects, syscall errors).
> 
> I'm not sure if this is the best way to integrate it in the existing
> codebase, as it adds more dependencies for testing (qemu, two versions
> of MIG if testing 32on64), or if it would be better to have a separate
> repository for this kind of testing.
[...]
> I usually use this method to check the 32bit (non-PAE), 32bit (PAE),
> 32on64 and full 64 bit before sending out patches.

It will be very useful as it is to set up CI indeed!

> For example the same method can easily be combined with hurd code, by
> automating the build of the relevant parts.

Another CI repository could be made for testing the system stack indeed.

Samuel

Reply via email to