Documentation ¶
Index ¶
- type RescheduleE2ETest
- func (tc *RescheduleE2ETest) AfterEach(f *framework.F)
- func (tc *RescheduleE2ETest) BeforeAll(f *framework.F)
- func (tc *RescheduleE2ETest) TestDefaultReschedule(f *framework.F)
- func (tc *RescheduleE2ETest) TestNoReschedule(f *framework.F)
- func (tc *RescheduleE2ETest) TestNoRescheduleSystem(f *framework.F)
- func (tc *RescheduleE2ETest) TestRescheduleMaxAttempts(f *framework.F)
- func (tc *RescheduleE2ETest) TestRescheduleMaxParallel(f *framework.F)
- func (tc *RescheduleE2ETest) TestRescheduleMaxParallelAutoRevert(f *framework.F)
- func (tc *RescheduleE2ETest) TestRescheduleProgressDeadline(f *framework.F)
- func (tc *RescheduleE2ETest) TestRescheduleProgressDeadlineFail(f *framework.F)
- func (tc *RescheduleE2ETest) TestRescheduleSuccess(f *framework.F)
- func (tc *RescheduleE2ETest) TestRescheduleWithCanary(f *framework.F)
- func (tc *RescheduleE2ETest) TestRescheduleWithCanaryAutoRevert(f *framework.F)
- func (tc *RescheduleE2ETest) TestRescheduleWithUpdate(f *framework.F)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RescheduleE2ETest ¶
func (*RescheduleE2ETest) AfterEach ¶
func (tc *RescheduleE2ETest) AfterEach(f *framework.F)
func (*RescheduleE2ETest) BeforeAll ¶
func (tc *RescheduleE2ETest) BeforeAll(f *framework.F)
func (*RescheduleE2ETest) TestDefaultReschedule ¶
func (tc *RescheduleE2ETest) TestDefaultReschedule(f *framework.F)
TestDefaultReschedule runs a job that should reschedule after delay
func (*RescheduleE2ETest) TestNoReschedule ¶
func (tc *RescheduleE2ETest) TestNoReschedule(f *framework.F)
TestNoReschedule runs a job that should fail and never reschedule
func (*RescheduleE2ETest) TestNoRescheduleSystem ¶
func (tc *RescheduleE2ETest) TestNoRescheduleSystem(f *framework.F)
TestNoRescheduleSystem runs a system job that should fail and never reschedule
func (*RescheduleE2ETest) TestRescheduleMaxAttempts ¶
func (tc *RescheduleE2ETest) TestRescheduleMaxAttempts(f *framework.F)
TestRescheduleMaxAttempts runs a job with a maximum reschedule attempts
func (*RescheduleE2ETest) TestRescheduleMaxParallel ¶
func (tc *RescheduleE2ETest) TestRescheduleMaxParallel(f *framework.F)
TestRescheduleMaxParallel updates a job with a max_parallel config
func (*RescheduleE2ETest) TestRescheduleMaxParallelAutoRevert ¶
func (tc *RescheduleE2ETest) TestRescheduleMaxParallelAutoRevert(f *framework.F)
TestRescheduleMaxParallelAutoRevert updates a job with a max_parallel config that will autorevert on failure
func (*RescheduleE2ETest) TestRescheduleProgressDeadline ¶
func (tc *RescheduleE2ETest) TestRescheduleProgressDeadline(f *framework.F)
TestRescheduleProgressDeadline verifies the progress deadline is reset with each healthy allocation, and that a rescheduled allocation does not.
func (*RescheduleE2ETest) TestRescheduleProgressDeadlineFail ¶
func (tc *RescheduleE2ETest) TestRescheduleProgressDeadlineFail(f *framework.F)
TestRescheduleProgressDeadlineFail verifies the progress deadline is reset with each healthy allocation, and that a rescheduled allocation does not.
func (*RescheduleE2ETest) TestRescheduleSuccess ¶
func (tc *RescheduleE2ETest) TestRescheduleSuccess(f *framework.F)
TestRescheduleSuccess runs a job that should be running after rescheduling
func (*RescheduleE2ETest) TestRescheduleWithCanary ¶
func (tc *RescheduleE2ETest) TestRescheduleWithCanary(f *framework.F)
TestRescheduleWithCanary updates a running job to fail, and verify that the canary gets rescheduled
func (*RescheduleE2ETest) TestRescheduleWithCanaryAutoRevert ¶
func (tc *RescheduleE2ETest) TestRescheduleWithCanaryAutoRevert(f *framework.F)
TestRescheduleWithCanaryAutoRevert updates a running job to fail, and verifies that the job gets reverted.
func (*RescheduleE2ETest) TestRescheduleWithUpdate ¶
func (tc *RescheduleE2ETest) TestRescheduleWithUpdate(f *framework.F)
TestRescheduleWithUpdate updates a running job to fail, and verifies that it gets rescheduled