master
text 38 lines 832 Bytes
Raw
1 IMAGE_NAME = ipfs-test-latest
2 IPFS_ROOT = ../..
3
4 test: clean setup
5 ./run-test-on-img.sh $(IMAGE_NAME)
6
7 setup: docker_ipfs_image data/filetiny data/filerand
8
9 save_logs:
10 sh bin/save_logs.sh
11
12 save_profiling_data:
13 sh bin/save_profiling_data.sh
14
15 data/filetiny: Makefile
16 cp Makefile ./data/filetiny # simple
17
18 data/filerand: ../bin/random
19 ../bin/random 50000000 > ./data/filerand
20
21 ../bin/random:
22 make -C ./../../ test/bin/random
23
24 # just build it every time... this part isn't
25 # even the lengthy part, and it decreases pain.
26 docker_ipfs_image:
27 docker build -t $(IMAGE_NAME) -f Dockerfile .
28 docker images | grep $(IMAGE_NAME)
29
30 clean:
31 sh bin/clean.sh
32 fig stop
33 fig rm -v --force
34 rm -f bin/random
35 rm -f data/filetiny
36 rm -f data/filerand
37 rm -rf build/*
38 docker rmi $(docker images | grep "^<none>" | awk "{print \$3}") -f || true