tests: Rewrite libgen tests based on ctype (nice table layout), fix error handling of sleep tests

4 jobs for cleanup in 10 minutes (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Build
passed #9305
build:linux

00:05:25

passed #9306
build:redox

00:05:58

 
  Test
failed #9308
allowed to fail
fmt

00:00:35

passed #9307
test:linux

00:04:01

 
Name Stage Failure
failed
fmt Test
 // other. This will test that the current system is compatible with the current binary
#[no_mangle]
pub unsafe fn relibc_verify_host() {
- if ! Sys::verify() {
+ if !Sys::verify() {
intrinsics::abort();
}
}
ERROR: Job failed: exit code 1