summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
4 daysBoolean literals and comparison operatorsRoman Smrž
Changelog: Added `True` and `False` literals, and comparison operators for boolean values
4 daysUse current timeout value when waiting for process terminationRoman Smrž
4 daysMultiply-timeout commandRoman Smrž
Changelog: Added `multiply_timeout` command
4 daysObject type with constructors and destructorsRoman Smrž
6 daysExplicit Scope constructor in TestStep data typeRoman Smrž
7 daysTimeout 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
2025-05-31Print source line of shell command failureRoman Smrž
2025-05-29Fix waiting on failed shell commandRoman Smrž
2025-05-25Fix build with older baseRoman Smrž
2025-05-19Describe asset exporting in READMERoman Smrž
2025-05-18CI: run automated testsRoman Smrž
2025-05-16Version 0.3.2v0.3.2Roman Smrž
2025-05-15Single-quoted strings in shellRoman Smrž
2025-05-15Extra arguments for the spawned toolRoman Smrž
Changelog: Added `args` parameter to `spawn` command to pass extra command-line arguments to the spawend tool
2025-05-14Make shell process name optionalRoman Smrž
2025-05-14Parse shell statement parameters in arbitrary orderRoman Smrž
2025-05-12Select tests from project configuration by nameRoman Smrž
Changelog: Select tests from project configuration using only test name on command line without script path.
2025-05-12Asset documentationRoman Smrž
Changelog: Asset files and directories for use during tests
2025-05-12Fix parser indentation check after ‘export’Roman Smrž
2025-05-09Initial test scripts and configurationRoman Smrž
2025-05-09Return error from parseTestFileRoman Smrž
2025-04-27Preserve environment for spawn processesRoman Smrž
2025-04-27Evaluate asset path to absolute and check if it existsRoman Smrž
2025-04-26Add parsed asset to local variablesRoman Smrž
2025-04-25Test modeRoman Smrž
2025-04-24Fix parsing regexes containing only a variable expansionRoman Smrž
2025-04-22Conversions for variable expansion in ExprType classRoman Smrž
2025-04-21Asset type and parserdevelRoman Smrž
2025-04-18Shell interpreter for test scriptRoman Smrž
Changelog: Experimental shell interpreter
2025-04-15Parametrize test block with return typeRoman Smrž
2025-04-15Avoid head usage in MainRoman Smrž
2025-03-03Version 0.3.1v0.3.1Roman Smrž
2025-03-03Turn relative command path to absolute before starting subprocessRoman Smrž
Changelog: Fix executing test tool given with relative path
2025-02-28Version 0.3v0.3.0Roman Smrž
2025-02-28Switch source repository location to HTTPSRoman Smrž
2025-02-28Do not prefix parse error from first module as "imported"Roman Smrž
2025-02-27Fail when requested test is not foundRoman Smrž
Changelog: Fail when test requested on command-line is not found
2025-02-27Bump dependencies, build with GHC up to 9.12Roman Smrž
Changelog: Support for GHC up to 9.12
2025-02-27Fix remaining indentation in cabal fileRoman Smrž
2025-02-27Add ifname member to the node typeRoman Smrž
Changelog: Added `ifname` member to the `node` type
2025-02-27Refactor script/expression related code to multiple modulesRoman Smrž
2025-02-27Move ExprType to its own moduleRoman Smrž
2025-02-25Documentation for modulesRoman Smrž
Changelog: Modules, exports and imports
2025-02-25Relax lower bound on clock and stm packagesRoman Smrž
To allow versions available in debian bookworm.
2025-02-24Fix parsing of a module starting with whitespace or commentRoman Smrž
2025-02-24Scalar unification for variables in expansionRoman Smrž