prole/tests/shellspec/.vendor/shellspec-0.28.1/.cirrus.yml
chrisfu 909e92109e Refactor shell layout; add shellspec + authority
- Introduce lib/shell helpers and keep etc/* scripts thin via compatibility shims

- Move Kerberos validation to scripts/validation/check_kerberos.sh and update callers

- Add deterministic shellspec unit tests under tests/shellspec/ and wire Maven to run them

- Add minimal Spring Boot authority module with startup + /health endpoint and Maven wiring

- Document the new layout in docs/layout.md

Co-authored-by: Junie <junie@jetbrains.com>
2026-03-13 09:19:56 -07:00

81 lines
2.3 KiB
YAML

env:
FORCE_COLOR: 1
freebsd_task:
freebsd_instance:
matrix:
- image: freebsd-10-4-release-amd64
- image_family: freebsd-11-4
- image_family: freebsd-12-2
# - image_family: freebsd-13-0-snap
install_script: pkg install -y dash bash zsh ksh93 mksh oksh
prepare_script:
- ./shellspec --task fixture:stat:prepare
script:
- contrib/all.sh contrib/various_test.sh
# gitbash_task:
# timeout_in: 120m
# windows_container:
# image: cirrusci/windowsservercore:2019
# os_version: 2019
# env:
# PATH: $ProgramFiles\Git\bin;$PATH
# install_script:
# - git --version
# prepare_script:
# - bash -c "env | grep -E '^(LC_|LANG|CYGWIN|MSYS)'"
# - bash -c "mount"
# - bash -c "./shellspec --task fixture:stat:prepare"
# script:
# - bash -c "contrib/all.sh shellspec"
# msys_task:
# timeout_in: 120m
# windows_container:
# image: cirrusci/windowsservercore:2019
# os_version: 2019
# env:
# PATH: C:\tools\msys64\usr\bin;$PATH
# install_script:
# - choco install -y --no-progress msys2
# - pacman.exe -Syu --noprogressbar --noconfirm
# - pacman.exe -S --noprogressbar --noconfirm dash bash busybox mksh zsh
# - pacman.exe -Q
# prepare_script:
# - bash -c "env | grep -E '^(LC_|LANG|CYGWIN|MSYS)'"
# - bash -c "mount"
# - bash -c "./shellspec --task fixture:stat:prepare"
# script:
# - bash -c "contrib/all.sh shellspec"
# cygwin_task:
# timeout_in: 120m
# windows_container:
# image: cirrusci/windowsservercore:2019
# os_version: 2019
# env:
# PATH: C:\tools\cygwin\bin;$PATH
# install_script:
# - choco install -y --no-progress cygwin cyg-get
# - cyg-get nc dash bash busybox mksh posh zsh
# - cygcheck -c
# prepare_script:
# - bash -c "env | grep -E '^(LC_|LANG|CYGWIN|MSYS)'"
# - bash -c "mount"
# - bash -c "./shellspec --task fixture:stat:prepare"
# # I don't know why but tests using below files fail in cirrus ci environment.
# - bash -c "rm -f ./spec/fixture/stat/{readable,writable}"
# script:
# - bash -c 'contrib/all.sh shellspec'
# busybox_task:
# timeout_in: 120m
# windows_container:
# image: cirrusci/windowsservercore:2019
# os_version: 2019
# install_script:
# - choco install -y --no-progress busybox
# script:
# - busybox ash -c "contrib/all.sh shellspec"