Resolved Task Limit error in Flamenco Manager #104201 #104203
@ -259,6 +259,9 @@ func TestCountTasksOfJobInStatus(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestCheckIfJobsHoldLargeNumOfTasks(t *testing.T) {
|
func TestCheckIfJobsHoldLargeNumOfTasks(t *testing.T) {
|
||||||
|
if testing.Short() {
|
||||||
|
t.Skip("Skipping test in short mode")
|
||||||
|
}
|
||||||
numtasks := 3500
|
numtasks := 3500
|
||||||
ctx, close, db, job, _ := jobTasksTestFixturesWithTaskNum(t, numtasks)
|
ctx, close, db, job, _ := jobTasksTestFixturesWithTaskNum(t, numtasks)
|
||||||
defer close()
|
defer close()
|
||||||
@ -606,14 +609,13 @@ func createTestAuthoredJobWithTasks() job_compilers.AuthoredJob {
|
|||||||
return createTestAuthoredJob("263fd47e-b9f8-4637-b726-fd7e47ecfdae", task1, task2, task3)
|
return createTestAuthoredJob("263fd47e-b9f8-4637-b726-fd7e47ecfdae", task1, task2, task3)
|
||||||
}
|
}
|
||||||
|
|
||||||
//Create a Job with a Specified number of tasks
|
|
||||||
func createTestAuthoredJobWithNumTasks(numTasks int) job_compilers.AuthoredJob {
|
func createTestAuthoredJobWithNumTasks(numTasks int) job_compilers.AuthoredJob {
|
||||||
//Generates all of the render jobs
|
//Generates all of the render jobs
|
||||||
prevtasks := make([]*job_compilers.AuthoredTask, 0)
|
prevtasks := make([]*job_compilers.AuthoredTask, 0)
|
||||||
for i := 0; i < numTasks-1; i++ {
|
for i := 0; i < numTasks-1; i++ {
|
||||||
currtask := job_compilers.AuthoredTask{
|
currtask := job_compilers.AuthoredTask{
|
||||||
Name: "render-" + fmt.Sprintf("%d", i),
|
Name: "render-" + fmt.Sprintf("%d", i),
|
||||||
Type: "ffmpeg",
|
Type: "blender-render",
|
||||||
UUID: uuid.New(),
|
UUID: uuid.New(),
|
||||||
Commands: []job_compilers.AuthoredCommand{},
|
Commands: []job_compilers.AuthoredCommand{},
|
||||||
}
|
}
|
||||||
@ -719,7 +721,7 @@ func jobTasksTestFixtures(t *testing.T) (context.Context, context.CancelFunc, *D
|
|||||||
return ctx, cancel, db, dbJob, authoredJob
|
return ctx, cancel, db, dbJob, authoredJob
|
||||||
}
|
}
|
||||||
|
|
||||||
//This created Test Jobs using the new function createTestAuthoredJobWithNumTasks so that you can set the number of tasks
|
// This created Test Jobs using the new function createTestAuthoredJobWithNumTasks so that you can set the number of tasks
|
||||||
func jobTasksTestFixturesWithTaskNum(t *testing.T, numtasks int) (context.Context, context.CancelFunc, *DB, *Job, job_compilers.AuthoredJob) {
|
func jobTasksTestFixturesWithTaskNum(t *testing.T, numtasks int) (context.Context, context.CancelFunc, *DB, *Job, job_compilers.AuthoredJob) {
|
||||||
ctx, cancel, db := persistenceTestFixtures(t, schedulerTestTimeoutlong)
|
ctx, cancel, db := persistenceTestFixtures(t, schedulerTestTimeoutlong)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user