Updating Changelog to reflect what's changing in 1.22.1

This commit is contained in:
Renan DelValle 2020-01-14 17:05:26 -08:00
parent 9da3b96b1f
commit 3565a9f233
No known key found for this signature in database
GPG key ID: C240AD6D6F443EC9
4 changed files with 89 additions and 36 deletions

View file

@ -306,6 +306,40 @@ func TestRealisClient_CreateJob_Thermos(t *testing.T) {
_, err = r.KillJob(job.JobKey())
assert.NoError(t, err)
})
t.Run("Duplicate_constraints", func(t *testing.T) {
job.Name("thermos_duplicate_constraints").
AddValueConstraint("hostname", false, "localhost").
AddValueConstraint("hostname", false, "localhost1").
AddValueConstraint("hostname", true, "west")
_, err := r.CreateJob(job)
require.NoError(t, err)
success, err := monitor.Instances(job.JobKey(), 2, 1, 50)
assert.True(t, success)
assert.NoError(t, err)
_, err = r.KillJob(job.JobKey())
assert.NoError(t, err)
})
t.Run("Overwrite_constraints", func(t *testing.T) {
job.Name("thermos_overwrite_constraints").
AddLimitConstraint("hostname", 1).
AddValueConstraint("hostname", true, "west").
AddLimitConstraint("hostname", 1)
_, err := r.CreateJob(job)
require.NoError(t, err)
success, err := monitor.Instances(job.JobKey(), 2, 1, 50)
assert.True(t, success)
assert.NoError(t, err)
_, err = r.KillJob(job.JobKey())
assert.NoError(t, err)
})
}
// Test configuring an executor that doesn't exist for CreateJob API