@@ -65,11 +65,6 @@ steps:
65
65
- wait
66
66
67
67
- 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
73
68
env :
74
69
GOBIN : " $FC_TEST_DATA_PATH/bin"
75
70
commands :
83
78
- make deps
84
79
# Build a rootfs with SSH enabled.
85
80
- 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
87
82
agents :
88
83
queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
89
84
distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
@@ -108,8 +103,11 @@ steps:
108
103
109
104
- label : ' :book: examples'
110
105
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
113
111
agents :
114
112
queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
115
113
distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
@@ -125,7 +123,9 @@ steps:
125
123
126
124
- label : ' :hammer: root tests'
127
125
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=
129
129
agents :
130
130
queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
131
131
distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
@@ -137,7 +137,8 @@ steps:
137
137
FC_TEST_JAILER_BIN : " ${FC_TEST_DATA_PATH}/jailer-main"
138
138
DOCKER_IMAGE_TAG : " $BUILDKITE_BUILD_NUMBER"
139
139
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=
141
142
agents :
142
143
queue : " ${BUILDKITE_AGENT_META_DATA_QUEUE:-default}"
143
144
distro : " ${BUILDKITE_AGENT_META_DATA_DISTRO}"
0 commit comments