From a4489a546185510e2f14271333a5313263e66a48 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 20 Apr 2022 09:12:36 +0300 Subject: fix: subplot metadata, unused embedded file Sponsored-by: author --- cachedir.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/cachedir.md b/cachedir.md index ccabb69..f40c38c 100644 --- a/cachedir.md +++ b/cachedir.md @@ -1,7 +1,6 @@ --- title: "`cachedir`—cache directory tag management" author: The Obnam project -template: rust bindings: - lib/files.yaml - lib/runcmd.yaml @@ -32,12 +31,9 @@ such directories. # Data files for testing -We will use two files for testing: one is a valid `CACHEDIR.TAG` and -the other isn't. +We will use a dummy tag file for testing: something that is named +`CACHEDIR.TAG`, but doesn't have the right contents. -~~~{#CACHEDIR.TAG .file} -Signature: 8a477f597d28d172789f06886806bc55 -~~~ ~~~{#not-a-tag .file} This is not a cache directory tag. ~~~ -- cgit v1.2.1 From 0599ffba8ddba23bba42ec3ee44ee001a9e191a3 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 20 Apr 2022 09:15:24 +0300 Subject: chore(build.rs): format Sponsored-by: author --- build.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/build.rs b/build.rs index 04c4671..7e3f139 100644 --- a/build.rs +++ b/build.rs @@ -2,6 +2,5 @@ use std::path::Path; fn main() { println!("cargo:rerun-if-changed=build.rs"); - subplot_build::codegen(Path::new("cachedir.md")) - .expect("failed to generate code with Subplot"); + subplot_build::codegen(Path::new("cachedir.md")).expect("failed to generate code with Subplot"); } -- cgit v1.2.1 From bab029ce19911b10296177c4dbb3e7c61e14536e Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 20 Apr 2022 09:15:37 +0300 Subject: test: add ./check to run all tests Sponsored-by: author --- check | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 check diff --git a/check b/check new file mode 100755 index 0000000..8e40071 --- /dev/null +++ b/check @@ -0,0 +1,37 @@ +#!/bin/bash +# +# Run automated tests for the project. + +set -euo pipefail + +quiet=-q +hideok= +if command -v chronic >/dev/null; then + hideok=chronic +fi + +if [ "$#" -gt 0 ]; then + case "$1" in + verbose | -v | --verbose) + quiet= + hideok= + ;; + esac +fi + +got_cargo_cmd() { + cargo --list | grep " $1 " >/dev/null +} + +# shellcheck disable=2086 +got_cargo_cmd clippy && cargo clippy $quiet +got_cargo_cmd fmt && cargo fmt -- --check + +# shellcheck disable=2086 +cargo build --all-targets $quiet +$hideok cargo test + +subplot docgen cachedir.md -o cachedir.html +subplot docgen cachedir.md -o cachedir.pdf + +echo "Everything seems to be in order." -- cgit v1.2.1