docs: library comments say what the scanner and resolver do, not how they came to be (#6277)
release / govulncheck (push) Successful in 20s
release / web (push) Successful in 1m20s
release / go (push) Successful in 1m37s
release / integration (push) Successful in 5m15s
release / android (push) Successful in 5m26s
release / Build signed APK (releases and dev) (push) Successful in 5m45s
release / Attach APK to the Release (tag releases only) (push) Skipped
release / Build + push container image (push) Successful in 16s
release / Verify release artifacts (tag releases only) (push) Skipped
release / govulncheck (push) Successful in 20s
release / web (push) Successful in 1m20s
release / go (push) Successful in 1m37s
release / integration (push) Successful in 5m15s
release / android (push) Successful in 5m26s
release / Build signed APK (releases and dev) (push) Successful in 5m45s
release / Attach APK to the Release (tag releases only) (push) Skipped
release / Build + push container image (push) Successful in 16s
release / Verify release artifacts (tag releases only) (push) Skipped
Rewrites the internal/library comment blocks to rule 32. Task, milestone, decision and rule ids are gone; the incidents behind them are restated as the constraint they left (why a file is deleted before its row, why the missing mark is a mark, why duplicates block on duration). Counts and album names from one library are dropped from production comments; test comments keep the names their fixtures use. The tagReadVersion log keeps each version's before and after, without the measurements. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -37,8 +37,9 @@ func TestCoveredByDismissal(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
// TestDuplicateSweep_Integration pins what the sweep proposes, what it leaves out,
|
||||
// and how re-sweeping treats a dismissal and a proposal that no longer holds.
|
||||
// TestDuplicateSweep_Integration pins what the sweep proposes, what it leaves
|
||||
// out, and how re-sweeping treats a dismissal and a proposal that no longer
|
||||
// holds.
|
||||
func TestDuplicateSweep_Integration(t *testing.T) {
|
||||
pool := newPool(t)
|
||||
ctx := context.Background()
|
||||
@@ -175,9 +176,10 @@ func TestDuplicateSweep_Integration(t *testing.T) {
|
||||
t.Fatalf("latest sweep = %+v, want finished without error", last)
|
||||
}
|
||||
|
||||
// 5. Prints taken at another length are never compared (#3913). Every print
|
||||
// here was taken at the default length, so a sweep at 60s has nothing to read,
|
||||
// rather than scoring 120s prints against each other as if they were 60s ones.
|
||||
// 5. Prints taken at another length are never compared. Every print
|
||||
// here was taken at the default length, so a sweep at 60s has nothing to
|
||||
// read, rather than scoring 120s prints against each other as if they were
|
||||
// 60s ones.
|
||||
atOtherLength := DefaultFingerprintSettings
|
||||
atOtherLength.ChromaprintLengthSec = 60
|
||||
res, err = runDuplicateSweep(ctx, pool, logger, atOtherLength, duplicateCandidatePage)
|
||||
|
||||
Reference in New Issue
Block a user