mirror of
https://gitlab.com/TECHNOFAB/nixtest.git
synced 2026-05-04 10:19:32 +02:00
10 KiB
10 KiB
Changelog
All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
v1.2.1 - 2026-04-02
Documentation
- set _file so "declared in" works correctly - (5a7053a) - @TECHNOFAB
- update nixmkdocs, use svg for logo and favicon, add module docs - (c9618a4) - @TECHNOFAB
Tests
- set SSL_CERT_FILE and NIX_SSL_CERT_FILE so test works in pure mode - (56d22f4) - @TECHNOFAB
Refactoring
- replace flake-parts, devenv etc. with rensa - (0414493) - @TECHNOFAB
Miscellaneous Chores
- rename module to uppercase - (318b903) - @TECHNOFAB
v1.2.0 - 2026-04-02
Features
- run script tests in temp dirs for slightly better sandboxing - (5741109) - @TECHNOFAB
Bug Fixes
- (README) fix badge - (d7e4902) - @TECHNOFAB
- support passing string as dir for autodiscovery - (0272a8b) - @TECHNOFAB
Miscellaneous Chores
- (flake) enable go hardening workaround - (22b43c9) - @TECHNOFAB
default to pure mode, rename --pure flag to --impure for switching - (c9298b9) - @TECHNOFAB
- clean up module a bit - (b2fb77e) - @TECHNOFAB
v1.1.0 - 2026-04-02
Features
- add test helpers - (bed029f) - @TECHNOFAB
- switch to module system to evaluate suites & tests - (98141a1) - @TECHNOFAB
Documentation
- document new lib functions & usage - (bc36c39) - @TECHNOFAB
- update cli help - (e8da91a) - @TECHNOFAB
- add images & fix typo - (6ee3811) - @TECHNOFAB
Tests
- nest sample tests as fixtures in real tests - (006537e) - @TECHNOFAB
Continuous Integration
- remove flakeModule test job - (3f1b631) - @TECHNOFAB
Miscellaneous Chores
- (cli) handle help command manually to exit 0 - (4a8ccdf) - @TECHNOFAB
- (module) remove "set -x" addition in script tests - (001b575) - @TECHNOFAB
- (testHelpers) remove string context in toJsonFile - (116f905) - @TECHNOFAB
- add more helpers & add pos to test suite - (4a55db9) - @TECHNOFAB
- merge branch 'main' into feat/module-system - (3bb1764) - @TECHNOFAB
- add LICENSE - (b732e11) - @TECHNOFAB
v1.0.0 - 2026-04-02
Features
- add pure mode which unsets env variables before script tests - (3ff5b35) - @TECHNOFAB
- sort suites and tests alphabetically in the console summary - (7bb5c65) - @TECHNOFAB
- add "script" test type - (b50a1c6) - @TECHNOFAB
- add support for pretty/nix format - (e029fae) - @TECHNOFAB
- general improvements and add junit "error" and "skipped" support - (0a1bbae) - @TECHNOFAB
- remove nix store path prefix if used in flakeModule - (482f15c) - @TECHNOFAB
Bug Fixes
- (flake) add missing lib - (0b78315) - @TECHNOFAB
- (lib) discard string context so derivations are not built instantly - (5ae5c2d) - @TECHNOFAB
- (package) use filesets so nixtest doesnt get rebuilt all the time - (25de506) - @TECHNOFAB
- handle final newline in messages correctly - (5436abf) - @TECHNOFAB
- display multi-line diffs with correct colors - (2b7c215) - @TECHNOFAB
- handle error instead of including it in diff - (d0e47e3) - @TECHNOFAB
- pretty print expected aswell when format is "pretty" - (9068477) - @TECHNOFAB
- handle nix build errors gracefully - (6e17ec8) - @TECHNOFAB
- allow snapshots to use actualDrv aswell - (abac8aa) - @TECHNOFAB
Documentation
- add documentation - (fd58344) - @TECHNOFAB
Tests
- add drv test - (27696c0) - @TECHNOFAB
Refactoring
- split into packages and add tests - (11117e0) - @TECHNOFAB
- improve junit report to not include escape sequences - (3a974f2) - @TECHNOFAB
- rename variable to derivation to be more descriptive - (4afa8a7) - @TECHNOFAB
Miscellaneous Chores
- (lib) add assertion for script to not be null when type=="script" - (c2ca17d) - @TECHNOFAB
- use set -x to show which line of "script" failed the test - (f59d927) - @TECHNOFAB
- display "script" output on failure without diffing - (c1ad61b) - @TECHNOFAB
- use git-like patch/diff in junit output - (8b5ac90) - @TECHNOFAB
- allow setting pos for entire suite & remove column from pos - (4aaaf32) - @TECHNOFAB
- add CI to dogfood - (4772c78) - @TECHNOFAB
- initial prototype - (c1c19c3) - @TECHNOFAB
Changelog generated by cocogitto.