2121# SOFTWARE.
2222
2323EXTRAGOARGS: =-v -race -cover
24- EXTRATESTFILES: =iface_test.go iface.go orch_options.go orch.go
24+ EXTRATESTFILES: =iface_test.go iface.go orch_options.go orch.go types.go
2525BENCHFILES: =bench_test.go iface.go orch_options.go orch.go
2626WITHUPF: =-upf
2727WITHFULLLOCAL: =-fulllocal
2828WITHLAZY: =-lazy
29+ WITHSPARSESNAPS: =-sparsesnaps
2930GOBENCH: =-v -timeout 1500s
3031CTRDLOGDIR: =/tmp/ctrd-logs
3132
3435 sudo mkdir -m777 -p $(CTRDLOGDIR ) && sudo env " PATH=$( PATH) " /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1> $(CTRDLOGDIR ) /ctriface_log.out 2> $(CTRDLOGDIR ) /ctriface_log.err &
3536 sudo env " PATH=$( PATH) " go test $(EXTRATESTFILES ) $(EXTRAGOARGS )
3637 sudo env " PATH=$( PATH) " go test $(EXTRATESTFILES ) $(EXTRAGOARGS ) -args $(WITHUPF )
38+ ./../scripts/clean_fcctr.sh
39+ sudo mkdir -m777 -p $(CTRDLOGDIR ) && sudo env " PATH=$( PATH) " /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1> $(CTRDLOGDIR ) /ctriface_log.out 2> $(CTRDLOGDIR ) /ctriface_log.err &
3740 sudo env " PATH=$( PATH) " go test $(EXTRATESTFILES ) $(EXTRAGOARGS ) -args $(WITHFULLLOCAL )
3841 ./../scripts/clean_fcctr.sh
42+ sudo mkdir -m777 -p $(CTRDLOGDIR ) && sudo env " PATH=$( PATH) " /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1> $(CTRDLOGDIR ) /ctriface_log.out 2> $(CTRDLOGDIR ) /ctriface_log.err &
43+ sudo env " PATH=$( PATH) " go test $(EXTRATESTFILES ) $(EXTRAGOARGS ) -args $(WITHFULLLOCAL ) $(WITHSPARSESNAPS )
44+ ./../scripts/clean_fcctr.sh
3945
4046test-man :
4147 sudo mkdir -m777 -p $(CTRDLOGDIR ) && sudo env " PATH=$( PATH) " /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1> $(CTRDLOGDIR ) /ctriface_log_noupf_man_travis.out 2> $(CTRDLOGDIR ) /ctriface_log_noupf_man_travis.err &
@@ -47,7 +53,12 @@ test-man:
4753 sudo mkdir -m777 -p $(CTRDLOGDIR ) && sudo env " PATH=$( PATH) " /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1> $(CTRDLOGDIR ) /ctriface_log_lazy_man_travis.out 2> $(CTRDLOGDIR ) /ctriface_log_lazy_man_travis.err &
4854 sudo env " PATH=$( PATH) " go test $(EXTRAGOARGS ) -run TestSnapLoad -args $(WITHUPF ) $(WITHLAZY )
4955 ./../scripts/clean_fcctr.sh
50-
56+ sudo mkdir -m777 -p $(CTRDLOGDIR ) && sudo env " PATH=$( PATH) " /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1> $(CTRDLOGDIR ) /ctriface_log_lazy_man_travis.out 2> $(CTRDLOGDIR ) /ctriface_log_lazy_man_travis.err &
57+ sudo env " PATH=$( PATH) " go test $(EXTRAGOARGS ) -run TestSnapLoad -args $(WITHFULLLOCAL )
58+ ./../scripts/clean_fcctr.sh
59+ sudo mkdir -m777 -p $(CTRDLOGDIR ) && sudo env " PATH=$( PATH) " /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1> $(CTRDLOGDIR ) /ctriface_log_lazy_man_travis.out 2> $(CTRDLOGDIR ) /ctriface_log_lazy_man_travis.err &
60+ sudo env " PATH=$( PATH) " go test $(EXTRAGOARGS ) -run TestSnapLoad -args $(WITHFULLLOCAL ) $(WITHSPARSESNAPS )
61+ ./../scripts/clean_fcctr.sh
5162test-skip :
5263 sudo mkdir -m777 -p $(CTRDLOGDIR ) && sudo env " PATH=$( PATH) " /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1> $(CTRDLOGDIR ) /ctriface_log_noupf_man_skip.out 2> $(CTRDLOGDIR ) /ctriface_log_noupf_man_skip.err &
5364 sudo env " PATH=$( PATH) " go test $(EXTRAGOARGS ) -run TestParallelSnapLoad
@@ -61,8 +72,14 @@ test-skip:
6172 sudo env " PATH=$( PATH) " go test $(EXTRAGOARGS ) -run TestParallelSnapLoad -args $(WITHUPF ) $(WITHLAZY )
6273 sudo env " PATH=$( PATH) " go test $(EXTRAGOARGS ) -run TestParallelPhasedSnapLoad -args $(WITHUPF ) $(WITHLAZY )
6374 ./../scripts/clean_fcctr.sh
64-
65-
75+ sudo mkdir -m777 -p $(CTRDLOGDIR ) && sudo env " PATH=$( PATH) " /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1> $(CTRDLOGDIR ) /ctriface_log_lazy_man_skip.out 2> $(CTRDLOGDIR ) /ctriface_log_lazy_man_skip.err &
76+ sudo env " PATH=$( PATH) " go test $(EXTRAGOARGS ) -run TestParallelSnapLoad -args $(WITHFULLLOCAL )
77+ sudo env " PATH=$( PATH) " go test $(EXTRAGOARGS ) -run TestParallelPhasedSnapLoad -args $(WITHFULLLOCAL )
78+ ./../scripts/clean_fcctr.sh
79+ sudo mkdir -m777 -p $(CTRDLOGDIR ) && sudo env " PATH=$( PATH) " /usr/local/bin/firecracker-containerd --config /etc/firecracker-containerd/config.toml 1> $(CTRDLOGDIR ) /ctriface_log_lazy_man_skip.out 2> $(CTRDLOGDIR ) /ctriface_log_lazy_man_skip.err &
80+ sudo env " PATH=$( PATH) " go test $(EXTRAGOARGS ) -run TestParallelSnapLoad -args $(WITHFULLLOCAL ) $(WITHSPARSESNAPS )
81+ sudo env " PATH=$( PATH) " go test $(EXTRAGOARGS ) -run TestParallelPhasedSnapLoad -args $(WITHFULLLOCAL ) $(WITHSPARSESNAPS )
82+ ./../scripts/clean_fcctr.sh
6683bench :
6784 sudo env " PATH=$( PATH) " go test $(BENCHFILES ) $(GOBENCH )
6885 ./../scripts/clean_fcctr.sh
0 commit comments