#!/bin/sh
# Author: Sascha Steinbiss <satta@debian.org>
set -e

ORIGDIR=$(pwd)
DATADIR=$ORIGDIR/debian/tests/
WORKDIR=$(mktemp -d)

trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
cd $WORKDIR

systemctl start balboa-backend@rocksdb
journalctl -u balboa-backend@rocksdb
systemctl status balboa-backend@rocksdb
systemctl start balboa
journalctl -u balboa
systemctl status balboa
cat /var/log/balboa.log

for i in `seq 1 20`; do
  zcat $DATADIR/test.json.gz | curl -d@- -qs --header "X-Sensor-ID: abcde" http://localhost:8081/submit
done

cat /var/log/balboa.log

curl -H 'Content-Type: application/json' \
  -X POST \
  -d '{"query": "query {entries(rrname: \"xnnxn.com\") {rdata rrtype count}}"}' http://localhost:8080/query > result.json

grep 39.49.168.110 result.json
