public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Running Rust Tests for UEFI now possible
@ 2022-07-24  5:32 Ayush Singh
  0 siblings, 0 replies; only message in thread
From: Ayush Singh @ 2022-07-24  5:32 UTC (permalink / raw)
  To: devel@edk2.groups.io
  Cc: Kinney, Michael D, mikuback@linux.microsoft.com,
	Gaibusab, Jabeena B, Yao, Jiewen

Hello everyone. I have a new exciting update about the project 
"Implement Rust-std for UEFI". It is now possible to run Rust Testing 
suit for UEFI under qemu. The instructions for running the tests can be 
found [here](https://www.programmershideaway.xyz/post12/). It also 
contains a detailed list of everything that has been implemented for 
UEFI target.

The tests don't run perfectly yet. There are some that fail because they 
are target specific and uefi should be added to there ignore list, 
others fail because there are holes/problems in the current 
implementation and some simply timeout since the tests have to run in 
single-threaded mode which is too slow for the current timeout. Also, 
around the 8500s tests, one of the tests seem to cause infinite 
loop/stall which prevents further tests from running (if you try to run 
all the tests at once). So I would advice running tests in small numbers 
at a time (around 500 or so should be fine), if someone wants to try it 
out. Also, majority of the tests pass (I think there was around 80 tests 
that failed in the first 8500s or so).

Now, I will be working on getting all the tests to either pass or add 
them to ignore (if they don't make sense in UEFI).

Yours Sincerely

Ayush Singh


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-07-24  5:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-24  5:32 Running Rust Tests for UEFI now possible Ayush Singh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox