Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions bench/cardano-recon-framework/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Revision history for cardano-trace-ltl

## 1.2.1 -- May 2026

* Replace positional `FILE` and `FILES` arguments in `cardano-recon` with named `--formulas` and `--traces` options.

## 1.2.0 -- May 2026

* Add `ContinuousFormula` — the temporal-operator-free fragment of `Formula`, with `retract` for
Expand Down
4 changes: 3 additions & 1 deletion bench/cardano-recon-framework/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,9 @@ Available options:
--seek-to-end BOOL seek to the end of the trace file before ingesting it
(default: True)
--timeunit <hour|minute|second|millisecond|microsecond>
timeunit (default: second)
unit in which numeric arguments of temporal
operators in input formulas are measured
(default: second)
--on-missing-key <crash|bottom>
behaviour when a formula atom references a missing
event property key (default: bottom)
Expand Down
6 changes: 3 additions & 3 deletions bench/cardano-recon-framework/app/Cardano/ReCon/Cli.hs
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ parseTimeunit = option readTimeunit $
<> metavar "<hour|minute|second|millisecond|microsecond>"
<> showDefault
<> value Second
<> help "timeunit"
<> help "unit in which numeric arguments of temporal operators in input formulas are measured"

parseEventDuration :: Parser Word
parseEventDuration = option auto (long "duration" <> metavar "INT" <> help "temporal event duration (μs)")
Expand All @@ -91,7 +91,7 @@ parseDumpMetrics = option readBool $
<> help "enable periodic metric dumps to stdout"

parseFormulasFile :: Parser FilePath
parseFormulasFile = argument str (metavar "FILE")
parseFormulasFile = option str (long "formulas" <> metavar "FILE" <> help "YAML file with a list of formulas to check")

parseTraceDispatcherCfgFile :: Parser (Maybe FilePath)
parseTraceDispatcherCfgFile =
Expand All @@ -102,7 +102,7 @@ parseContext =
option (optional str) (long "context" <> value Nothing <> metavar "FILE" <> help "context variables")

parseTraceFiles :: Parser [FilePath]
parseTraceFiles = some (argument str (metavar "FILES"))
parseTraceFiles = some (option str (long "traces" <> metavar "FILE" <> help "trace log file (repeatable)"))

parseRetention :: Parser Word
parseRetention = option auto $
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Cardano Re(altime) Con(formance) Framework based on Linear T
category: Cardano
Testing
copyright: 2026 Intersect.
version: 1.2.0
version: 1.2.1
license: Apache-2.0
license-files: LICENSE
NOTICE
Expand Down
Loading