https://gitlab.com/tezos/tezos
Raw File
Tip revision: fcb13f40f7b8522b5b5fdfb9e8f3693bfb066c70 authored by Anne-Laure on 04 August 2023, 14:40:01 UTC
PlonK/Bls: remove domain & G1_carray
Tip revision: fcb13f4
check_wasm_pvm_regressions.sh
#!/bin/sh

RES=0
FROZEN_VERSIONS="script-inputs/frozen_wasm_pvm_versions"
GOLDEN="script-inputs/wasm_pvm_golden"
CURRENT="$(mktemp)"

COMMAND="${1}"

while read -r version
do
  find src/lib_scoru_wasm/regressions/expected/tezos_scoru_wasm_regressions.ml/ \
    -name "*(hash- ${version}).out" \
    -exec sha256sum {} \; >> "${CURRENT}"
done < "${FROZEN_VERSIONS}"

sort -o "${CURRENT}" "${CURRENT}"

case "${COMMAND}" in
  "check")
    diff "${GOLDEN}" "${CURRENT}"
    RES=$?
    rm "${CURRENT}"
    ;;
  "promote")
    mv "${CURRENT}" "${GOLDEN}"
    ;;
  *)
    echo "usage:"
    echo "  $0 check"
    echo "  $0 promote"
    ;;
esac

exit ${RES}
back to top