summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2026-09-08 21:22:18 +0200
committerRoman Smrž <roman.smrz@seznam.cz>2026-09-08 21:22:18 +0200
commit779959972a694a5abb53da49edb44895ac8947e4 (patch)
treec5beeaa46aebd4ece22e5fc4a85e93c30b475167
parent2f5a9e98948393fad44e1282b418e86492786b83 (diff)
Version 0.3.6HEADv0.3.6master
-rw-r--r--CHANGELOG.md16
-rw-r--r--erebos-tester.cabal2
2 files changed, 17 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 53c264a..66fa169 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,21 @@
# Revision history for erebos-tester
+## 0.3.6 -- 2026-09-08
+
+* Added reporting-related command-line options:
+ * `--keep-going` to continue after test failure,
+ * `--report` to print summary of passed/failed tests,
+ * `--junit-report` to generate test report in JUnit XML format.
+* Explicit type annotation can now be added to expressions and to arguments in function definition using the `:` notation.
+* Test dir subdirectory that includes the test module and name is now created for each test.
+* Tests can now be selected (or excluded) using module names and fully-qualified names of Tests and Tags.
+* In the built-in shell interpreter is now implemented:
+ * working directory handling with `pwd` and `cd` commands,
+ * `set +e`/`-e` command to change fail-on-error behavior,
+ * negation using the `!` operator,
+ * dollar-expansion for lists to provide list of shell command arguments.
+* Fixed parsing of disconnect and packet-loss commands.
+
## 0.3.5 -- 2026-05-31
* Added tags to group and filter tests.
diff --git a/erebos-tester.cabal b/erebos-tester.cabal
index 9eb9e37..05aee55 100644
--- a/erebos-tester.cabal
+++ b/erebos-tester.cabal
@@ -1,7 +1,7 @@
cabal-version: 3.0
name: erebos-tester
-version: 0.3.5
+version: 0.3.6
synopsis: Test framework able to run given program on multiple nodes in virtual network
description:
This framework is intended mainly for networking libraries/applications and