forked from cberner/fuser
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.cirrus.yml
More file actions
28 lines (27 loc) · 860 Bytes
/
.cirrus.yml
File metadata and controls
28 lines (27 loc) · 860 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
freebsd_instance:
image_family: freebsd-14-3
task:
name: FreeBSD
setup_script:
- kldload fusefs
- pkg install -y rust bash
- # PJDFS setup
- # /etc/fuse.conf isn't used on FreeBSD, but simple.rs uses it
- echo user_allow_other | sudo tee /etc/fuse.conf
- pkg install -y automake autoconf git
- cd /tmp
- git clone https://github.com/fleetfs/pjdfstest
- cd pjdfstest
- git checkout d3beed6f5f15c204a8af3df2f518241931a42e94
- autoreconf -ifs
- ./configure
- make pjdfstest
build_script:
- cargo build --all --all-targets
doc_script:
- cargo doc --all --no-deps
test_script:
- cargo test --all --all-targets -- --skip=mnt::test::mount_unmount
- cargo test --all --all-targets -- --skip=mnt::test::mount_unmount
- cargo run -p fuser-tests -- bsd-mount
- ./tests/bsd_pjdfs.sh