summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
10 hoursBump dependencies for GHC 9.14Roman Smrž
Changelog: Support for GHC up to 9.14
11 hoursExplicit case for NoSignalSpecificInfo in signal handlerRoman Smrž
34 hoursPrint test names in verbose outputRoman Smrž
Changelog: Verbose output now includes test names.
35 hoursMark ignored output linesRoman Smrž
Changelog: Mark flushed or ignored output lines
5 daysDetach original read-write root filesystem from /run/old_rootRoman Smrž
5 daysDo not show internal variables in call stack listRoman Smrž
6 daysImprove displayed values for process, network and node typesRoman Smrž
7 daysTest: checks for extra call stack outputRoman Smrž
8 daysCall stack for the ‘expect’ statementRoman Smrž
10 daysIgnore subexpression evaluation error when gathering varsRoman Smrž
12 daysDocumentation for shell expressionRoman Smrž
2025-12-06Show command and arguments for spawned processes in outputRoman Smrž
Changelog: Show command and arguments for spawned processes in verbose output
2025-12-06Align child stdout and matched lines in outputRoman Smrž
2025-11-06Do not stop shell command parsing on some not-yet-used special charsRoman Smrž
2025-10-05Redirection in shell scriptsRoman Smrž
Changelog: Implemented input/output redirection in shell scripts
2025-10-02Shell: use posix waitpid wrapper to distinguish more statesRoman Smrž
2025-10-02Shell: remove special handling of echoRoman Smrž
2025-10-02Shell: custom data type for command argumentsRoman Smrž
2025-09-29Avoid using Expr Maybe when parsing shell pipelineRoman Smrž
2025-09-28Additional instances of ExprType used by parsed commandsRoman Smrž
2025-09-27Test: enable trivial tests for RunConfigRoman Smrž
2025-09-27Test: wait for shell-based setup to finishRoman Smrž
2025-09-25Remove ParamType instance for ExprRoman Smrž
2025-09-21Require result of TestBlock to be ExprType instanceRoman Smrž
2025-09-20Pass call stack info through function applicationRoman Smrž
Changelog: Show call stack in error messages
2025-09-19Add timeout argument for the ‘expect’ commandRoman Smrž
Changelog: Added `timeout` argument for the `expect` command
2025-09-19Clear network namespaces also after failed testRoman Smrž
2025-09-15Support zero timeoutRoman Smrž
Changelog: Support zero as a timeout multiplyer
2025-09-13Get call stack information from function applicationRoman Smrž
2025-09-12Call stack type and testsRoman Smrž
2025-09-01Add "ignore" commandRoman Smrž
Changelog: Added `ignore` builtin command
2025-08-25Shell pipesRoman Smrž
Changelog: Implemented pipes in shell scripts
2025-08-05Close handles created for spawned processesRoman Smrž
2025-08-02Shell: list all shell special characters for parserRoman Smrž
2025-08-02Shell: support backslash-escaped spacesRoman Smrž
2025-08-02Test: basic shell scriptsRoman Smrž
2025-07-06Isolate filesystems using mount namespaceRoman Smrž
Recursively bind and set to read-only all the host filesystems and bind-mount as read-write only the test dir. Provide new writable tmpfs under /tmp. Changelog: Make host filesystems read-only for the test process (except for test dir)
2025-06-25Version 0.3.3v0.3.3Roman Smrž
2025-06-25Fix build of setNetworkNamespace with unix-2.7Roman Smrž
2025-06-21Exclude tests on command lineRoman Smrž
Changelog: Added `--exclude` command-line option to exclude tests
2025-06-21Boolean literals and comparison operatorsRoman Smrž
Changelog: Added `True` and `False` literals, and comparison operators for boolean values
2025-06-21Use current timeout value when waiting for process terminationRoman Smrž
2025-06-21Multiply-timeout commandRoman Smrž
Changelog: Added `multiply_timeout` command
2025-06-21Object type with constructors and destructorsRoman Smrž
2025-06-19Explicit Scope constructor in TestStep data typeRoman Smrž
2025-06-18Timeout setting in config fileRoman Smrž
Changelog: Added optional `timeout` setting to config file
2025-06-04Replace 'ip netns exec' with direct setns syscallRoman Smrž
2025-06-02Test script execution based on config fileRoman Smrž
2025-06-01Execute shell commands in appropriate network namespaceRoman Smrž
Changelog: Execute shell commands in appropriate network namespace
2025-06-01Show name of failed test in outputRoman Smrž
Changelog: Show name of failed test in output