Valgrind test fixes (leaks due to unreaped threads.)
@@ -141,10 +141,14 @@ TestMain("Platform Operations", {
Convey("It ran", {
nni_usleep(50000); // for context switch
So(val == 1);
+ nni_thr_fini(&thr);
})
Convey("We can reap it", {
nni_thr_fini(&thr);
})
+ Reset({
+ nni_thr_fini(&thr);
+ })
})
})
Convey("Condition variables work", {
@@ -198,5 +202,9 @@ TestMain("Platform Operations", {
nni_mtx_unlock(&arg.mx);
nni_thr_fini(&thr);
})
+
+ Reset({
+ nni_thr_fini(&thr);
+ })
})
})
