fix: missing tenant id for flow creation in AbstractSchedulerTest (#13311)

This commit is contained in:
YannC
2025-12-03 15:58:52 +01:00
committed by GitHub
parent a72ecfc2eb
commit 32da15b2ea
3 changed files with 8 additions and 1 deletions

View File

@@ -36,6 +36,8 @@ import java.util.Optional;
@KestraTest(rebuildContext = true) @KestraTest(rebuildContext = true)
abstract public class AbstractSchedulerTest { abstract public class AbstractSchedulerTest {
public final static String TENANT_ID = "main";
@Inject @Inject
protected ApplicationContext applicationContext; protected ApplicationContext applicationContext;
@@ -74,7 +76,7 @@ abstract public class AbstractSchedulerTest {
*/ */
@Deprecated @Deprecated
protected static FlowWithSource createFlow(List<AbstractTrigger> triggers) { protected static FlowWithSource createFlow(List<AbstractTrigger> triggers) {
return createFlow(null, triggers); return createFlow(TENANT_ID, triggers);
} }
protected static FlowWithSource createFlow(String tenantId, List<AbstractTrigger> triggers) { protected static FlowWithSource createFlow(String tenantId, List<AbstractTrigger> triggers) {

View File

@@ -77,6 +77,7 @@ class SchedulerConditionTest extends AbstractSchedulerTest {
flowRepository.create(GenericFlow.of(flow)); flowRepository.create(GenericFlow.of(flow));
Trigger trigger = Trigger.builder() Trigger trigger = Trigger.builder()
.tenantId(TENANT_ID)
.namespace(flow.getNamespace()) .namespace(flow.getNamespace())
.flowId(flow.getId()) .flowId(flow.getId())
.triggerId("hourly") .triggerId("hourly")

View File

@@ -90,6 +90,7 @@ public class SchedulerScheduleOnDatesTest extends AbstractSchedulerTest {
Trigger trigger = Trigger Trigger trigger = Trigger
.builder() .builder()
.tenantId(TENANT_ID)
.triggerId("schedule") .triggerId("schedule")
.flowId(flow.getId()) .flowId(flow.getId())
.namespace(flow.getNamespace()) .namespace(flow.getNamespace())
@@ -145,6 +146,7 @@ public class SchedulerScheduleOnDatesTest extends AbstractSchedulerTest {
ZonedDateTime lastDate = ZonedDateTime.now().minusHours(3L); ZonedDateTime lastDate = ZonedDateTime.now().minusHours(3L);
Trigger lastTrigger = Trigger Trigger lastTrigger = Trigger
.builder() .builder()
.tenantId(TENANT_ID)
.triggerId("recoverALLMissing") .triggerId("recoverALLMissing")
.flowId(flow.getId()) .flowId(flow.getId())
.namespace(flow.getNamespace()) .namespace(flow.getNamespace())
@@ -196,6 +198,7 @@ public class SchedulerScheduleOnDatesTest extends AbstractSchedulerTest {
ZonedDateTime lastDate = ZonedDateTime.now().minusHours(3L); ZonedDateTime lastDate = ZonedDateTime.now().minusHours(3L);
Trigger lastTrigger = Trigger Trigger lastTrigger = Trigger
.builder() .builder()
.tenantId(TENANT_ID)
.triggerId("recoverLASTMissing") .triggerId("recoverLASTMissing")
.flowId(flow.getId()) .flowId(flow.getId())
.namespace(flow.getNamespace()) .namespace(flow.getNamespace())
@@ -248,6 +251,7 @@ public class SchedulerScheduleOnDatesTest extends AbstractSchedulerTest {
ZonedDateTime lastDate = ZonedDateTime.now().minusHours(3L); ZonedDateTime lastDate = ZonedDateTime.now().minusHours(3L);
Trigger lastTrigger = Trigger Trigger lastTrigger = Trigger
.builder() .builder()
.tenantId(TENANT_ID)
.triggerId("recoverNONEMissing") .triggerId("recoverNONEMissing")
.flowId(flow.getId()) .flowId(flow.getId())
.namespace(flow.getNamespace()) .namespace(flow.getNamespace())