Disable unittest that eats too much memory.

This commit is contained in:
H. S. Teoh 2013-02-06 16:30:18 -08:00
parent 206c3b4cc7
commit ef259db8d2

View file

@ -11489,15 +11489,24 @@ unittest
{
auto N = sequence!"n"(0);
auto N3 = cartesianProduct(N, N, N);
auto N4 = cartesianProduct(N, N, N, N);
// Check that tuples are properly denested
assert(is(ElementType!(typeof(N3)) == Tuple!(size_t,size_t,size_t)));
assert(is(ElementType!(typeof(N4)) == Tuple!(size_t,size_t,size_t,size_t)));
assert(canFind(N3, tuple(0, 27, 7)));
assert(canFind(N3, tuple(50, 23, 71)));
assert(canFind(N3, tuple(9, 3, 0)));
}
version(none)
// This unittest causes `make -f posix.mak unittest` to run out of memory. Why?
unittest
{
auto N = sequence!"n"(0);
auto N4 = cartesianProduct(N, N, N, N);
// Check that tuples are properly denested
assert(is(ElementType!(typeof(N4)) == Tuple!(size_t,size_t,size_t,size_t)));
assert(canFind(N4, tuple(1, 2, 3, 4)));
assert(canFind(N4, tuple(4, 3, 2, 1)));