| env: |
| CIRRUS_CLONE_DEPTH: 3 |
| FEATURES: huge |
| |
| freebsd_task: |
| name: FreeBSD |
| matrix: |
| - name: FreeBSD 14.2 |
| freebsd_instance: |
| image_family: freebsd-14-2 |
| timeout_in: 20m |
| install_script: |
| - pkg install -y gettext |
| build_script: |
| - NPROC=$(getconf _NPROCESSORS_ONLN) |
| - ./configure --with-features=${FEATURES} |
| - make -j${NPROC} |
| test_script: |
| - src/vim --version |
| # run tests as user "cirrus" instead of root |
| - pw useradd cirrus -m |
| - chown -R cirrus:cirrus . |
| - sudo -u cirrus make test |
| on_failure: |
| test_artifacts: |
| name: "Cirrus-CI-freebsd-failed-tests" |
| path: | |
| runtime/indent/testdir/*.fail |
| runtime/syntax/testdir/failed/* |
| src/testdir/failed/* |
| type: application/octet-stream |