#!/bin/bash # Copyright 2014 (c) Anna Schumaker . $(dirname $0)/_functions function test_autosave { new_test "Index Test (n = $1, autosave = true)" src/index.run -a $1 if [ ! -f $DATA_DIR/index.idx ]; then echo "ERROR: $DATA_DIR/index.db doesn't exist!" exit 1 fi } function test_noautosave { new_test "Index Test (n = $1, autosave = false)" src/index.run $1 if [ -f $DATA_DIR/index.idx ]; then echo "ERROR: $DATA_DIR/index.idx exists!" exit 1 fi } function run_test { rm $DATA_DIR/* 2>/dev/null || true if [ $1 -lt 1000 ]; then test_autosave $1 else test_noautosave $1 fi } run_test 10 echo run_test 100 echo run_test 1000 echo run_test 10000 echo run_test 100000