https://gitlab.com/tezos/tezos
Raw File
Tip revision: 35d88aaf1b010a952069ced4e1e818356e918da0 authored by Anne-Laure on 20 September 2023, 09:26:46 UTC
aPlonK: remove tests with RC since RC is now broken with aPlonK
Tip revision: 35d88aa
run.sh
#!/bin/bash

##############################################################################
#                                                                            #
# SPDX-License-Identifier: MIT                                               #
# Copyright (c) 2023 Marigold <contact@marigold.dev>                         #
#                                                                            #
##############################################################################

## This script updates code generated by octez-snoop in the proto_alpha folder.

TEMP_DIR=$(mktemp -d)


function cleanup() {
    rm -rf "$TEMP_DIR"
    echo "Cleaned up Temporary directory $TEMP_DIR"
}

trap cleanup EXIT


cp ./src/proto_alpha/lib_protocol/*_costs.ml "$TEMP_DIR"

./octez-snoop generate code for solutions src/proto_alpha/lib_protocol/gas_parameters.json --split-to "$TEMP_DIR" --fixed-point ./devtools/protocol_snoop_codegen/fixed_point_config.json

for file in ./src/proto_alpha/lib_protocol/*_costs_generated.ml 
do
  directory_name=$(dirname "$file")
  basename_file=$(basename "$file")
  echo "removing file $file"
  rm "$file"
  echo "moving $TEMP_DIR/$basename_file"
  mv -f "$TEMP_DIR/$basename_file" "$directory_name/"
done
back to top