MPS issue job003822

TitleEmergency garbage collection is untested
Statusclosed
Priorityoptional
Assigned userRichard Brooksby
OrganizationRavenbrook
DescriptionThe MPS has an emergency collection mode (which has certainly been exercised in production) but we lack a development test for it.
AnalysisUse the commit limit to restrict the MPS from expanding and push it until it runs emergency GC to at least get coverage. Then think about further ways to test it.

GDR 2014-05-28: Coverage testing shows that ArenaSetEmrgency, PoolFixEmergency and AMCFixEmergency are all well-covered. This is because many tests (amcss, amcsshe, amcssth, locusss) set the commit limit.
How foundunknown
EvidenceI just know.
Test procedureamcss
Created byRichard Brooksby
Created on2014-05-28 12:24:48
Last modified byGareth Rees
Last modified on2014-10-20 17:31:36
History2014-05-28 RB Flushed from personal to-do list.

Fixes

Change Effect Date User Description
184931 closed 2014-03-21 12:51:06 Gareth Rees Move coverage testing out of the Xcode project (to avoid normal Debug builds being slowed down by coverage instrumentation, and to avoid error messages when the tests are unable to update the coverage data).