diff --git a/test_programs/gates_report.sh b/test_programs/gates_report.sh index 12e9ae0f864..b7698f1ca78 100755 --- a/test_programs/gates_report.sh +++ b/test_programs/gates_report.sh @@ -24,13 +24,13 @@ for pathname in $test_dirs; do fi GATES_INFO=$($BACKEND gates -b "$artifacts_path/$ARTIFACT_NAME/target/program.json") - MAIN_FUNCTION_INFO=$(echo $GATES_INFO | jq -r '.functions[0] | .name = "main"') - echo "{\"package_name\": \"$ARTIFACT_NAME\", \"functions\": [$MAIN_FUNCTION_INFO]" >> gates_report.json + MAIN_FUNCTION_INFO=$(echo $GATES_INFO | jq -r ".functions[0] | {package_name: "\"$ARTIFACT_NAME\"", functions: [{name: \"main\", acir_opcodes, opcodes: .acir_opcodes, circuit_size}]}") + echo -n $MAIN_FUNCTION_INFO >> gates_report.json if (($ITER == $NUM_ARTIFACTS)); then - echo "}" >> gates_report.json + echo "" >> gates_report.json else - echo "}, " >> gates_report.json + echo "," >> gates_report.json fi ITER=$(( $ITER + 1 ))