#!/bin/bash

. run_profile.txt
. $base_dir/plans/commands/common.fns

# Check needed vars from run_profile.txt
[ ! -d "$run_dir" ] && echo "ERROR: $run_dir does not exist" && exit -10

SUT=`hostname -s`
log_dir="$run_dir/test_output"
mkdir -p $log_dir

echo "Running fsx-linux on SUT: $SUT"
runit="$all_pkgs_dir/ext3-tools/run_fsx"

# non-extensive combinations of blocksizes and journal modes with one "notail" option

run_test "ext3-tools" "$runit -t reiserfs -b 1024 -o data=ordered -l $log_dir" "$log_dir" "fsx-linux-reis-1o.log"
run_test "ext3-tools" "$runit -t reiserfs -b 1024 -o data=journal -l $log_dir" "$log_dir" "fsx-linux-reis-1j.log"
run_test "ext3-tools" "$runit -t reiserfs -b 1024 -o data=writeback,notail -l $log_dir" "$log_dir" "fsx-linux-reis-1w.log"

run_test "ext3-tools" "$runit -t reiserfs -b 2048 -o data=ordered -l $log_dir" "$log_dir" "fsx-linux-reis-2o.log"
run_test "ext3-tools" "$runit -t reiserfs -b 2048 -o data=journal,notail -l $log_dir" "$log_dir" "fsx-linux-reis-2j.log"
run_test "ext3-tools" "$runit -t reiserfs -b 2048 -o data=writeback -l $log_dir" "$log_dir" "fsx-linux-reis-2w.log"

run_test "ext3-tools" "$runit -t reiserfs -b 4096 -o data=ordered,notail -l $log_dir" "$log_dir" "fsx-linux-reis-4o.log"
run_test "ext3-tools" "$runit -t reiserfs -b 4096 -o data=journal -l $log_dir" "$log_dir" "fsx-linux-reis-4j.log"
run_test "ext3-tools" "$runit -t reiserfs -b 4096 -o data=writeback -l $log_dir" "$log_dir" "fsx-linux-reis-4w.log"

# maybe print some selective log output:
# $all_pkgs_dir/posixtestsuite/posixtest-summary.sh

exit 0
