summaryrefslogtreecommitdiff
path: root/templates
AgeCommit message (Expand)AuthorFilesLines
2021-01-10resource: Switch from 'templates' to 'share'Daniel Silverstone19-977/+0
2020-12-21rust: Switch to a neater module based step function deriveDaniel Silverstone1-2/+2
2020-12-21rust: Use commentsafe filter in rust templateDaniel Silverstone1-7/+11
2020-12-21rust: Use nameslug in rust templateDaniel Silverstone1-1/+1
2020-12-21feat: Initial rust templatesDaniel Silverstone2-0/+68
2020-12-18refactor: rename tera template files to have .tera suffixLars Wirzenius4-2/+2
2020-12-02Merge branch 'remember' into 'main'Daniel Silverstone2-0/+69
2020-12-02feat: allow saving, recalling, and expanding values in stepsLars Wirzenius2-0/+69
2020-12-02test: use shellcheck to check most shell codeLars Wirzenius7-124/+137
2020-11-19add scenarioLars Wirzenius3-6/+18
2020-11-18feat(templates/bash): set TMPDIR also for bash templateLars Wirzenius1-2/+3
2020-11-18refactor(templates/python): drop magic cookie for environment varsLars Wirzenius2-27/+12
2020-11-17fix: set TMPDIR for each scenario to its datadirLars Wirzenius2-2/+16
2020-10-11refactor(templates/bash): unset environment variables without PythonLars Wirzenius1-2/+10
2020-10-02fix(templates/bash): when unsetting env, handle vars with newlinesLars Wirzenius1-1/+2
2020-09-23fix(python/Context): fix Namespace.get to remember defaultLars Wirzenius2-3/+18
2020-09-20feat: Context classes can declare namespaces for groups of valuesLars Wirzenius2-0/+83
2020-09-11feat(python template): use DEBUG level and clarify Context logsLars Wirzenius1-1/+1
2020-09-10feat(python template): repr(Context)Lars Wirzenius2-0/+13
2020-09-10feat(python template): delete items from ContextLars Wirzenius2-0/+9
2020-09-10feat(python template): add "foo in ctx" supportLars Wirzenius2-0/+12
2020-09-04refactor(templates/python): make helpers self-containedLars Wirzenius4-18/+37
2020-09-04refactor(templates/python): split out helper code into modulesLars Wirzenius10-231/+305
2020-09-04feat(codegen): allow templates to list helper filesLars Wirzenius1-0/+1
2020-06-07feat: supply source file name for functions filesLars Wirzenius2-2/+12
2020-05-24feat: set up a minimal environment in the code templatesLars Wirzenius2-0/+24
2020-05-24test(sp-meta): amend scenario to also test JSON outputLars Wirzenius1-0/+14
2020-05-20feat!: allow multiple bindings and functions filesLars Wirzenius2-2/+2
2020-05-17feat(template.sh): call cleanup functions if definedLars Wirzenius1-17/+51
2020-05-17feat(template.py): call cleanup functions if definedLars Wirzenius1-2/+26
2020-05-17refactor(template.py): make Python template easier to followLars Wirzenius1-32/+87
2020-05-10feat: make it easier to debug generated Python test programsLars Wirzenius1-4/+60
2020-05-08Change: bash template to run only requested scenariosLars Wirzenius1-1/+15
2020-05-08Refactor: bash template to put scenarios in functionsLars Wirzenius1-18/+30
2020-05-08Change: Python template to run only chosen scenariosLars Wirzenius1-6/+21
2020-04-25Change: use /usr/bin/env to find bashLars Wirzenius1-1/+1
2020-04-22Add: a bash template and change echo.md to use itLars Wirzenius2-0/+197
2020-04-22Change: get Python template from templates/python/template.{yaml.py}Lars Wirzenius2-0/+2
2020-03-20Change: generated Python program runs scenarios in random orderLars Wirzenius1-18/+29
2020-02-25Fix: base64 encode everything captured from user inputLars Wirzenius1-5/+22
2020-02-15Change: require docgen, codegen to fail if document has no titleLars Wirzenius1-1/+5
2020-01-10Change: generated Python program creates temp dir for each sceanioLars Wirzenius1-0/+2
2020-01-10Add: remember original directory in Python code templateLars Wirzenius1-0/+8
2020-01-08Change: use tera templates for generating Python codeLars Wirzenius1-0/+77