1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 21:37:35 +00:00

Shell: Move to Userland/Shell/

This commit is contained in:
Andreas Kling 2021-01-12 11:53:14 +01:00
parent 07c7e35372
commit c4e2fd8123
35 changed files with 11 additions and 9 deletions

View file

@ -0,0 +1,17 @@
#!/bin/sh
rm -rf shell-test
mkdir -p shell-test
cd shell-test
time sleep 1 2>timeerr >timeout
cat timeout
# We cannot be sure about the values, so just assert that they're not empty.
test -n "$(cat timeerr)" || echo "Failure: 'time' stderr output not redirected correctly" && exit 1
test -e timeout || echo "Failure: 'time' stdout output not redirected correctly" && exit 1
time ls 2> /dev/null | head > timeout
test -n "$(cat timeout)" || echo "Failure: 'time' stdout not piped correctly" && exit 1
cd ..
rm -rf shell-test # TODO: Remove this file at the end once we have `trap'