blob: 7a800207f6986c321f12e9e198fe12edcdd0c4b6 [file] [log] [blame]
zeertzjq317468a2023-10-04 19:57:35 +02001env:
2 CIRRUS_CLONE_DEPTH: 3
3 FEATURES: huge
4
5freebsd_task:
6 name: FreeBSD
7 matrix:
Philip H.72c3ca92025-06-10 20:21:29 +02008 - name: FreeBSD 14.3
zeertzjq317468a2023-10-04 19:57:35 +02009 freebsd_instance:
Philip H.72c3ca92025-06-10 20:21:29 +020010 image_family: freebsd-14-3
zeertzjq317468a2023-10-04 19:57:35 +020011 timeout_in: 20m
12 install_script:
13 - pkg install -y gettext
14 build_script:
15 - NPROC=$(getconf _NPROCESSORS_ONLN)
16 - ./configure --with-features=${FEATURES}
17 - make -j${NPROC}
18 test_script:
19 - src/vim --version
20 # run tests as user "cirrus" instead of root
21 - pw useradd cirrus -m
22 - chown -R cirrus:cirrus .
23 - sudo -u cirrus make test
Aliaksei Budaveie019f362024-09-19 19:48:02 +020024 on_failure:
Aliaksei Budaveif1d83c42024-11-02 15:51:14 +010025 test_artifacts:
Aliaksei Budaveie019f362024-09-19 19:48:02 +020026 name: "Cirrus-CI-freebsd-failed-tests"
27 path: |
Aliaksei Budaveif1d83c42024-11-02 15:51:14 +010028 runtime/indent/testdir/*.fail
Aliaksei Budavei793c3152024-10-14 21:24:03 +020029 runtime/syntax/testdir/failed/*
30 src/testdir/failed/*
Aliaksei Budaveie019f362024-09-19 19:48:02 +020031 type: application/octet-stream