On Wed, 7 Aug 2024 at 02:08, Junio C Hamano <gitster@xxxxxxxxx> wrote: > > Chandra Pratap <chandrapratap3519@xxxxxxxxx> writes: > > > The reftable library comes with self tests, which are exercised > > as part of the usual end-to-end tests and are designed to > > observe the end-user visible effects of Git commands. What it > > exercises, however, is a better match for the unit-testing > > framework, merged at 8bf6fbd0 (Merge branch 'js/doc-unit-tests', > > 2023-12-09), which is designed to observe how low level > > implementation details, at the level of sequences of individual > > function calls, behave. > > > > Hence, port reftable/stack_test.c to the unit testing framework and > > improve upon the ported test. The first patch in the series moves > > the test to the unit testing framework, and the rest of the patches > > improve upon the ported test. > > However, reftable/stack_test.c currently is a moving target because > there is an in-flight topic that improves the table compaction and > that topic wants to add more tests there. So let's wait until the > dust from the other topic settles before doing the first step of > this topic to move the file to t/unit-tests/ hiearchy. > > Thanks. > Oh okay, I will focus on the other tests in the meantime. --snip--