mirror of
https://github.com/dredx/prole.git
synced 2026-09-27 07:24:31 +00:00
- 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>
30 lines
736 B
Markdown
30 lines
736 B
Markdown
# How to test
|
|
|
|
## contrib/all.sh
|
|
|
|
Use `contrib/all.sh` to test on all installed shells.
|
|
|
|
Usage: `contrib/all.sh [COMMNAD (shellspec and etc)]`
|
|
|
|
## contrib/test_in_docker.sh
|
|
|
|
Use `contrib/test_in_docker.sh` to test on supported shells (requires Docker).
|
|
|
|
Usage: `contrib/test_in_docker.sh <DOCKERFILES...> [-- COMMAND]`
|
|
|
|
The Dockerfiles are in the `dockerfiles` directory (the files whose name begin
|
|
with `.` are for unsupported shells).
|
|
|
|
## contrib/check.sh
|
|
|
|
Use `contrib/check.sh` to check syntax on the whole project (requires docker).
|
|
|
|
Usage: `contrib/check.sh`
|
|
|
|
## contrib/installr_test.sh
|
|
|
|
`contrib/installr_test.sh` is useful for creating a test environment for the
|
|
installer (requires docker).
|
|
|
|
Usage: `contrib/installr_test.sh`
|