Skip to content

Releases: fossillogic/fossil-test

v1.3.0

12 Sep 21:32
163d98d

Choose a tag to compare

What's Changed

Full Changelog: v1.2.8...v1.3.0

v1.2.8

28 Aug 03:05
87dc614

Choose a tag to compare

What's Changed

Full Changelog: v1.2.7...v1.2.8

v1.2.7 (1,000 commit release)

17 Aug 17:57
681d44e

Choose a tag to compare

1,000 commit release, resolves annoying issues like duplicate output, adds new sanity kit tools, adds experimental Conan package file, and much more.

   # ======================
   # Git Wrap package definition
   # ======================
   [wrap-git]
   url = https://github.com/fossillogic/fossil-test.git
   revision = v1.2.7

   [provide]
   fossil-test = fossil_test_dep

v1.2.6

30 Jul 01:37
0de70da

Choose a tag to compare

Bug fixes and new truthful intelligence capabilities for keeping track of test objects and fixture objects, newly improved AI feedback for summary messages, newly enhanced assumption logic with TI anomaly detection, upgraded commands for filter and run only flag to allow listing more than one test case or test suite, and finally timestamps fixed and enhanced.

Fossil Test git-wrap definition:

# ======================
# Git Wrap package definition
# ======================
[wrap-git]
url = https://github.com/fossillogic/fossil-test.git
revision = v1.2.6

[provide]
fossil-test = fossil_test_dep

v1.2.5

19 Jul 20:47
88c7834

Choose a tag to compare

Bug fixs and new check statments for sanity kit

Fossil Test git-wrap definition:

# ======================
# Git Wrap package definition
# ======================
[wrap-git]
url = https://github.com/fossillogic/fossil-test.git
revision = v1.2.5

[provide]
fossil-test = fossil_test_dep

v1.2.4

17 Jun 16:40
e146364

Choose a tag to compare

Bug fix update plus static update

Fossil Test git-wrap definition:

# ======================
# Git Wrap package definition
# ======================
[wrap-git]
url = https://github.com/fossillogic/fossil-test.git
revision = v1.2.4

[provide]
fossil-test = fossil_test_dep

v1.2.3

04 Jun 23:26
00cb845

Choose a tag to compare

Bug fix update.

Fossil Test git-wrap definition:

# ======================
# Git Wrap package definition
# ======================
[wrap-git]
url = https://github.com/fossillogic/fossil-test.git
revision = v1.2.3

[provide]
fossil-test = fossil_test_dep

v1.2.2

21 May 16:10
9a4b11c

Choose a tag to compare

🍕 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

v1.2.1

12 May 19:11
6bb3e0f

Choose a tag to compare

The latest release of Fossil Test introduces several exciting new features to enhance the command-line testing experience. A new Sanity kit has been added for command-line testing, providing a controlled environment for more reliable and consistent test execution. The pizza type has been expanded to mimic the existing tofu type in the mock library, improving the flexibility of test simulations. Additionally, the assumptions system has been updated with new options for handling memory, char, soap, and safe pointer operations, offering greater control over memory safety and pointer handling during tests.

In terms of command-line functionality, Fossil Test now includes several useful options: --version displays the current version, --help provides usage instructions, and --dry-run allows for dry runs of test selections. The run command now supports additional parameters like --fail-fast for halting on the first failure and --repeat for repeating tests. The filter command provides the ability to filter tests by name, suite, or tag, and the sort command enables sorting tests by criteria such as execution time or priority. For added flexibility, the shuffle command now supports custom seeding and criteria. The color and theme options enhance test output readability and customization, while the verbose option allows for detailed control over the level of test output. These updates make Fossil Test more powerful, flexible, and easier to use, streamlining the testing process across various scenarios.

Fossil Test git-wrap definition:

# ======================
# Git Wrap package definition
# ======================
[wrap-git]
url = https://github.com/fossillogic/fossil-test.git
revision = v1.2.1

[provide]
fossil-test = fossil_test_dep

v1.2.0

11 Apr 19:48
a356642

Choose a tag to compare

Fossil Test v1.2.0 introduces new command-line options to control test output formatting and summaries. The summary and format flags now support three modes: plain for the default human-readable output, ci for minimal output with CI-friendly markdown annotations, and jellyfish for enhanced AI-driven summaries with predictions and introspective comments. Additionally, a color flag has been added to toggle color output (enabled by default), providing greater flexibility for different environments and use cases.

Fossil Test git-wrap definition:

# ======================
# Git Wrap package definition
# ======================
[wrap-git]
url = https://github.com/fossillogic/fossil-test.git
revision = v1.2.0

[provide]
fossil-test = fossil_test_dep