Remove run_with_fuse.sh from CI
This commit is contained in:
parent
f6d447658b
commit
29cb24b762
@ -12,8 +12,8 @@ references:
|
||||
uname -a
|
||||
cmake --version
|
||||
g++ --version
|
||||
# TODO Use /dev/urandom when /dev/random is accessed to use less entropy
|
||||
# cp -a /dev/urandom /dev/random
|
||||
# Use /dev/urandom when /dev/random is accessed to use less entropy
|
||||
sudo cp -a /dev/urandom /dev/random
|
||||
upgrade_boost: &upgrade_boost
|
||||
run:
|
||||
name: Upgrade Boost
|
||||
@ -65,7 +65,7 @@ jobs:
|
||||
cd cmake
|
||||
./test/gitversion/gitversion-test
|
||||
./test/cpp-utils/cpp-utils-test
|
||||
../.circleci/run_with_fuse.sh ./test/fspp/fspp-test
|
||||
./test/fspp/fspp-test
|
||||
./test/parallelaccessstore/parallelaccessstore-test
|
||||
./test/blockstore/blockstore-test
|
||||
./test/blobstore/blobstore-test
|
||||
|
@ -1,31 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Install fuse
|
||||
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libfuse-dev pkg-config fuse user-mode-linux
|
||||
sudo mknod /dev/fuse c 10 229
|
||||
sudo chmod 666 /dev/fuse
|
||||
|
||||
|
||||
# Run the command specified as parameter in a user-mode-linux with fuse kernel module enabled
|
||||
CURDIR="`pwd`"
|
||||
|
||||
cat > umltest.inner.sh <<EOF
|
||||
#!/bin/sh
|
||||
(
|
||||
export PATH="$PATH"
|
||||
set -e
|
||||
insmod /usr/lib/uml/modules/\`uname -r\`/kernel/fs/fuse/fuse.ko
|
||||
cd "$CURDIR"
|
||||
$@
|
||||
)
|
||||
echo "\$?" > "$CURDIR"/umltest.status
|
||||
halt -f
|
||||
EOF
|
||||
|
||||
chmod +x umltest.inner.sh
|
||||
|
||||
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=559622 seems resolved, so we can use memory larger than 503MB
|
||||
#TMPDIR=/tmp /usr/bin/linux.uml init=`pwd`/umltest.inner.sh mem=255M rootfstype=hostfs rw
|
||||
TMPDIR=/tmp /usr/bin/linux.uml init=`pwd`/umltest.inner.sh mem=1G rootfstype=hostfs rw
|
||||
|
||||
exit $(<umltest.status)
|
Loading…
Reference in New Issue
Block a user