Skip to content

v1.2.2

Choose a tag to compare

@dreamer-coding dreamer-coding released this 21 May 16:10
9a4b11c

πŸ• 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 the run command.
    • --skip: Skip specific test cases during run.
  • 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