func testBlock(t *testing.T, apiServer persist.APIServer) { jobInfo, err := apiServer.CreateJobInfo(context.Background(), &persist.JobInfo{}) require.NoError(t, err) jobID := jobInfo.JobId go func() { _, err := apiServer.CreateJobOutput( context.Background(), &persist.JobOutput{ JobId: jobID, OutputCommit: pfsutil.NewCommit("foo", "bar"), }) require.NoError(t, err) _, err = apiServer.CreateJobState( context.Background(), &persist.JobState{ JobId: jobID, State: pps.JobState_JOB_STATE_SUCCESS, }) require.NoError(t, err) }() _, err = apiServer.InspectJob( context.Background(), &pps.InspectJobRequest{ Job: &pps.Job{Id: jobID}, BlockOutput: true, BlockState: true, }, ) require.NoError(t, err) }