1#!/usr/bin/env bash 2# 3# This file is part of PerconaFT. 4# Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved. 5# 6 7set -e 8 9test $# -ge 4 10 11bin=$1; shift 12size=$1; shift 13runs=$1; shift 14abortcode=$1; shift 15 16mkdir -p $TOKU_TEST_FILENAME 17$bin -C -n $size -l 18$bin -C -i 0 -n $size -l 19for (( i = 1; i < $runs; i++ )) 20do 21 echo -n "$i: " && date 22 set +e 23 $bin -c -i $i -n $size -l -X novalgrind 2>$TOKU_TEST_FILENAME/error.$i 24 test $? -eq $abortcode || exit 1 25 set -e 26 grep -q 'HAPPY CRASH' $TOKU_TEST_FILENAME/error.$i 27done 28