Commit Briefs

Sergey Bronnikov

Release 0.1.4 (tags/0.1.4)


Sergey Bronnikov

Bump Elle version

Version of Elle has been updated to 0.1.5 [1]. Transactional models and anomalies synced with Elle. 1. https://github.com/jepsen-io/elle/compare/v0.1.4...v0.1.5


Sergey Bronnikov

Fix exit code when history is not valid

Patch changes exit code to 1 when at least one file with history is not valid. Fixes #53


Sergey Bronnikov

Disable trace mode on running tests

Test script now reports status for each testcase, trace mode looks unnecessary. Needed for #53


Sergey Bronnikov

Update tests

Wrap each testcase by a small function which checks that history checking status corresponds to expected result. Needed for #53


Sergey Bronnikov

Fix indentation


Sergey Bronnikov

Print file path when file not found


Sergey Bronnikov

Fix placement for changelog entry

Changelog entry for commit "Update test descriptions" was accidentally added to a section for released version.


Sergey Bronnikov

Update test descriptions

Closes #37


Sergey Bronnikov

Fix running testing twice

Now testing in pull request is started twice: on push event and pull_request synchronize event. Patch enables testing on push event only with push to a master branch and on push tag only. By default, only the opened, synchronize, and reopened activity types trigger workflows that run on the pull_request event, see [1]. 1. https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request


Sergey Bronnikov

Fix setting of headless mode

Fixes #50 Reported-by: Marco Primi <marco@mpri.me>


Sergey Bronnikov

Fix typo in a README


Sergey Bronnikov

Release 0.1.3 (tags/0.1.3)


Sergey Bronnikov

Remove model register in documentation

Description of model "register" has been removed in documentation and usage in order to deduplicate a number of models for similar histories. Option itself will be removed later. Part of #42


Sergey Bronnikov

Add models with names wo checker name in prefix

Map with old and new names: elle-rw-register -> rw-register elle-list-append -> list-append jepsen-bank -> bank jepsen-counter -> counter jepsen-set -> set jepsen-set-full -> set-full jepsen-long-fork -> long-fork knossos-register -> register knossos-cas-register -> cas-register knossos-mutex -> mutex Old model names will be deprecated in next releases. Closes #38


Sergey Bronnikov

Remove checker-group

Part of #38


Sergey Bronnikov

Remove case-switch per checker-group

Part of #38


Sergey Bronnikov

Remove extra import


Sergey Bronnikov

Normalize ops for Knossos histories only

Fixes #30


Sergey Bronnikov

Pass a checker group to read-history() from outside

Part of #30


Sergey Bronnikov

Bump copyright year


Sergey Bronnikov

Fixed defaults for anomalies in a README


Sergey Bronnikov

Release 0.1.2 (tags/0.1.2)


Sergey Bronnikov

Fix release date