mirror of
https://github.com/ipfs/kubo.git
synced 2025-07-01 02:23:18 +08:00
Add test/Makefile to run the test scripts
You can use it like this to launch all the test scripts in order: $ cd test $ make rm -r test-results *** t0010-basic-commands.sh *** ok 1 - current dir is writable ok 2 - ipfs version succeeds ok 3 - ipfs version output looks good ok 4 - ipfs help succeeds ok 5 - ipfs help output looks good # passed all 5 test(s) 1..5 ./test-aggregate-results.sh fixed 0 success 5 failed 0 broken 0 total 5 Or you can just run one test like this: $ make t0010-basic-commands.sh *** t0010-basic-commands.sh *** ok 1 - current dir is writable ok 2 - ipfs version succeeds ok 3 - ipfs version output looks good ok 4 - ipfs help succeeds ok 5 - ipfs help output looks good # passed all 5 test(s) 1..5
This commit is contained in:
20
test/Makefile
Normal file
20
test/Makefile
Normal file
@ -0,0 +1,20 @@
|
||||
# Run tests
|
||||
#
|
||||
# Copyright (c) 2014 Christian Couder
|
||||
# MIT Licensed; see the LICENSE file in this repository.
|
||||
#
|
||||
|
||||
T = $(sort $(wildcard t[0-9][0-9][0-9][0-9]-*.sh))
|
||||
|
||||
all: clean $(T) aggregate
|
||||
|
||||
clean:
|
||||
-rm -r test-results
|
||||
|
||||
$(T):
|
||||
@echo "*** $@ ***"; ./$@
|
||||
|
||||
aggregate:
|
||||
./test-aggregate-results.sh
|
||||
|
||||
.PHONY: all clean $(T) aggregate
|
Reference in New Issue
Block a user