Skip to content

Commit 07b2048

Browse files
committed
[CI] devtool: use mktemp for ramdisk directory
Otherwise, when running multiple testing sessions in one machine they all use the same one. Signed-off-by: Babis Chalios <bchalios@amazon.es>
1 parent 37710b7 commit 07b2048

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tools/devtool

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1186,14 +1186,17 @@ get_swagger_version() {
11861186
}
11871187

11881188
mount_ramdisk() {
1189-
say "Using ramdisk ..."
11901189
local ramdisk_size="$1"
11911190
umount_ramdisk
1191+
DEFAULT_RAMDISK_PATH=$(sudo mktemp -d /mnt/devtool-ramdisk.XXXXXX)
1192+
ok_or_die "Could not create ramdisk directory"
11921193
sudo mkdir -p ${DEFAULT_RAMDISK_PATH} && \
11931194
sudo mount -t tmpfs -o size=${ramdisk_size} tmpfs ${DEFAULT_RAMDISK_PATH}
11941195
ok_or_die "Failed to mount ramdisk to ${DEFAULT_RAMDISK_PATH}. Check the permission."
11951196
sudo mkdir -p ${DEFAULT_RAMDISK_PATH}/srv
11961197
sudo mkdir -p ${DEFAULT_RAMDISK_PATH}/tmp
1198+
1199+
say "Using ramdisk: ${DEFAULT_RAMDISK_PATH}"
11971200
}
11981201

11991202
umount_ramdisk() {

0 commit comments

Comments
 (0)