Initialize the GLib testing framework, e.
g. by seeding the test random number generator, the name for get_prgname and parsing test related command line args.
So far, the following arguments are understood:
`perf`: Performance tests, may take long and report results.
`slow`, `thorough`: Slow and thorough tests, may take quite long and maximize coverage.
`quick`: Quick tests, should run really quickly and give good coverage.
`undefined`: Tests for undefined behaviour, may provoke programming errors under
trap_subprocess or g_test_expect_messages
to check that
appropriate assertions or warnings are given
`no-undefined`: Avoid tests for undefined behaviour
... |
null-terminated list of special options. Currently the only defined option is `"no_g_set_prgname"`, which will cause init to not call set_prgname. |
argc |
Address of the |
argv |
Address of the |