Пример #1
0
void test_trace_trace__can_unset(void)
{
#ifdef GIT_TRACE
	cl_assert(git_trace_level() == GIT_TRACE_INFO);
	cl_git_pass(git_trace_set(GIT_TRACE_NONE, NULL));

	cl_assert(git_trace_level() == GIT_TRACE_NONE);

	cl_assert(written == 0);
	git_trace(GIT_TRACE_FATAL, "Hello %s!", "world");
	cl_assert(written == 0);
#endif
}
Пример #2
0
void test_trace_trace__can_reset(void)
{
#ifdef GIT_TRACE
	cl_assert(git_trace_level() == GIT_TRACE_INFO);
	cl_git_pass(git_trace_set(GIT_TRACE_ERROR, trace_callback));

	cl_assert(written == 0);
	git_trace(GIT_TRACE_INFO, "Hello %s!", "world");
	cl_assert(written == 0);

	git_trace(GIT_TRACE_ERROR, "Hello %s!", "world");
	cl_assert(written == 1);
#endif
}
Пример #3
0
void setTraceCallback(git_trace_level_t level, TraceCallback cb)
{
	trace_callback = cb;
	Exception::git2_assert(git_trace_set(level, trace_cb));
}
Пример #4
0
void test_trace_trace__cleanup(void)
{
	git_trace_set(GIT_TRACE_NONE, NULL);
}
Пример #5
0
void test_trace_trace__initialize(void)
{
	git_trace_set(GIT_TRACE_INFO, trace_callback);
	written = 0;
}