pike.git/
src/
testsuite.in
Branch:
Tag:
Non-build tags
All tags
No tags
2015-12-27
2015-12-27 20:21:01 by Martin Nilsson <nilsson@fastmail.com>
5dffec091cdebc1c2e4717164e20b22b9e83044c (
22
lines) (+
22
/-
0
)
[
Show
|
Annotate
]
Branch:
8.1
Added magic [don't save parent] to tests that require it.
296:
]], "11") test_any([[
+
/* don't save parent */
// Check that parent pointers aren't added unnecessarily [bug 2672]. class I {};
312:
]], 0) test_any([[
+
/* don't save parent */
// Check that parent pointers aren't added unnecessarily [bug 2672]. class I {};
6989:
return count_memory_stats (0, o); ]], [["i:3,c:0,e:0,v:3,r:0,rnd:1"]]) test_any([[
+
/* don't save parent */
class X (void|object a) {}; X o = X (X (X())); o->a->a->a = o->a; return count_memory_stats (2, o); ]], [["i:3,c:2,e:0,v:7,r:4,rnd:2"]]) test_any([[
-
+
/* don't save parent */
class X (void|object a) {}; X o = X (X (X())); o->a->a->a = o->a;
7019:
return count_memory_stats ((["lookahead": 2, "block_objects": 1]), o); ]], [["i:1,c:0,e:0,v:1,r:0,rnd:1"]]) test_any([[
+
/* don't save parent */
class X (void|object a) {}; X o = X (X (X())); o->a->a->a = o->a;
7026:
return count_memory_stats (10, o); ]], [["i:1,c:0,e:2,v:7,r:4,rnd:1"]]) test_any([[
+
/* don't save parent */
class X (void|object a) {}; X o = X (X (X())); o->a->a->a = o->a;
7033:
return count_memory_stats (2, o); ]], [["i:1,c:0,e:2,v:7,r:4,rnd:1"]]) test_any([[
+
/* don't save parent */
class X (void|object a) {}; X o = X (X (X())); o->a->a->a = o->a;
7040:
return count_memory_stats (2, o); ]], [["i:1,c:0,e:2,v:5,r:2,rnd:1"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {}; X o = X (X (X (X (X (X ()))))); o->a->b = o;
7050:
return count_memory_stats (1, o); ]], [["i:1,c:0,e:1,v:3,r:1,rnd:1"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {}; X o = X (X (X (X (X (X ()))))); o->a->b = o;
7060:
return count_memory_stats (2, o); ]], [["i:6,c:5,e:0,v:19,r:13,rnd:2"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {}; X o = X (X (X (X (X (X ()))))); o->a->b = o;
7071:
return count_memory_stats (2, o); ]], [["i:1,c:0,e:5,v:17,r:11,rnd:1"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {constant pike_cycle_depth = 2;}; X o = X (X (X (X (X (X ()))))); o->a->b = o;
7091:
return count_memory_stats (0, o); ]], [["i:1,c:0,e:1,v:3,r:1,rnd:1"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {constant pike_cycle_depth = 0;}; X o = X (X (X (X (X (X ()))))); o->a->b = o;
7111:
return count_memory_stats ((["block_pike_cycle_depth": 1]), o); ]], [["i:1,c:0,e:0,v:1,r:0,rnd:1"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {constant pike_cycle_depth = 4;}; class Y (void|object a) {constant pike_cycle_depth = 0;}; X o = X (X(), X());
7120:
return count_memory_stats (0, o); ]], [["i:5,c:2,e:0,v:8,r:3,rnd:2"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {constant pike_cycle_depth = 4;}; class Y (void|object a) {constant pike_cycle_depth = 0;}; X o = X (X(), X());
7130:
return count_memory_stats (0, o); ]], [["i:3,c:2,e:0,v:6,r:3,rnd:2"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {}; X o = X (X (X())); o->a->a->a = o->a;
7140:
return count_memory_stats (2, o); ]], [["i:4,c:2,e:0,v:7,r:3,rnd:2"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {}; X o = X (X (X())); o->a->a->a = o->a;
7149:
return count_memory_stats (2, o); ]], [["i:1,c:0,e:3,v:9,r:5,rnd:1"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {}; X o = X (X(), X()); o->a->b = o->b;
7157:
return count_memory_stats (2, o); ]], [["i:4,c:3,e:0,v:8,r:4,rnd:2"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {}; X o = X (X(), X()); o->a->b = o->b;
7170:
return count_memory_stats (1, o); ]], [["i:7,c:6,e:0,v:15,r:8,rnd:2"]]) test_any([[
+
/* don't save parent */
class X (void|object a, void|object b) {}; X o = X (X(), X()); o->a->b = o->b;
7219:
return Pike.count_memory ((["lookahead": 2, "return_count": 1]), r); ]], 6) test_any([[
+
/* don't save parent */
class X (void|array|object a, void|array|object b) {}; array a = ({X (X())}); object o = a[0];
7230:
return count_memory_stats ((["lookahead": 2, "block_arrays": 1]), a); ]], [["i:15,c:10,e:0,v:35,r:20,rnd:6"]]) test_any([[
+
/* don't save parent */
class X (void|array|object a, void|array|object b) {}; array a = ({X (X())}); object o = a[0];