rescheduling

package
v1.4.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2023 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RescheduleE2ETest

type RescheduleE2ETest struct {
	framework.TC
	// contains filtered or unexported fields
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL