| #include "clar_libgit2.h" |
| #include "helper__perf__do_merge.h" |
| |
| /* This test requires a large repo with many files. |
| * It doesn't care about the contents, just the size. |
| * |
| * For now, we use the LibGit2 repo containing the |
| * source tree because it is already here. |
| * |
| * `find . | wc -l` reports 5128. |
| * |
| */ |
| #define SRC_REPO (cl_fixture("../..")) |
| |
| /* We need 2 arbitrary commits within that repo |
| * that have a large number of changed files. |
| * Again, we don't care about the actual contents, |
| * just the size. |
| * |
| * For now, we use these public branches: |
| * maint/v0.21 d853fb9f24e0fe63b3dce9fbc04fd9cfe17a030b Always checkout with case sensitive iterator |
| * maint/v0.22 1ce9ea3ba9b4fa666602d52a5281d41a482cc58b checkout tests: cleanup realpath impl on Win32 |
| * |
| */ |
| #define ID_BRANCH_A "d853fb9f24e0fe63b3dce9fbc04fd9cfe17a030b" |
| #define ID_BRANCH_B "1ce9ea3ba9b4fa666602d52a5281d41a482cc58b" |
| |
| |
| void test_perf_merge__initialize(void) |
| { |
| } |
| |
| void test_perf_merge__cleanup(void) |
| { |
| } |
| |
| void test_perf_merge__m1(void) |
| { |
| #if 1 |
| cl_skip(); |
| #else |
| perf__do_merge(SRC_REPO, "m1", ID_BRANCH_A, ID_BRANCH_B); |
| #endif |
| } |