func assertNoUnreferencedPacks(t *testing.T, chkr *checker.Checker) { done := make(chan struct{}) defer close(done) errChan := make(chan error) go chkr.Packs(errChan, done) for err := range errChan { OK(t, err) } }
func checkPacks(chkr *checker.Checker) (errs []error) { done := make(chan struct{}) defer close(done) errChan := make(chan error) go chkr.Packs(errChan, done) for err := range errChan { errs = append(errs, err) } return errs }