@@ -65,11 +65,6 @@ steps:
6565 - wait
6666
6767 - label : ' :package: install'
68- # This concurrency group can be removed when one of the below issues are resolved:
69- # https://github.com/firecracker-microvm/firecracker-go-sdk/issues/418
70- # https://github.com/firecracker-microvm/firecracker/issues/3058
71- concurrency_group : " mount rootfs"
72- concurrency : 1
7368 env :
7469 GOBIN : " $FC_TEST_DATA_PATH/bin"
7570 commands :
8378 - make deps
8479 # Build a rootfs with SSH enabled.
8580 - sudo -E FC_TEST_DATA_PATH=${FC_TEST_DATA_PATH} make ${FC_TEST_DATA_PATH}/root-drive-ssh-key
86- - stat ${FC_TEST_DATA_PATH}/root-drive-ssh-key ${FC_TEST_DATA_PATH}/root-drive-with-ssh.img
81+ - sudo chown $USER ${FC_TEST_DATA_PATH}/root-drive-ssh-key ${FC_TEST_DATA_PATH}/root-drive-with-ssh.img
8782 agents :
8883 queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
8984 distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
@@ -108,8 +103,11 @@ steps:
108103
109104 - label : ' :book: examples'
110105 commands :
111- - " sudo -E PATH=$PATH FC_TEST_DATA_PATH=${FC_TEST_DATA_PATH} make -C examples/cmd/snapshotting run"
112- - " sudo -E PATH=$PATH FC_TEST_DATA_PATH=${FC_TEST_DATA_PATH} make -C examples/cmd/snapshotting clean"
106+ - cp ${FC_TEST_DATA_PATH}/root-drive-ssh-key ${FC_TEST_DATA_PATH}/root-drive-with-ssh.img ${FC_TEST_DATA_PATH}/vmlinux examples/cmd/snapshotting
107+ - cd examples/cmd/snapshotting
108+ - make all
109+ - export FC_TEST_DATA_PATH=${FC_TEST_DATA_PATH}
110+ - sudo -E make run clean
113111 agents :
114112 queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
115113 distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
@@ -125,7 +123,9 @@ steps:
125123
126124 - label : ' :hammer: root tests'
127125 commands :
128- - " sudo -E PATH=$PATH FC_TEST_TAP=fc-root-tap${BUILDKITE_BUILD_NUMBER} FC_TEST_DATA_PATH=${FC_TEST_DATA_PATH} make test EXTRAGOARGS='-v -count=1 -race' DISABLE_ROOT_TESTS="
126+ - export FC_TEST_TAP=fc-root-tap${BUILDKITE_BUILD_NUMBER}
127+ - export FC_TEST_DATA_PATH=${FC_TEST_DATA_PATH}
128+ - make test EXTRAGOARGS="-exec 'sudo -E' -count=1 -race" DISABLE_ROOT_TESTS=
129129 agents :
130130 queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
131131 distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
@@ -137,7 +137,8 @@ steps:
137137 FC_TEST_JAILER_BIN : " ${FC_TEST_DATA_PATH}/jailer-main"
138138 DOCKER_IMAGE_TAG : " $BUILDKITE_BUILD_NUMBER"
139139 commands :
140- - " sudo -E PATH=$PATH FC_TEST_TAP=fc-mst-tap${BUILDKITE_BUILD_NUMBER} make test EXTRAGOARGS='-v -count=1 -race' DISABLE_ROOT_TESTS="
140+ - export FC_TEST_TAP=fc-mst-tap${BUILDKITE_BUILD_NUMBER}
141+ - make test EXTRAGOARGS="-exec 'sudo -E' -v -count=1 -race" DISABLE_ROOT_TESTS=
141142 agents :
142143 queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
143144 distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
0 commit comments