44 Commits

Author SHA1 Message Date
Scott Haseley
160b83330e Changed the stats resolution and monitor windows for the swapping tests. The size of the
stats slice (test161) that was being persisted in mongo was > the 16M mongo document limit.
2016-05-02 15:23:53 -04:00
Scott Haseley
ac901b2a49 triplehuge -> quinthuge 2016-05-02 12:01:16 -04:00
Scott Haseley
5d7e9ac785 Changed quintsort swap test timeout to 1100, which is 2x our 90th percentile 2016-04-29 13:17:43 -04:00
Scott Haseley
8d456c5e6e Fixed target comment 2016-04-27 19:31:10 -04:00
Scott Haseley
026e450680 Preliminary asst3 target 2016-04-27 19:29:12 -04:00
Scott Haseley
f46f7395a1 New ASST3.3 tests (swapping) 2016-04-27 18:48:21 -04:00
Scott Haseley
4e93e0b105 Forkbomb changes. First, use a local success string and make sure to access it early so a page
gets allocated. Second, change the timeout for the vm stability test to 20s. It looks like some
students are right up on this boundary.
2016-04-22 14:54:10 -04:00
Scott Haseley
4bfe7afef3 Increased the progress timeout to 15s for quinthuge and sbrktest. If your VM takes a long time
to clean up when processes exit, the default 10s timeout might be too short.
2016-04-18 15:20:17 -04:00
Scott Haseley
4472cbaed0 Bumped up memory configuration for quint tests 2016-04-15 16:24:03 -04:00
Scott Haseley
0207e6b066 More tests for ASST3.2
Added 2 new sbrktests, one to test a huge sbrk with only touch a few pages (shouldn't crash),
and another to make sure pages are getting freed when the breakpoint moves down. Also, added
a stacktest that checks that 4M stacks are supported and pages are allocated on-demand.
2016-04-14 17:47:54 -04:00
Scott Haseley
26b75349bd Add memory leak deductions to asst3.2 2016-04-08 15:49:20 -04:00
Scott Haseley
854931ea44 ASST3 test cleanup; added forkbomb 2016-04-07 14:10:47 -04:00
Scott Haseley
1600e40d22 Initial tests and target for ASST3, checkpoint 2. 2016-04-07 10:16:33 -04:00
Scott Haseley
5821a085bf Removed disk configuration, test161 now has a larger default disk. Also, added not-dumbvm tag
to not-dumbvm.t.
2016-04-07 10:14:58 -04:00
Scott Haseley
76672bd17b whitespace 2016-03-30 17:16:24 -04:00
Scott Haseley
177821c2f3 Put asst3 back on the leaderboard 2016-03-30 17:12:12 -04:00
Scott Haseley
2873c513d4 Assignment 3 target will now be cumulative instead of split into subparts 2016-03-30 17:11:41 -04:00
Scott Haseley
78265c6da4 Set leaderboard to false for ASST3 coremap target. We'll work on aggregating multi-part targets, but for now, don't show subparts.
Also, explicitly set userland to false.
2016-03-30 14:58:59 -04:00
Geoffrey Challen
afcb45766e Small changes to targets. 2016-03-25 15:33:29 -04:00
Scott Haseley
b4bcf45932 Initial tests, commands, and target for asst3.1 2016-03-25 11:13:31 -04:00
Scott Haseley
922370ebd4 Changed forkbomb to only print one success message 2016-03-11 14:56:01 -05:00
Guru Prasad Srinivasa
7a63861e81 Updated forkbomb monitor kernel cycles min value 2016-03-10 18:45:35 -05:00
Guru Prasad Srinivasa
03f484ff21 Merge branch 'master' of gitlab.ops-class.org:staff/os161 2016-03-10 17:30:37 -05:00
Guru Prasad Srinivasa
c9c9e50155 Updated forkbomb to better detect success
Previously, we were relying on subpage allocator failing to signal
that forkbomb was succeeding. However, there are cases where the
subpage allocator never fails but the test is still progressing fine.

This commit moves the secure print into forkbomb itself and changes
the test constraints to ensure that forkbomb runs for a certain amount
of time without crashing
2016-03-10 17:28:47 -05:00
Geoffrey Challen
2188853039 Add leak detection to ASST1 tests. 2016-03-10 09:07:44 -05:00
Geoffrey Challen
aa4c87a2fa New ASST2 single submitter target and hard linking fix. 2016-03-08 15:44:02 -05:00
Geoffrey Challen
ca4b4de58b Adding names and descriptions to targets. 2016-03-02 12:25:10 -05:00
Guru Prasad Srinivasa
e29fa85a7d Updated forktest to use 4M ram 2016-03-01 17:32:29 -05:00
Guru Prasad Srinivasa
9bdb31021b Updated ram sizes for badcall tests and forktest 2016-03-01 17:26:02 -05:00
Guru Prasad Srinivasa
fd45f9b722 Fixed badcall in commands file 2016-03-01 16:54:26 -05:00
Guru Prasad Srinivasa
352e6b5b96 Progress indicators bug-fixes 2016-03-01 15:31:43 -05:00
Geoffrey Challen
4bbcf5839e ASST2 target cleanup. 2016-03-01 13:11:30 -05:00
Geoffrey Challen
58315a9286 Working on ASST2 targets. 2016-03-01 12:04:53 -05:00
Geoffrey Challen
7fa97457a1 Working on ASST2 targets. 2016-03-01 11:44:44 -05:00
Guru Prasad Srinivasa
21169ed500 Added test161 files for ASST2 2016-02-29 20:12:09 -05:00
Geoffrey Challen
de2ff931c3 Small fix to boot test. 2016-02-22 13:33:23 -05:00
Geoffrey Challen
2944ed9ccd Working on ASST1 overlay. 2016-02-18 16:39:54 -05:00
Geoffrey Challen
bff9490413 Adding cvt5 to targets. 2016-02-18 16:39:36 -05:00
Geoffrey Challen
2791378f6e Add cvt5 to target. 2016-02-18 16:37:27 -05:00
Geoffrey Challen
3bab32f407 Still fixing synch naming. 2016-02-17 11:07:06 -05:00
Geoffrey Challen
25ba3efe7f Rename tag as well. 2016-02-17 10:59:30 -05:00
Geoffrey Challen
c00f4584ce Make sure boot test uses multiple cores. 2016-02-17 07:54:03 -05:00
Geoffrey Challen
63e9257b93 Remove --- headers. 2016-02-16 16:50:43 -05:00
Scott Haseley
2b0c91ff4b test161: Adding assignment 1 commands, tests, and targets 2016-02-16 01:28:22 -05:00