From 122f8395f6a6662af2a1b58e1f3e1cb5caf947c2 Mon Sep 17 00:00:00 2001 From: Trevor Pering Date: Sat, 4 Mar 2023 05:50:49 -0800 Subject: [PATCH 1/7] Add trace output --- bin/test_trace | 21 +++++++++------- .../runConfigurations/Validator_Playback.xml | 2 +- .../google/daq/mqtt/util/FileDataSink.java | 1 + .../upgrade.in/AHU-1/001_state_update.json | 14 +++++++++++ .../upgrade.out/devices/AHU-1/state.attr | 9 +++++++ .../upgrade.out/devices/AHU-1/state.json | 17 +++++++++++++ .../upgrade.out/devices/AHU-1/state.out | 20 ++++++++++++++++ .../traces/upgrade.out/validation_report.json | 24 +++++++++++++++++++ 8 files changed, 98 insertions(+), 10 deletions(-) create mode 100644 validator/traces/upgrade.in/AHU-1/001_state_update.json create mode 100644 validator/traces/upgrade.out/devices/AHU-1/state.attr create mode 100644 validator/traces/upgrade.out/devices/AHU-1/state.json create mode 100644 validator/traces/upgrade.out/devices/AHU-1/state.out create mode 100644 validator/traces/upgrade.out/validation_report.json diff --git a/bin/test_trace b/bin/test_trace index 77513a0d71..b4f18d4f53 100755 --- a/bin/test_trace +++ b/bin/test_trace @@ -8,6 +8,15 @@ fi trace_name=$1 shift +function redact() { + sed -E -i $file \ + -e "s/[0-9-]{10}T[0-9:]{8}Z/1999-10-20T01:02:03Z/" \ + -e "s/Validator.java:[0-9]+/redacted/" \ + -e 's/\\t.*\.java:[0-9]+\)/\\tredacted\\n/g' \ + -e 's/\\n.*\.java:[0-9]+\)/\\tredacted\\n/g' +} + + trace_out=validator/traces/${trace_name}.out trace_in=validator/traces/${trace_name}.in site_model=sites/udmi_site_model @@ -19,15 +28,9 @@ export UDMI_TOOLS=test_trace rm -rf $site_out validator/bin/validate -- schema trace $trace_in $site_model -echo - -for file in `find $site_out -type f`; do - sed -E -i $file \ - -e "s/[0-9-]{10}T[0-9:]{8}Z/1999-10-20T01:02:03Z/" \ - -e "s/Validator.java:[0-9]+/redacted/" \ - -e 's/\\t.*\.java:[0-9]+\)/\\tredacted\\n/g' \ - -e 's/\\n.*\.java:[0-9]+\)/\\tredacted\\n/g' -done +echo Redacting output files... +for file in `find $site_out -type f`; do redact; done +for file in `find $trace_out -type f`; do redact; done echo Checking diff -r $site_out $trace_out diff -r $site_out $trace_out diff --git a/validator/.idea/runConfigurations/Validator_Playback.xml b/validator/.idea/runConfigurations/Validator_Playback.xml index 64fd9b4581..6cb559cbba 100644 --- a/validator/.idea/runConfigurations/Validator_Playback.xml +++ b/validator/.idea/runConfigurations/Validator_Playback.xml @@ -2,7 +2,7 @@