#! /bin/bash set -e go build -o server main.go ./server > /dev/null & PID=$! sleep 2 R1=`curl -s 'http://localhost:8008/hello_world?name="my_world"&num=5'` R2=`curl -s --data @data.json http://localhost:8008` kill -9 $PID if [[ "$R1" != "$R2" ]]; then echo "responses are not identical:" echo "R1: $R1" echo "R2: $R2" exit 1 fi echo "Success"