Grouping IT tests per API surface (#1401)

* Grouping IT tests per API surface

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

* Fix build

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>

---------

Signed-off-by: Artur Ciocanu <ciocanu@adobe.com>
Co-authored-by: Artur Ciocanu <ciocanu@adobe.com>
Signed-off-by: sirivarma <siri.varma@outlook.com>
This commit is contained in:
artur-ciocanu 2025-06-05 03:02:13 +03:00 committed by sirivarma
parent d874025da8
commit 322ec30299
19 changed files with 23 additions and 21 deletions

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.actors;
import io.dapr.actors.ActorId; import io.dapr.actors.ActorId;
import io.dapr.actors.client.ActorClient; import io.dapr.actors.client.ActorClient;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.actors;
import io.dapr.actors.ActorMethod; import io.dapr.actors.ActorMethod;
import io.dapr.actors.ActorType; import io.dapr.actors.ActorType;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.actors;
import io.dapr.actors.ActorId; import io.dapr.actors.ActorId;
import io.dapr.actors.runtime.AbstractActor; import io.dapr.actors.runtime.AbstractActor;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.actors;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.actors;
import java.util.Map; import java.util.Map;

View File

@ -11,12 +11,13 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.conversations;
import io.dapr.client.DaprPreviewClient; import io.dapr.client.DaprPreviewClient;
import io.dapr.client.domain.ConversationInput; import io.dapr.client.domain.ConversationInput;
import io.dapr.client.domain.ConversationRequest; import io.dapr.client.domain.ConversationRequest;
import io.dapr.client.domain.ConversationResponse; import io.dapr.client.domain.ConversationResponse;
import io.dapr.it.testcontainers.DaprPreviewClientConfiguration;
import io.dapr.testcontainers.Component; import io.dapr.testcontainers.Component;
import io.dapr.testcontainers.DaprContainer; import io.dapr.testcontainers.DaprContainer;
import io.dapr.testcontainers.DaprLogLevel; import io.dapr.testcontainers.DaprLogLevel;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.conversations;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.core;
import com.github.tomakehurst.wiremock.junit5.WireMockTest; import com.github.tomakehurst.wiremock.junit5.WireMockTest;
import io.dapr.client.DaprClient; import io.dapr.client.DaprClient;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.core;
import io.dapr.testcontainers.DaprPlacementContainer; import io.dapr.testcontainers.DaprPlacementContainer;
import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Tag;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.core;
import io.dapr.testcontainers.DaprSchedulerContainer; import io.dapr.testcontainers.DaprSchedulerContainer;
import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Tag;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.jobs;
import io.dapr.client.DaprPreviewClient; import io.dapr.client.DaprPreviewClient;
import io.dapr.client.domain.DeleteJobRequest; import io.dapr.client.domain.DeleteJobRequest;
@ -19,6 +19,7 @@ import io.dapr.client.domain.GetJobRequest;
import io.dapr.client.domain.GetJobResponse; import io.dapr.client.domain.GetJobResponse;
import io.dapr.client.domain.JobSchedule; import io.dapr.client.domain.JobSchedule;
import io.dapr.client.domain.ScheduleJobRequest; import io.dapr.client.domain.ScheduleJobRequest;
import io.dapr.it.testcontainers.DaprPreviewClientConfiguration;
import io.dapr.testcontainers.DaprContainer; import io.dapr.testcontainers.DaprContainer;
import io.dapr.testcontainers.DaprLogLevel; import io.dapr.testcontainers.DaprLogLevel;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.jobs;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.workflows;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
@ -46,7 +46,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
@SpringBootTest( @SpringBootTest(
webEnvironment = WebEnvironment.RANDOM_PORT, webEnvironment = WebEnvironment.RANDOM_PORT,
classes = { classes = {
TestDaprWorkflowsConfiguration.class, TestWorkflowsConfiguration.class,
TestWorkflowsApplication.class TestWorkflowsApplication.class
} }
) )

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.workflows;
import io.dapr.workflows.WorkflowActivity; import io.dapr.workflows.WorkflowActivity;
import io.dapr.workflows.WorkflowActivityContext; import io.dapr.workflows.WorkflowActivityContext;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.workflows;
import io.dapr.workflows.WorkflowActivity; import io.dapr.workflows.WorkflowActivity;
import io.dapr.workflows.WorkflowActivityContext; import io.dapr.workflows.WorkflowActivityContext;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.workflows;
import io.dapr.workflows.Workflow; import io.dapr.workflows.Workflow;
import io.dapr.workflows.WorkflowStub; import io.dapr.workflows.WorkflowStub;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.workflows;
import java.util.List; import java.util.List;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.workflows;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;

View File

@ -11,7 +11,7 @@
limitations under the License. limitations under the License.
*/ */
package io.dapr.it.testcontainers; package io.dapr.it.testcontainers.workflows;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import io.dapr.config.Properties; import io.dapr.config.Properties;
@ -24,7 +24,7 @@ import org.springframework.context.annotation.Configuration;
import java.util.Map; import java.util.Map;
@Configuration @Configuration
public class TestDaprWorkflowsConfiguration { public class TestWorkflowsConfiguration {
@Bean @Bean
public ObjectMapper mapper() { public ObjectMapper mapper() {
return new ObjectMapper(); return new ObjectMapper();