run-js-test: GC twice after running a test
When running with Valgrind, this helps us ensure that we're managing memory correctly. We need to GC twice as finalizing an object in the sweep can unroot objects which were already marked. Technically, it could be that we'll need to GC more than twice, but GCing twice should hopefully last us for now. https://bugzilla.gnome.org/show_bug.cgi?id=678737
This commit is contained in:
parent
ab75faac74
commit
3ce9ad05b3
@ -144,6 +144,9 @@ main(int argc, char **argv)
|
|||||||
exit (1);
|
exit (1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gjs_context_gc (js_context);
|
||||||
|
gjs_context_gc (js_context);
|
||||||
|
|
||||||
g_free (script);
|
g_free (script);
|
||||||
exit (code);
|
exit (code);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user