Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-04-17 | (subplotlib): Update release version | Daniel Silverstone | 1 | -1/+1 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-04-17 | (subplotlib): Do not generate tests for subplotlib if not in-tree | Daniel Silverstone | 1 | -2/+10 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-04-15 | (chore): Update everything to 0.4.0 | Daniel Silverstone | 1 | -3/+3 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-04-15 | (subplotlib): Remove dependency on chrono | Daniel Silverstone | 2 | -4/+9 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-04-10 | feat! treat warnings as errors by default | Lars Wirzenius | 1 | -0/+1 | |
Add a --merciful option to subcommands for which this matters. Adjust tests to invoke subplot with that option as necessary. Sponsored-by: author | |||||
2022-04-02 | Merge branch 'fix-262' into 'main' | Lars Wirzenius | 8 | -8/+108 | |
(subplotlib): Ensure that all ContextElement objects implement Debug Closes #262 See merge request subplot/subplot!266 | |||||
2022-04-01 | (subplotlib): Make ScenarioContext implement Debug | Daniel Silverstone | 1 | -0/+72 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-04-01 | (subplotlib): Ensure that all ContextElement objects implement Debug | Daniel Silverstone | 8 | -8/+36 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-04-01 | (subplotlib): Make ScenarioStep hold a full step text rather than just a ↵ | Daniel Silverstone | 2 | -12/+14 | |
function name Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-04-01 | (subplotlib): Make scenario run output a little closer to Python runner | Daniel Silverstone | 1 | -27/+13 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-03-25 | feat: add "file doesn't contain" step to lib/files, Python and Rust | Lars Wirzenius | 1 | -0/+15 | |
Sponsored-by: author | |||||
2022-03-19 | (subplotlib): Make runcmd report about executed processes | Daniel Silverstone | 1 | -4/+24 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-03-06 | (tests): Clear warnings about unused context variables | Daniel Silverstone | 2 | -3/+3 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-03-06 | (subplotlib): Fix places where we weren't processing Results | Daniel Silverstone | 3 | -5/+5 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-02-26 | (subplotlib): Add a test for PATH prepending in Runcmd | Daniel Silverstone | 1 | -23/+75 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-02-26 | (subplotlib): Add some doctests | Daniel Silverstone | 4 | -0/+58 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-02-26 | (subplotlib): Improve step library documentation | Daniel Silverstone | 3 | -0/+296 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-01-01 | tests: Make runcmd.md a common test set now | Daniel Silverstone | 1 | -187/+0 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-01-01 | tests: Move files.md to be common between Python and subplotlib | Daniel Silverstone | 2 | -102/+2 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2022-01-01 | subplotlib: Run subplot.md in Rust too | Daniel Silverstone | 4 | -3/+227 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-12-27 | subplotlib: Add some scenario running output to make it easier to work out ↵ | Daniel Silverstone | 1 | -1/+27 | |
what broke Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-12-27 | runcmd: Add stdout/stderr accessors | Daniel Silverstone | 1 | -0/+15 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-12-27 | datadir: Add open_read() method to Datadir context | Daniel Silverstone | 1 | -0/+11 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-12-11 | chore: tidy up minor issues found by clippy | Lars Wirzenius | 2 | -16/+2 | |
Sponsored-by: author | |||||
2021-11-27 | refactor: use build.rs for testing subplotlib subplots | Lars Wirzenius | 5 | -1248/+38 | |
A bit of dog-fooding: use subplot-build to test subplotlib. Add a subplotlib/build.rs script to generate test code in Rust for the subplotlib/*.md subplots. The generated code is included in tests/*.rs, and run with "cargo test". Drop the same functionality from the ./check script.. Sponsored-by: author | |||||
2021-11-19 | subplots: Upgrade metadata for polyglot docs | Daniel Silverstone | 3 | -6/+8 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-11-17 | chore: bump subplotlib version number | Lars Wirzenius | 1 | -1/+1 | |
This was missed in yesterday's release. My fault. Sponsored-by: author | |||||
2021-11-16 | subplotlib: Ensure that PATH changes are indeed prepended not appended. | Daniel Silverstone | 1 | -2/+8 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-11-10 | chore: change licence to MIT-0 | Lars Wirzenius | 1 | -1/+1 | |
We've decided to simplify the Subplot licensing situation by changing the licence to MIT-0 from the GPL. See https://gitlab.com/subplot/subplot/-/issues/229 for agreements from everyone involved. Sponsored-by: author | |||||
2021-10-13 | tests: Fix up use of absolute paths for false/true/echo etc. | Daniel Silverstone | 2 | -32/+32 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-10-13 | subplotlib: Do not override environment entirely | Daniel Silverstone | 1 | -3/+7 | |
As per the Python template, do not override the full environment Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-09-18 | subplotlib: Upgrade to state 0.5 | Daniel Silverstone | 2 | -3/+3 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-09-16 | fix: YAML end-marker | Lars Wirzenius | 2 | -2/+2 | |
Sponsored-by: pep.foundation | |||||
2021-09-07 | bindings: Parse polyglot bindings | Daniel Silverstone | 1 | -7/+19 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-06-12 | chore: update Cargo.tomls for release | Daniel Silverstone | 1 | -2/+11 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-05-28 | subplotlib: Add some basic docs to a bit of the files steplibrary | Daniel Silverstone | 1 | -0/+20 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-05-28 | subplotlib: ScenarioStep::register_contexts should be pub(crate) | Daniel Silverstone | 1 | -1/+1 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-05-28 | chore: Fix --- to ... in subplotlib.md | Daniel Silverstone | 1 | -1/+1 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-05-28 | subplotlib: Document more of the prelude | Daniel Silverstone | 1 | -4/+122 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-05-22 | subplotlib: Fix broken link in ContextElement::step_stops | Daniel Silverstone | 1 | -1/+1 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-05-22 | subplotlib: Do not document lazy_static in prelude | Daniel Silverstone | 1 | -1/+1 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-05-22 | subplotlib: Fix doctests in file module | Daniel Silverstone | 1 | -0/+4 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-05-19 | subplotlib: chore: Regenerate runcmd.rs test file | Daniel Silverstone | 1 | -0/+96 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-05-19 | subplotlib: Update runcmd.md test to use new bindings | Daniel Silverstone | 1 | -0/+20 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-05-19 | subplotlib: Add running in a subdir to runcmd | Daniel Silverstone | 1 | -1/+22 | |
This adds the bindings and step implementations for running commands in a directory off the datadir. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-02-27 | subplotlib/tests: Format files.rs | Daniel Silverstone | 1 | -308/+199 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-02-27 | subplotlib: path_exists - check path is a directory | Daniel Silverstone | 1 | -1/+6 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-02-18 | refactor: rewrite check in Python as check.py | Lars Wirzenius | 1 | -199/+308 | |
The old shell script became too hard to understand and maintain. This should be clearer and also more robust. | |||||
2021-02-07 | subplotlib: test the new directory steps | Daniel Silverstone | 2 | -0/+165 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
2021-02-07 | subplotlib: Add directory steps to files library | Daniel Silverstone | 1 | -0/+61 | |
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> |