Re: [PATCH 12/12] t0612: add tests to exercise Git/JGit reftable compatibility
On Thu, Apr 04, 2024 at 11:40:29PM +0200, Han-Wen Nienhuys wrote:
Show 9 quoted lines
> On Thu, Apr 4, 2024 at 5:01 PM Patrick Steinhardt <ps@pks.im> wrote:
> > +
> > +test_same_refs () {
> > + git show-ref --head >cgit.actual &&
> > + jgit show-ref >jgit-tabs.actual &&
>
> This seeks to the start and then iterates to the end, likely skipping
> indexes. If you want to test for indexes etc. you should also sample
> random refs from the namespace and see if they are returned correctly.Show 5 quoted lines
> > +test_expect_success 'JGit repository can be read by CGit' '
> > + test_when_finished "rm -rf repo" &&
> > + # JGit does not provide a way to create a reftable-enabled repository.
>
> You can do "jgit init && jgit convert-refstorage --format=reftable"
Perfect, thanks for this hint!
Patrick