mirror of
https://github.com/troglobit/finit.git
synced 2026-11-09 16:21:24 +00:00
test: Add shellcheck
Signed-off-by: Jacques de Laval <jacques@de-laval.se>
This commit is contained in:
1 parent
4224c2e8fe
commit
39edf52792
2 files changed
+10
-6
No files matched your search
+5
-1
@@ -66,7 +66,11 @@ $(testroot)/usr/local/lib/libuev.so.2:
|
|||||||
|
|
||||||
.PHONY: test
|
.PHONY: test
|
||||||
test: $(binaries) $(testroot_bin)/chrootsetup.sh $(dirs) $(testroot)/sbin/finit
|
test: $(binaries) $(testroot_bin)/chrootsetup.sh $(dirs) $(testroot)/sbin/finit
|
||||||
./runtest.sh ./test_start_stop_service/test.sh
|
./runtest.sh test_start_stop_service/test.sh
|
||||||
|
|
||||||
|
.PHONY: lint
|
||||||
|
lint:
|
||||||
|
shellcheck $(shell find . -name '*.sh')
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
|
|||||||
+5
-5
@@ -3,14 +3,14 @@
|
|||||||
set -eu
|
set -eu
|
||||||
|
|
||||||
texec() {
|
texec() {
|
||||||
./testenv_exec.sh $(pgrep -P $finit_ppid) "$@"
|
./testenv_exec.sh "$(pgrep -P "$finit_ppid")" "$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
fg_red='31'
|
fg_red='31'
|
||||||
fg_green='32'
|
fg_green='32'
|
||||||
fg_yellow='33'
|
fg_yellow='33'
|
||||||
log() {
|
log() {
|
||||||
printf "< TEST > \e[1;%dm%s\e[0m %s\n" "$1" "$2" "$3"
|
printf "< $TEST_DIR > \e[1;%dm%s\e[0m %s\n" "$1" "$2" "$3"
|
||||||
}
|
}
|
||||||
|
|
||||||
assert() {
|
assert() {
|
||||||
@@ -40,13 +40,13 @@ trap teardown EXIT
|
|||||||
finit_ppid=$!
|
finit_ppid=$!
|
||||||
for i in $(seq 1 50); do
|
for i in $(seq 1 50); do
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
finit_pid=$(pgrep -P "$finit_ppid") || continue
|
pgrep -P "$finit_ppid" > /dev/null || continue
|
||||||
break
|
break
|
||||||
done
|
done
|
||||||
|
|
||||||
texec cat /dev/tty0 &
|
texec cat /dev/tty0 &
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
TEST_DIR=$(dirname $1)
|
TEST_DIR=$(dirname "$1")
|
||||||
|
|
||||||
source "$1"
|
. "$1"
|
||||||
Reference in new issue
Block a user