From a3661ca07771dce9834733073de16e618d3c2c06 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Wed, 3 Jun 2026 13:44:41 -0700 Subject: [PATCH] test: avoid local source differ release race Wait before the second solve so previous local source refs can be released before the reuse assertion runs. Signed-off-by: Tonis Tiigi --- client/client_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/client_test.go b/client/client_test.go index 904aeee45..8b2de493a 100644 --- a/client/client_test.go +++ b/client/client_test.go @@ -2919,6 +2919,9 @@ func testLocalSourceWithDiffer(t *testing.T, sb integration.Sandbox, d llb.DiffT require.NoError(t, err) require.Equal(t, []byte("foo"), dt) + // Give some extra time to ensure the resources from first solve are released + time.Sleep(500 * time.Millisecond) + err = os.WriteFile(filepath.Join(dir.Name, "foo"), []byte("bar"), 0600) require.NoError(t, err)