diff options
author | Lars Wirzenius <liw@liw.fi> | 2023-06-03 08:26:54 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2023-06-15 07:20:46 +0300 |
commit | 972ee09bb7d46d2688ef846ca912ac06a72674b4 (patch) | |
tree | 8f2369520f6dbabd6271c9798b4423817bca7222 /reference.md-disabled | |
parent | 09d99341aefcfca0a923445ba6ed0b298c6b1788 (diff) | |
download | subplot-972ee09bb7d46d2688ef846ca912ac06a72674b4.tar.gz |
tests: re-enable reference subplot, test using Subplot 0.8.0
Rename the disabled reference.md to its proper name, and update it to
match current Subplot, with YAML metadata in a separate file.
Add "-t python" to subplot invocations, because subplot.subplot has
both python and rust. The Python code doesn't have versioned
dependencies on Subplot crates, which makes it easier to test here.
Sponsored-by: author
Diffstat (limited to 'reference.md-disabled')
-rw-r--r-- | reference.md-disabled | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/reference.md-disabled b/reference.md-disabled deleted file mode 100644 index 744b852..0000000 --- a/reference.md-disabled +++ /dev/null @@ -1,71 +0,0 @@ - -# Introduction - -This document describes how we guard against accidental breaking -changes in Subplot by running it against a curated set of subplot -documents. - -# Subplot - -## Produce HTML page - -~~~scenario -given an installed subplot -given a clone of https://gitlab.com/subplot/subplot.git in src at 96371571338767e776f7de583ddbea4512ceeba1 -when I docgen subplot.md to test.html, in src -when I run, in src, subplot docgen subplot.md -o subplot.html -then file src/test.html exists -~~~ - -## Generate and run test program - -~~~scenario -given an installed subplot -given file run_test.sh -given a clone of https://gitlab.com/subplot/subplot.git in src at 96371571338767e776f7de583ddbea4512ceeba1 -when I run, in src, subplot codegen subplot.md -o test-inner.py -when I run bash run_test.sh -then command is successful -~~~ - -~~~{#run_test.sh .file .sh} -#!/bin/bash - -set -euo pipefail - -N=100 - -if python3 src/test-inner.py --log test-inner.log --env "PATH=$PATH" --env SUBPLOT_DIR=/ -then - exit=0 -else - exit="$?" -fi - -if [ "$exit" != 0 ] -then - # Failure. Show end of inner log file. - - echo "last $N lines of test-inner.log:" - tail "-n$N" test-inner.log | sed 's/^/ /' -fi - -exit "$exit" -~~~ - - ---- -title: Test Subplot against reference subplots -author: The Subplot project -bindings: -- reference.yaml -- subplot.yaml -- lib/runcmd.yaml -- lib/files.yaml -impls: - python: - - reference.py - - subplot.py - - lib/files.py - - lib/runcmd.py -... |