A system for detecting/avoiding memory usage conflicts when generating and
merging multi-threaded software test cases. Initially, a test case
generator is given a unique segment of memory which it can use. A
plurality of test cases are generated, one at a time, by the test case
generator. When the first test case is generated, the memory segment used
is noted. When each of the second through Nth test cases is generated, a
memory segment of the same size as the first test case, but not
overlapping that of the previously assigned test case(s), is assigned to
each subsequent test case.
Система для использования памяти detecting/avoiding противоречит производя и мулти-prodetye нитку случаи испытания средства программирования. Первоначально, дают генератору случая испытания уникально этап памяти который он может использовать. Множественность случаев испытания произведена, одно одновременно, генератором случая испытания. Когда первый случай испытания произведен, используемый этап памяти замечен. Когда каждый из вторых через nth случаев испытания произведено, этап памяти такого же размера как первый случай испытания, но не перекрывать то из ранее заданного case(s) испытания, задан к каждому затем случаю испытания.