blob: 8b44a156b335b4b5404336b87f42ca7ef60a2e3d [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.ea490022024-11-25 10:03:34 +01008 - name: FreeBSD 14.2
zeertzjq317468a2023-10-04 19:57:35 +02009 freebsd_instance:
Philip H.ea490022024-11-25 10:03:34 +010010 image_family: freebsd-14-2
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