summaryrefslogtreecommitdiff
path: root/subplotlib/src
AgeCommit message (Expand)AuthorFilesLines
2024-04-20chore: truncate files when opening for writingLars Wirzenius1-0/+2
2023-11-11chore: Update from fehler to culpaDaniel Silverstone2-7/+7
2023-08-12subplotlib: Add storage of location into scenario/scenariostepDaniel Silverstone2-14/+26
2023-08-12chore: Clippy fixupDaniel Silverstone1-1/+1
2023-04-10(chore): Update for newer base64 APIDaniel Silverstone2-4/+12
2023-02-11chore: avoid unnecessary borrowing of borrowsLars Wirzenius1-3/+3
2023-02-11chore: use variables in Rust format stringsLars Wirzenius5-21/+20
2022-11-12chore: use type alias to make code slightly more easier to followLars Wirzenius1-1/+3
2022-10-22(steplibrary): Update files and runcmd to use new path typeDaniel Silverstone2-42/+53
2022-10-18feat: have Rust lib/files steps for verifying file contents dump itLars Wirzenius1-0/+13
2022-04-15(subplotlib): Remove dependency on chronoDaniel Silverstone1-3/+8
2022-04-02Merge branch 'fix-262' into 'main'Lars Wirzenius6-6/+106
2022-04-01(subplotlib): Make ScenarioContext implement DebugDaniel Silverstone1-0/+72
2022-04-01(subplotlib): Ensure that all ContextElement objects implement DebugDaniel Silverstone6-6/+34
2022-04-01(subplotlib): Make ScenarioStep hold a full step text rather than just a func...Daniel Silverstone2-12/+14
2022-04-01(subplotlib): Make scenario run output a little closer to Python runnerDaniel Silverstone1-27/+13
2022-03-25feat: add "file doesn't contain" step to lib/files, Python and RustLars Wirzenius1-0/+15
2022-03-19(subplotlib): Make runcmd report about executed processesDaniel Silverstone1-4/+24
2022-03-06(subplotlib): Fix places where we weren't processing ResultsDaniel Silverstone3-5/+5
2022-02-26(subplotlib): Add a test for PATH prepending in RuncmdDaniel Silverstone1-23/+75
2022-02-26(subplotlib): Add some doctestsDaniel Silverstone4-0/+58
2022-02-26(subplotlib): Improve step library documentationDaniel Silverstone3-0/+296
2021-12-27subplotlib: Add some scenario running output to make it easier to work out wh...Daniel Silverstone1-1/+27
2021-12-27runcmd: Add stdout/stderr accessorsDaniel Silverstone1-0/+15
2021-12-27datadir: Add open_read() method to Datadir contextDaniel Silverstone1-0/+11
2021-12-11chore: tidy up minor issues found by clippyLars Wirzenius1-6/+1
2021-11-16subplotlib: Ensure that PATH changes are indeed prepended not appended.Daniel Silverstone1-2/+8
2021-10-13subplotlib: Do not override environment entirelyDaniel Silverstone1-3/+7
2021-09-18subplotlib: Upgrade to state 0.5Daniel Silverstone1-2/+2
2021-05-28subplotlib: Add some basic docs to a bit of the files steplibraryDaniel Silverstone1-0/+20
2021-05-28subplotlib: ScenarioStep::register_contexts should be pub(crate)Daniel Silverstone1-1/+1
2021-05-28subplotlib: Document more of the preludeDaniel Silverstone1-4/+122
2021-05-22subplotlib: Fix broken link in ContextElement::step_stopsDaniel Silverstone1-1/+1
2021-05-22subplotlib: Do not document lazy_static in preludeDaniel Silverstone1-1/+1
2021-05-22subplotlib: Fix doctests in file moduleDaniel Silverstone1-0/+4
2021-05-19subplotlib: Add running in a subdir to runcmdDaniel Silverstone1-1/+22
2021-02-27subplotlib: path_exists - check path is a directoryDaniel Silverstone1-1/+6
2021-02-07subplotlib: Add directory steps to files libraryDaniel Silverstone1-0/+61
2021-02-07subplotlib: Add create_dir_all to datadir contextDaniel Silverstone1-0/+6
2021-02-07subplotlib: Remove unused import from runcmdDaniel Silverstone1-1/+0
2021-01-31subplotlib: Add external environment override for runcmdDaniel Silverstone1-1/+17
2021-01-31subplotlib: Update runcmd for better PATH managementDaniel Silverstone1-11/+32
2021-01-17fix: comparison with a slice of outputLars Wirzenius1-1/+1
2021-01-16chore: Cleanups from !118Daniel Silverstone2-2/+1
2020-12-30subplotlib: Add runcmd step libraryDaniel Silverstone2-0/+260
2020-12-30subplotlib: Use open_write() and fix bug in remember_metadataDaniel Silverstone1-14/+12
2020-12-30subplotlib: Add open_write() to Datadir implDaniel Silverstone1-0/+12
2020-12-30subplotlib: Move canonicalise_filename into Datadir implDaniel Silverstone2-35/+35
2020-12-29subplotlib: Add files step library, with testsDaniel Silverstone2-0/+269
2020-12-29subplotlib: Permit non-unit returns from context.with{,_mut}Daniel Silverstone1-4/+4