maxcanna/gplaybadge

View on GitHub
test.sh

Summary

Maintainability
Test Coverage
#! /bin/bash

printf "Starting server\n"
php -S 0.0.0.0:3003 -t web/ &
sleep 3

printf "Checking is up\n"
STATUS=$(curl -s -o badge.png -w "%{http_code}" localhost:3003/badge/?id=net.luxteam.sacal)

printf "Terminating server\n"
killall php

if [ "$STATUS" -ne "200" ]
then
  printf "Test failed\n"
  exit 1
else
  printf "All good!\n"
  exit 0
fi