Exemple #1
0
void
test_init(void)
{
    static int counter = 0;

    if (counter != 0)
        c_critical("We don't support running more than one test at a time\n"
                   "in a single test run due to the state leakage that can\n"
                   "cause subsequent tests to fail.\n"
                   "\n"
                   "If you want to run all the tests you should run\n"
                   "$ make check");
    counter++;

    if (is_boolean_env_set("V"))
        _test_is_verbose = true;

    /* NB: This doesn't have any effect since commit 47444dac of glib
     * because the environment variable is read in a magic constructor
     * so it is too late to set them here */
    if (c_getenv("G_DEBUG")) {
        char *debug = c_strconcat(c_getenv("G_DEBUG"), ",fatal-warnings", NULL);
        c_setenv("G_DEBUG", debug, true);
        c_free(debug);
    } else
        c_setenv("G_DEBUG", "fatal-warnings", true);
}
Exemple #2
0
void
test_init(void)
{
    static int counter = 0;

    if (counter != 0)
        c_critical("We don't support running more than one test at a time\n"
                   "in a single test run due to the state leakage that can\n"
                   "cause subsequent tests to fail.\n"
                   "\n"
                   "If you want to run all the tests you should run\n"
                   "$ make check");
    counter++;

    if (is_boolean_env_set("V"))
        _test_is_verbose = true;
}