Read blob sizes only for selected validation inputs
This commit is contained in:
@@ -85,8 +85,18 @@ func TestCandidateObjectReadsStayLocalInPartialClones(t *testing.T) {
|
||||
t.Setenv("RELEASEKIT_GIT_ATTEMPTS", attempts)
|
||||
t.Setenv("GIT_NO_LAZY_FETCH", "0")
|
||||
t.Setenv("GIT_ALLOW_PROTOCOL", "ssh")
|
||||
if _, err := ReadTree(t.Context(), repository, fixture.commit); err == nil {
|
||||
t.Fatal("tree inspection succeeded with unavailable objects")
|
||||
entries, treeErr := ReadTree(t.Context(), repository, fixture.commit)
|
||||
if filter == "tree:0" {
|
||||
if treeErr == nil {
|
||||
t.Fatal("tree inspection succeeded with unavailable trees")
|
||||
}
|
||||
} else {
|
||||
if treeErr != nil {
|
||||
t.Fatalf("metadata inspection required unavailable blobs: %v", treeErr)
|
||||
}
|
||||
if err := PopulateBlobSizes(t.Context(), repository, entries); err == nil {
|
||||
t.Fatal("size inspection succeeded with unavailable blobs")
|
||||
}
|
||||
}
|
||||
_, fileErr := ReadCommitFile(t.Context(), repository, fixture.commit, "source.txt")
|
||||
var fileExitError *exec.ExitError
|
||||
|
||||
Reference in New Issue
Block a user