7878 - make deps
7979 # Build a rootfs with SSH enabled.
8080 - sudo -E FC_TEST_DATA_PATH=${FC_TEST_DATA_PATH} make ${FC_TEST_DATA_PATH}/root-drive-ssh-key
81- - 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
8282 agents :
8383 queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
8484 distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
@@ -103,8 +103,11 @@ steps:
103103
104104 - label : ' :book: examples'
105105 commands :
106- - " sudo -E PATH=$PATH FC_TEST_DATA_PATH=${FC_TEST_DATA_PATH} make -C examples/cmd/snapshotting run"
107- - " 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
108111 agents :
109112 queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
110113 distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
@@ -120,7 +123,9 @@ steps:
120123
121124 - label : ' :hammer: root tests'
122125 commands :
123- - " 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=
124129 agents :
125130 queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
126131 distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
@@ -132,7 +137,8 @@ steps:
132137 FC_TEST_JAILER_BIN : " ${FC_TEST_DATA_PATH}/jailer-main"
133138 DOCKER_IMAGE_TAG : " $BUILDKITE_BUILD_NUMBER"
134139 commands :
135- - " 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=
136142 agents :
137143 queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
138144 distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
0 commit comments