diff --git a/recipes/groups/auto-test/recipe.toml b/recipes/groups/auto-test/recipe.toml index 21ee81d28..7f01db246 100644 --- a/recipes/groups/auto-test/recipe.toml +++ b/recipes/groups/auto-test/recipe.toml @@ -12,6 +12,6 @@ dependencies = [ "acid", "coreutils", "ion", - "os-test-bins", + "os-test-bins.outputs", "relibc-tests-bins", ] diff --git a/recipes/tests/os-test-bins/recipe.toml b/recipes/tests/os-test-bins/recipe.toml index 36def03dd..0397a96b0 100644 --- a/recipes/tests/os-test-bins/recipe.toml +++ b/recipes/tests/os-test-bins/recipe.toml @@ -30,8 +30,16 @@ make OS=Redox \ -j "${COOKBOOK_MAKE_JOBS}" \ all +make OS=Redox \ + CC="${CC_WRAPPER} ${GNU_TARGET}-gcc" \ + CFLAGS="-I${COOKBOOK_SYSROOT}/include" \ + CPPFLAGS="-I${COOKBOOK_SYSROOT}/include" \ + LDFLAGS="-L${COOKBOOK_SYSROOT}/lib" \ + EXTRA_LDFLAGS= \ + misc/html + skips=( - # These tests hang + # These tests hang https://gitlab.redox-os.org/redox-os/redox/-/issues/1752 basic/poll/poll basic/pthread/pthread_barrierattr_setpshared basic/pthread/pthread_condattr_setpshared @@ -46,7 +54,8 @@ skips=( for skip in "${skips[@]}" do mkdir -p out.known/redox/"$(dirname "${skip}")" - echo "skipped" > out.known/redox/"${skip}.out" + echo "hang" > out.known/redox/"${skip}.out" + echo out.known/redox/"${skip}.out" >> "skipped.txt" done cp -t out -R out.known/redox @@ -58,25 +67,37 @@ cat > "${COOKBOOK_STAGE}/usr/bin/os-test-runner" <