nova-shell/test/regen-qmllint-baseline.sh

10 lines
407 B
Bash
Executable file

#!/usr/bin/env bash
# Regenerate qmllint baseline from current warnings.
set -euo pipefail
cd "$(git rev-parse --show-toplevel)"
git add -A
nix build .#qmllint-warnings -o /tmp/nova-qmllint-warnings
cp /tmp/nova-qmllint-warnings/current.txt test/qmllint-baseline.txt
rm /tmp/nova-qmllint-warnings
git add test/qmllint-baseline.txt
echo "Baseline regenerated ($(wc -l < test/qmllint-baseline.txt) entries)."