From f46f7395a1e8f07b7b45e28aa8f3f6c79cdcba95 Mon Sep 17 00:00:00 2001 From: Scott Haseley Date: Wed, 27 Apr 2016 18:48:21 -0400 Subject: [PATCH] New ASST3.3 tests (swapping) --- test161/tests/vm/swap/bigfork-32.t | 22 ++++++++++++++++++++++ test161/tests/vm/swap/bigfork.t | 22 ++++++++++++++++++++++ test161/tests/vm/swap/matmult.t | 17 +++++++++++++++++ test161/tests/vm/swap/parallelvm-32.t | 19 +++++++++++++++++++ test161/tests/vm/swap/parallelvm.t | 19 +++++++++++++++++++ test161/tests/vm/swap/quinthuge.t | 20 ++++++++++++++++++++ test161/tests/vm/swap/quintmat.t | 19 +++++++++++++++++++ test161/tests/vm/swap/quintsort.t | 20 ++++++++++++++++++++ test161/tests/vm/swap/sort.t | 17 +++++++++++++++++ 9 files changed, 175 insertions(+) create mode 100644 test161/tests/vm/swap/bigfork-32.t create mode 100644 test161/tests/vm/swap/bigfork.t create mode 100644 test161/tests/vm/swap/matmult.t create mode 100644 test161/tests/vm/swap/parallelvm-32.t create mode 100644 test161/tests/vm/swap/parallelvm.t create mode 100644 test161/tests/vm/swap/quinthuge.t create mode 100644 test161/tests/vm/swap/quintmat.t create mode 100644 test161/tests/vm/swap/quintsort.t create mode 100644 test161/tests/vm/swap/sort.t diff --git a/test161/tests/vm/swap/bigfork-32.t b/test161/tests/vm/swap/bigfork-32.t new file mode 100644 index 0000000..0a17503 --- /dev/null +++ b/test161/tests/vm/swap/bigfork-32.t @@ -0,0 +1,22 @@ +--- +name: "Big Fork 32 (Swap)" +description: > + Stress tests your VM system by performing various matrix computations in + multiple concurrent processes. This test is a cross between parallelvm + and forktest. +tags: [swap] +depends: [swap-basic, /vm/bigfork.t, shell] +sys161: + cpus: 32 + ram: 2M + disk1: + enabled: true +monitor: + progresstimeout: 40.0 + commandtimeout: 1560.0 +misc: + prompttimeout: 3600.0 +--- +khu +$ /testbin/bigfork +khu diff --git a/test161/tests/vm/swap/bigfork.t b/test161/tests/vm/swap/bigfork.t new file mode 100644 index 0000000..36ff0f6 --- /dev/null +++ b/test161/tests/vm/swap/bigfork.t @@ -0,0 +1,22 @@ +--- +name: "Big Fork (Swap)" +description: > + Stress tests your VM system by performing various matrix computations in + multiple concurrent processes. This test is a cross between parallelvm + and forktest. +tags: [swap] +depends: [swap-basic, /vm/bigfork.t, shell] +sys161: + cpus: 8 + ram: 2M + disk1: + enabled: true +monitor: + progresstimeout: 40.0 + commandtimeout: 1330.0 +misc: + prompttimeout: 3600.0 +--- +khu +$ /testbin/bigfork +khu diff --git a/test161/tests/vm/swap/matmult.t b/test161/tests/vm/swap/matmult.t new file mode 100644 index 0000000..c1678f1 --- /dev/null +++ b/test161/tests/vm/swap/matmult.t @@ -0,0 +1,17 @@ +--- +name: "Matrix Multiplication (Swap)" +description: > + Test page faults by performing matrix multiplication on a large array. +tags: [swap-basic, swap] +depends: [/vm/matmult.t] +sys161: + cpus: 2 + ram: 1M + disk1: + enabled: true +monitor: + commandtimeout: 70.0 +misc: + prompttimeout: 3600.0 +--- +| p /testbin/matmult diff --git a/test161/tests/vm/swap/parallelvm-32.t b/test161/tests/vm/swap/parallelvm-32.t new file mode 100644 index 0000000..1d0940c --- /dev/null +++ b/test161/tests/vm/swap/parallelvm-32.t @@ -0,0 +1,19 @@ +--- +name: "Parallel VM 32 Cores (Swap)" +description: > + Stress tests your VM by performing various matrix computations in + multiple concurrent processes. +tags: [swap] +depends: [swap-basic, /vm/parallelvm.t, shell] +sys161: + cpus: 32 + ram: 1M + disk1: + enabled: true +monitor: + progresstimeout: 15.0 + commandtimeout: 1330.0 +misc: + prompttimeout: 3600.0 +--- +$ /testbin/parallelvm -w diff --git a/test161/tests/vm/swap/parallelvm.t b/test161/tests/vm/swap/parallelvm.t new file mode 100644 index 0000000..fa77c5a --- /dev/null +++ b/test161/tests/vm/swap/parallelvm.t @@ -0,0 +1,19 @@ +--- +name: "Parallel VM (Swap)" +description: > + Stress tests your VM by performing various matrix computations in + multiple concurrent processes. +tags: [swap] +depends: [swap-basic, /vm/parallelvm.t, shell] +sys161: + cpus: 4 + ram: 1M + disk1: + enabled: true +monitor: + progresstimeout: 15.0 + commandtimeout: 760.0 +misc: + prompttimeout: 3600.0 +--- +$ /testbin/parallelvm -w diff --git a/test161/tests/vm/swap/quinthuge.t b/test161/tests/vm/swap/quinthuge.t new file mode 100644 index 0000000..c3ae87c --- /dev/null +++ b/test161/tests/vm/swap/quinthuge.t @@ -0,0 +1,20 @@ +--- +name: "Quint Huge (Swap)" +description: > + Run five concurent copies of huge. +tags: [swap] +depends: [swap-basic, /vm/quinthuge.t, shell] +sys161: + cpus: 2 + ram: 2M + disk1: + enabled: true +monitor: + progresstimeout: 20.0 + commandtimeout: 3530.0 +misc: + prompttimeout: 3600.0 +--- +khu +$ /testbin/triplehuge +khu diff --git a/test161/tests/vm/swap/quintmat.t b/test161/tests/vm/swap/quintmat.t new file mode 100644 index 0000000..8122de7 --- /dev/null +++ b/test161/tests/vm/swap/quintmat.t @@ -0,0 +1,19 @@ +--- +name: "Quint Matrix Mult (Swap)" +description: > + Run five concurent copies of matmult. +tags: [swap] +depends: [swap-basic, /vm/quintmat.t, shell] +sys161: + cpus: 4 + ram: 2M + disk1: + enabled: true +monitor: + commandtimeout: 400.0 +misc: + prompttimeout: 3600.0 +--- +khu +$ /testbin/quintmat +khu diff --git a/test161/tests/vm/swap/quintsort.t b/test161/tests/vm/swap/quintsort.t new file mode 100644 index 0000000..1a0a4db --- /dev/null +++ b/test161/tests/vm/swap/quintsort.t @@ -0,0 +1,20 @@ +--- +name: "Quint Sort (Swap)" +description: > + Run five concurent copies of sort. +tags: [swap] +depends: [swap-basic, /vm/quintsort.t, shell] +sys161: + cpus: 2 + ram: 2M + disk1: + enabled: true +monitor: + progresstimeout: 30.0 + commandtimeout: 700.0 +misc: + prompttimeout: 3600.0 +--- +khu +$ /testbin/quintsort +khu diff --git a/test161/tests/vm/swap/sort.t b/test161/tests/vm/swap/sort.t new file mode 100644 index 0000000..e7c8958 --- /dev/null +++ b/test161/tests/vm/swap/sort.t @@ -0,0 +1,17 @@ +--- +name: "Sort Test (Swap)" +description: > + Test page fault handling by sorting a large array. +tags: [swap-basic, swap] +depends: [/vm/sort.t] +sys161: + cpus: 2 + ram: 1M + disk1: + enabled: true +monitor: + commandtimeout: 130.0 +misc: + prompttimeout: 3600.0 +--- +| p /testbin/sort