mirror of https://github.com/openXC7/prjxray.git
Add utility to compare JSON from two database's.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
This commit is contained in:
parent
f61ccd1f2a
commit
cbaffc8a5d
|
|
@ -0,0 +1,26 @@
|
|||
#!/bin/bash -e
|
||||
|
||||
# check_json.sh <database a> <database b>
|
||||
#
|
||||
# Tool for comparing database JSON outputs from two database's.
|
||||
|
||||
DIR_A=$1
|
||||
DIR_B=$2
|
||||
|
||||
for A_JSON_IN in $( ls ${DIR_A}/*.json ); do
|
||||
A_JSON_OUT="$(mktemp)_a"
|
||||
B_JSON_OUT="$(mktemp)_b"
|
||||
|
||||
B_JSON_IN="${DIR_B}/$(basename ${A_JSON_IN})"
|
||||
|
||||
if [ ! -f "${B_JSON_IN}" ]; then
|
||||
echo "${B_JSON_IN} not found!"
|
||||
continue
|
||||
fi
|
||||
|
||||
python3 -m utils.xjson ${A_JSON_IN} > ${A_JSON_OUT}
|
||||
python3 -m utils.xjson ${B_JSON_IN} > ${B_JSON_OUT}
|
||||
|
||||
echo "Comparing $(basename ${A_JSON_IN})"
|
||||
diff -U 3 ${A_JSON_OUT} ${B_JSON_OUT} || true
|
||||
done
|
||||
Loading…
Reference in New Issue