fix(windows): finish contested auth cleanup
This commit is contained in:
@@ -201,6 +201,7 @@ func TestCanonicalPrivateClaimConsumeHasOneConcurrentWinner(t *testing.T) {
|
||||
|
||||
type result struct {
|
||||
found bool
|
||||
stage string
|
||||
err error
|
||||
}
|
||||
results := make(chan result, 2)
|
||||
@@ -211,20 +212,20 @@ func TestCanonicalPrivateClaimConsumeHasOneConcurrentWinner(t *testing.T) {
|
||||
defer group.Done()
|
||||
claimed, err := ClaimCanonicalPrivateRegular(source, claim)
|
||||
if err != nil || !claimed {
|
||||
results <- result{err: err}
|
||||
results <- result{stage: "claim", err: err}
|
||||
return
|
||||
}
|
||||
contents, found, err := ReadCanonicalPrivateClaim(source, claim, 32)
|
||||
if err != nil || !found || string(contents) != "state" {
|
||||
results <- result{err: err}
|
||||
results <- result{stage: "read", err: err}
|
||||
return
|
||||
}
|
||||
removed, err := RemoveCanonicalPrivateClaim(source, claim)
|
||||
if err != nil || !removed {
|
||||
results <- result{err: err}
|
||||
results <- result{stage: "remove", err: err}
|
||||
return
|
||||
}
|
||||
results <- result{found: true}
|
||||
results <- result{found: true, stage: "complete"}
|
||||
}()
|
||||
}
|
||||
group.Wait()
|
||||
@@ -233,7 +234,7 @@ func TestCanonicalPrivateClaimConsumeHasOneConcurrentWinner(t *testing.T) {
|
||||
winners := 0
|
||||
for got := range results {
|
||||
if got.err != nil {
|
||||
t.Fatalf("iteration %d concurrent consume error = %v", iteration, got.err)
|
||||
t.Fatalf("iteration %d concurrent consume %s error = %v", iteration, got.stage, got.err)
|
||||
}
|
||||
if got.found {
|
||||
winners++
|
||||
|
||||
Reference in New Issue
Block a user