(ctx context.Context)
| 708 | } |
| 709 | |
| 710 | func (a *testAcquiree) success(ctx context.Context) database.ProvisionerJob { |
| 711 | select { |
| 712 | case <-ctx.Done(): |
| 713 | a.t.Fatal("timeout waiting for AcquireJob error") |
| 714 | case err := <-a.ec: |
| 715 | require.NoError(a.t, err) |
| 716 | } |
| 717 | select { |
| 718 | case <-ctx.Done(): |
| 719 | a.t.Fatal("timeout waiting for AcquireJob job") |
| 720 | case job := <-a.jc: |
| 721 | return job |
| 722 | } |
| 723 | // unhittable |
| 724 | return database.ProvisionerJob{} |
| 725 | } |
| 726 | |
| 727 | func (a *testAcquiree) requireBlocked() { |
| 728 | select { |
no test coverage detected