Add sanity check for result in TestRealisClient_CreateService
This commit is contained in:
parent
4903b193d1
commit
89b4f78f51
2 changed files with 8 additions and 6 deletions
|
@ -602,7 +602,7 @@ func (c *Client) StartJobUpdate(updateJob *JobUpdate, message string) (*aurora.S
|
|||
|
||||
resp, retryErr := c.thriftCallWithRetries(false,
|
||||
func() (*aurora.Response, error) {
|
||||
return c.client.StartJobUpdate(context.TODO(), updateJob.request, message)
|
||||
return c.client.StartJobUpdate(nil, updateJob.request, message)
|
||||
},
|
||||
func() (*aurora.Response, bool) {
|
||||
key := updateJob.JobKey()
|
||||
|
|
|
@ -477,13 +477,15 @@ func TestRealisClient_CreateService(t *testing.T) {
|
|||
var ok bool
|
||||
var mErr error
|
||||
|
||||
if ok, mErr = r.MonitorJobUpdate(*result.GetKey(), 5*time.Second, 4*time.Minute); !ok || mErr != nil {
|
||||
// Update may already be in a terminal state so don't check for error
|
||||
err := r.AbortJobUpdate(*result.GetKey(), "Monitor timed out.")
|
||||
if result != nil {
|
||||
if ok, mErr = r.MonitorJobUpdate(*result.GetKey(), 5*time.Second, 4*time.Minute); !ok || mErr != nil {
|
||||
// Update may already be in a terminal state so don't check for error
|
||||
err := r.AbortJobUpdate(*result.GetKey(), "Monitor timed out.")
|
||||
|
||||
err = r.KillJob(job.JobKey())
|
||||
err = r.KillJob(job.JobKey())
|
||||
|
||||
assert.NoError(t, err)
|
||||
assert.NoError(t, err)
|
||||
}
|
||||
}
|
||||
|
||||
assert.True(t, ok)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue