feat(tests): make testCases a plugin with proper jsonschema type

This commit is contained in:
Roman Acevedo
2025-12-19 11:17:12 +01:00
parent 06cf735071
commit a0416a8847

View File

@@ -1,5 +1,6 @@
package io.kestra.core.test.flow;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
@@ -15,7 +16,8 @@ import java.util.List;
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
public class UnitTest {
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, property = "type", visible = true, include = JsonTypeInfo.As.PROPERTY)
public class UnitTest implements io.kestra.core.models.Plugin {
@NotNull
private String id;