v1.2.2
π Pizza Test 1.2.2 β "Options, Timeouts, and Static Delight"
Release Date: 2025-05-21
Tag: v1.2.2
π Highlights
-
New Flags for Fine-Grained Control
--options: Added to all commands to display available options contextually.--timeout: Set a timeout (in seconds) for theruncommand.--skip: Skip specific test cases duringrun.
-
New Command:
timeout- Dynamically configure default timeout in seconds for test execution.
π§ͺ Mock Enhancements
-
I/O Capture and Compare Support
- Capture stdout/stderr during test execution and validate against expectations.
π Fixes and Improvements
- Fixed a timeout conflict and unexpected scoring behavior in the result system.
- Improved command-line parser stability and edge-case handling.
- Enhanced parsing of nested subcommands and sub-flags.
π§± Build System Update
- Starting with version 1.2.2, the library now builds as a static library by default, improving portability and linking consistency.
Fossil Test git-wrap definition:
# ======================
# Git Wrap package definition
# ======================
[wrap-git]
url = https://github.com/fossillogic/fossil-test.git
revision = v1.2.2
[provide]
fossil-test = fossil_test_dep