diff options
author | Fengguang Wu <fengguang.wu@intel.com> | 2012-11-27 20:21:57 +0800 |
---|---|---|
committer | Fengguang Wu <fengguang.wu@intel.com> | 2012-11-27 20:28:52 +0800 |
commit | f4c640bc52d106a878548a544af91fc1e6bd9116 (patch) | |
tree | 7ff0047d2b393eb83f9b78fadbb09c25c754bc32 | |
parent | 010669274545bc532b3d32908b283a6e6a53427a (diff) | |
download | vm-scalability-f4c640bc52d106a878548a544af91fc1e6bd9116.tar.gz |
Abhinav's work on run_cases
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
-rw-r--r-- | run_cases | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/run_cases b/run_cases new file mode 100644 index 0000000..716779d --- /dev/null +++ b/run_cases @@ -0,0 +1,32 @@ +#!/bin/bash + +# execute all the test cases + +reset_stats () { + echo "Resetting all stats now...." + echo 0 > /proc/lock_stat + echo 1 > /sys/kernel/debug/gcov/reset + echo $((1<<30)) > /proc/sys/vm/max_map_count + echo $((1<<20)) > /proc/sys/kernel/threads-max + echo 1 > /proc/sys/vm/overcommit_memory + echo 3 > /proc/sys/vm/drop_caches + echo "Done!" +} + +reset_stats + +source ./hw_vars + +create_sparse_root + +TEST_CASES=${@:-$(echo case-*)} + +for testcase in $TEST_CASES +do + echo + echo -n "executing $testcase" && ./$testcase + echo -n "..........done!" + echo 3 > /proc/sys/vm/drop_caches # drop caches after each case is done. +done + +remove_sparse_root |