tests_SOURCES = tests.vala.stamp $(tests_VALASOURCES:.vala=.c)
tests.vala.stamp: $(tests_VALASOURCES)
- $(VALAC) -C --basedir $(top_srcdir) --vapidir $(top_srcdir)/gee --pkg gee-1.0 $^
+ $(VALAC) -C --basedir $(top_srcdir) --vapidir $(top_srcdir)/gee --pkg gee-1.0 --pkg posix $^
touch $@
tests_LDADD = $(progs_ldadd)
EXTRA_DIST += $(tests_VALASOURCES)
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.get (0);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.get (1);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.get (-1);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.get (0);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
}
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.set (0, "zero");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (test_list.size == 0);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.set (1, "zero");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (test_list.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.insert (1, "zero");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.insert (4, "four");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.insert (-1, "zero");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
}
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.remove_at (0);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.remove_at (1);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.remove_at (2);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.remove_at (-1);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
}
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.first ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.first ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
}
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.last ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.last ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
}
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_list.insert_all (1, dummy);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
dummy = test_list.slice (1, 4);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
dummy = test_list.slice (0, 9);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
}
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
assert (! keys.add ("three"));
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
Test.trap_assert_stderr ("*code should not be reached*");
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
assert (! values.add ("two"));
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
Test.trap_assert_stderr ("*code should not be reached*");
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
assert (! entries.add (new TestEntry<string,string> ("two", "value_of_two")));
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
Test.trap_assert_stderr ("*code should not be reached*");
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
iterator.remove ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
assert (ro_collection.add ("two"));
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_collection.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
ro_collection.clear ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_collection.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
assert (ro_collection.remove ("one"));
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_collection.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
assert (ro_collection.add_all (dummy));
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_collection.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
assert (ro_collection.remove_all (dummy));
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_collection.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
assert (ro_collection.retain_all (dummy));
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_collection.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
iterator.remove ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_list.size == 2);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
iterator.set ("three");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_list.size == 2);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
iterator.insert ("three");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_list.size == 2);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
iterator.add ("three");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_list.size == 2);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
ro_list.set (0, "two");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_list.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
ro_list.insert (1, "two");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_list.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
ro_list.remove_at (1);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_list.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
ro_list.insert_all (1, dummy);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_list.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
ro_list.sort ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_list.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
iterator.remove ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
ro_map.set ("two", "two");
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_map.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
ro_map.clear ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_map.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
assert (ro_map.unset ("one"));
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_map.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
ro_map.set_all (dummy);
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_map.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
assert (ro_map.unset_all (dummy));
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
assert (ro_map.size == 1);
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_set.first ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
test_set.last ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
iterator.remove ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
iterator.get ();
- return;
+ Posix.exit (0);
}
assert (!iterator.previous ());
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
iter.remove ();
- return;
+ Posix.exit (0);
}
Test.trap_assert_failed ();
}
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
subset.first ();
+ Posix.exit (0);
}
Test.trap_assert_failed ();
if (Test.trap_fork (0, TestTrapFlags.SILENCE_STDOUT |
TestTrapFlags.SILENCE_STDERR)) {
subset.last ();
+ Posix.exit (0);
}
Test.trap_assert_failed ();
break;