lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 0eae748 5/6: Nychthemerally test PETE rebuild


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 0eae748 5/6: Nychthemerally test PETE rebuild
Date: Fri, 19 Mar 2021 17:54:43 -0400 (EDT)

branch: master
commit 0eae748c78f9651f65843b712241095889c104f5
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Nychthemerally test PETE rebuild
---
 nychthemeral_test.sh | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/nychthemeral_test.sh b/nychthemeral_test.sh
index cc2e223..9dda118 100755
--- a/nychthemeral_test.sh
+++ b/nychthemeral_test.sh
@@ -133,6 +133,7 @@ nychthemeral_clutter='
 /^# test all valid emission types/d
 /^# schema tests/d
 /^# test mst --> xst conversion/d
+/^# test PETE rebuild/d
 /^$/d
 '
 
@@ -293,6 +294,16 @@ cmp eraseme.xst eraseme.touchstone
 # shellcheck disable=SC2039
 for z in "$throwaway_dir"/*(N); do rm "$z"; done
 
+printf '\n# test PETE rebuild\n\n'
+
+# Automatically-generated PETE files are in the repository.
+# It is not actually necessary to rebuild them (except when PETE
+# is changed). Running this test routinely simply verifies that
+# the PETE rebuild script continues to work.
+
+cd /opt/lmi/src/lmi/tools/pete-2.1.1
+./rebuild_pete.sh >/dev/null
+
 # The automated GUI test simulates keyboard and mouse actions, so
 # no such actions must be performed manually while it is running.
 # Therefore, it is deliberately excluded from this script.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]