This is an automated email from the ASF dual-hosted git repository.

yasith pushed a change to branch service-layer-improvements
in repository https://gitbox.apache.org/repos/asf/airavata.git


    from 740a933430 fix property name mismatch bugs. correct the test properties
     add a31192204a run spotless:apply and cleanup test and prop 
inconsistencies. replace few reflections with di
     add ad9ede21d7 fix more test cases and config bugs

No new revisions were added by this update.

Summary of changes:
 .../api-orch/templates/airavata.properties.j2      |   2 +-
 .../registry/templates/airavata.properties.j2      |   2 +-
 .../client/samples/CreateLaunchExperimentUS3.java  |   2 +-
 .../service/handlers/AgentManagementHandler.java   |  37 +-
 .../service/services/AiravataFileService.java      |  11 +-
 modules/airavata-api/pom.xml                       |  30 +-
 .../apache/airavata/common/utils/DBInitConfig.java |  48 --
 .../airavata/common/utils/DBInitializer.java       | 104 ----
 .../org/apache/airavata/common/utils/DBUtil.java   |  46 +-
 .../apache/airavata/common/utils/DerbyUtil.java    |  11 +-
 .../airavata/config/AiravataConfigUtils.java       | 193 +++++++
 .../AiravataPropertySourceConfiguration.java       |   7 +-
 .../config/AiravataPropertySourceFactory.java      | 144 +++++
 .../airavata/config/AiravataServerProperties.java  | 630 ++++++++-------------
 .../org/apache/airavata/config/FlywayConfig.java   |   2 +-
 .../java/org/apache/airavata/config/JpaConfig.java |  15 +-
 .../airavata/config/PropertiesVerification.java    |   6 +-
 .../services/CredentialEntityService.java          |   2 +-
 .../services/CredentialStoreDBInitConfig.java      |  97 ----
 .../airavata/helix/controller/HelixController.java |   6 +-
 .../helix/controller/PreWorkflowManager.java       |   5 +-
 .../helix/controller/WorkflowCleanupAgent.java     |   6 +-
 .../airavata/helix/controller/WorkflowManager.java |  18 +-
 .../helix/participant/HelixParticipant.java        |   8 +-
 .../airavata/helix/task/base/AbstractTask.java     |   8 +-
 .../task/cancel/WorkflowCancellationTask.java      |   4 +-
 .../helix/task/submission/GroovyMapData.java       |   4 +-
 .../org/apache/airavata/messaging/Dispatcher.java  | 116 +++-
 .../messaging/rabbitmq/RabbitMQPublisher.java      |  29 +
 .../monitor/compute/ClusterStatusMonitorJob.java   |   2 +-
 .../airavata/monitor/email/EmailBasedMonitor.java  |   3 +-
 .../orchestrator/impl/AbstractOrchestrator.java    |   5 +-
 .../orchestrator/job/GFACPassiveJobSubmitter.java  |   4 +-
 .../orchestrator/utils/OrchestratorUtils.java      |   2 +-
 .../validation/impl/ValidationServiceImpl.java     |   9 +-
 .../ComputeValidatorEnabledCondition.java          |   2 +-
 .../utils/UserProfileCatalogDBInitConfig.java      |  69 ---
 .../profile/utils/keycloak/KeycloakRestClient.java |   6 +-
 .../registry/utils/AppCatalogDBInitConfig.java     | 104 ----
 .../registry/utils/ExpCatalogDBInitConfig.java     | 115 ----
 .../registry/utils/ReplicaCatalogDBInitConfig.java |  77 ---
 .../utils/WorkflowCatalogDBInitConfig.java         |  76 ---
 .../apache/airavata/service/AiravataService.java   |  57 +-
 .../service/orchestrator/OrchestratorService.java  |   2 +-
 .../service/security/CredentialStoreService.java   |   4 -
 .../airavata/service/security/IamAdminService.java |   4 +-
 .../sharing/utils/SharingRegistryDBInitConfig.java |  75 ---
 .../SSHAccountProvisionerFactoryTest.java          |   7 +-
 .../airavata/accountprovisioning/SSHUtilTest.java  |  17 +-
 .../TestIULdapSSHAccountProvisioner.java           |   6 +-
 .../airavata/common/utils/NameValidatorTest.java   |   6 +-
 .../airavata/common/utils/SecurityUtilTest.java    |   6 +-
 .../config/AiravataServerPropertiesTest.java       |   4 +-
 .../config/BackgroundServicesStartupTest.java      |  43 +-
 .../airavata/config/DockerServiceStartupTest.java  |  25 +-
 .../apache/airavata/config/EntityLoadingTest.java  |  17 +-
 .../config/ExternalServiceStartupTest.java         |  26 +-
 .../airavata/config/FlywayLocalStartupTest.java    |  28 +-
 .../airavata/config/FlywayMigrationTest.java       |  21 +-
 .../apache/airavata/config/MinimalStartupTest.java |  10 +-
 .../config/PersistenceConfigurationTest.java       |   9 +-
 .../airavata/config/RestModeStartupTest.java       |  31 +-
 .../airavata/config/SchemaValidationTest.java      |  13 +-
 .../config/ServiceConfigurationBuilder.java        |  12 +-
 .../airavata/config/ServiceDependencyTest.java     |  16 +-
 .../config/ServiceStartupCombinationTest.java      |  13 +-
 .../airavata/config/ServiceStartupRangeTest.java   |  67 +--
 .../airavata/config/ServiceStartupTestBase.java    |   4 +-
 .../airavata/config/ServiceStatusVerifierTest.java |  13 +-
 .../apache/airavata/config/ServiceToggleTest.java  |  10 +-
 .../airavata/config/SpringContextLoadTest.java     |   9 +-
 .../airavata/config/TestPropertiesHelper.java      | 108 ++++
 .../airavata/config/TestcontainersConfig.java      | 191 ++++++-
 .../airavata/config/TestcontainersSetupTest.java   | 138 ++++-
 .../airavata/config/ThriftModeStartupTest.java     |  35 +-
 .../config/UnifiedApplicationStartupTest.java      |  26 +-
 .../airavata/credential/SSHCredentialTest.java     |   9 +-
 .../apache/airavata/credential/SSHSummaryTest.java |  11 +-
 .../messaging/MessageVerificationUtils.java        | 223 ++++++++
 .../airavata/messaging/TestMessagingUtils.java     |  79 +++
 .../messaging/kafka/KafkaIntegrationTest.java      | 532 +++++++++++++++++
 .../rabbitmq/RabbitMQIntegrationTest.java          | 456 +++++++++++++++
 .../airavata/messaging/rabbitmq/TestClient.java    |  30 +-
 .../orchestrator/core/BaseOrchestratorTest.java    |   7 +-
 .../orchestrator/core/NewOrchestratorTest.java     | 153 +++--
 .../airavata/profile/entities/SetupNewGateway.java |  13 +-
 .../repositories/WorkspaceRepositoryTest.java      | 156 +----
 .../ApplicationDeploymentRepositoryTest.java       |   8 +-
 .../ApplicationInterfaceRepositoryTest.java        |   6 +-
 .../appcatalog/ComputeResourceRepositoryTest.java  |  78 +--
 .../appcatalog/GatewayGroupsRepositoryTest.java    |   2 +-
 .../appcatalog/GatewayProfileRepositoryTest.java   |   7 +-
 .../GroupResourceProfileRepositoryTest.java        | 115 +---
 .../JobSubmissionInterfaceRepositoryTest.java      |   6 +-
 .../appcatalog/StorageResourceRepositoryTest.java  |   6 +-
 .../UserResourceProfileRepositoryTest.java         |   6 +-
 .../registry/repositories/common/TestBase.java     |  14 +-
 .../expcatalog/ExperimentErrorRepositoryTest.java  |  20 +-
 .../expcatalog/ExperimentInputRepositoryTest.java  |  14 +-
 .../expcatalog/ExperimentOutputRepositoryTest.java |  14 +-
 .../expcatalog/ExperimentRepositoryTest.java       |  18 +-
 .../expcatalog/ExperimentStatusRepositoryTest.java |  16 +-
 .../ExperimentSummaryRepositoryTest.java           |  58 +-
 .../expcatalog/GatewayRepositoryTest.java          |  16 +-
 .../repositories/expcatalog/JobRepositoryTest.java |  22 +-
 .../expcatalog/JobStatusRepositoryTest.java        |  52 +-
 .../expcatalog/NotificationRepositoryTest.java     |  46 +-
 .../expcatalog/ProcessErrorRepositoryTest.java     |  34 +-
 .../expcatalog/ProcessInputRepositoryTest.java     |  14 +-
 .../expcatalog/ProcessOutputRepositoryTest.java    |  14 +-
 .../expcatalog/ProcessRepositoryTest.java          |  16 +-
 .../expcatalog/ProcessStatusRepositoryTest.java    |  14 +-
 .../expcatalog/ProjectRepositoryTest.java          |  14 +-
 .../expcatalog/QueueStatusRepositoryTest.java      |  16 +-
 .../expcatalog/TaskErrorRepositoryTest.java        |  20 +-
 .../expcatalog/TaskRepositoryTest.java             |  10 +-
 .../expcatalog/TaskStatusRepositoryTest.java       |  16 +-
 .../expcatalog/UserRepositoryTest.java             |   8 +-
 .../replicacatalog/DataProductRepositoryTest.java  |   8 +-
 .../DataReplicaLocationRepositoryTest.java         |   8 +-
 .../workflowcatalog/WorkflowRepositoryTest.java    |  30 +-
 .../security/GatewayGroupsInitializerTest.java     |   4 +-
 .../security/KeyCloakSecurityManagerTest.java      |  44 +-
 .../AiravataServiceIntegrationTest.java            | 283 +++++----
 .../AwsComputeResourceIntegrationTest.java         |  61 +-
 .../CredentialStoreServiceIntegrationTest.java     |  36 --
 .../DataMovementStateMachineIntegrationTest.java   | 117 +++-
 .../ExperimentLifecycleIntegrationTest.java        | 333 +++++++++++
 .../GroupManagerServiceIntegrationTest.java        |  30 -
 .../IamAdminServiceIntegrationTest.java            |  43 --
 .../JobSubmissionStateMachineIntegrationTest.java  | 130 ++++-
 .../OrchestratorServiceIntegrationTest.java        | 254 ++++++---
 ...rocessExecutionStateMachineIntegrationTest.java | 180 +++++-
 .../RegistryServiceIntegrationTest.java            | 301 ++++++++--
 .../integration/ServiceIntegrationTestBase.java    |  19 +-
 .../SharingRegistryServiceIntegrationTest.java     | 235 ++++----
 .../SlurmComputeResourceIntegrationTest.java       |  61 +-
 .../StateTransitionValidationIntegrationTest.java  | 121 +++-
 .../TenantProfileServiceIntegrationTest.java       | 123 ++--
 .../service/integration/TestDataFactory.java       |  44 ++
 .../airavata/service/integration/TestFixtures.java | 126 +++++
 .../UserProfileServiceIntegrationTest.java         | 108 ++--
 .../org/apache/airavata/sharing/CipresTest.java    | 324 ++++++-----
 .../GroupComputeResourcePreferenceUtilTest.java    |   6 +-
 .../src/test}/resources/conf/airavata.properties   |   9 +-
 .../org/apache/airavata/AiravataCommandLine.java   |   2 +-
 .../java/org/apache/airavata/AiravataServer.java   |  16 +-
 .../bootstrap/DatabaseMigratorCommand.java         |   3 +-
 .../src/main/resources/conf/airavata.properties    |   5 +-
 .../config/ResearchServiceConfiguration.java       |  33 +-
 .../research/service/handlers/ResourceHandler.java |   2 +-
 .../client/AiravataServiceClientFactory.java       |   9 +-
 .../airavata/thriftapi/server/ThriftServer.java    |   9 +-
 pom.xml                                            |  20 +-
 154 files changed, 5419 insertions(+), 3207 deletions(-)
 delete mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/common/utils/DBInitConfig.java
 delete mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/common/utils/DBInitializer.java
 create mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/config/AiravataConfigUtils.java
 create mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/config/AiravataPropertySourceFactory.java
 delete mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/credential/services/CredentialStoreDBInitConfig.java
 delete mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/profile/utils/UserProfileCatalogDBInitConfig.java
 delete mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/registry/utils/AppCatalogDBInitConfig.java
 delete mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/registry/utils/ExpCatalogDBInitConfig.java
 delete mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/registry/utils/ReplicaCatalogDBInitConfig.java
 delete mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/registry/utils/WorkflowCatalogDBInitConfig.java
 delete mode 100644 
modules/airavata-api/src/main/java/org/apache/airavata/sharing/utils/SharingRegistryDBInitConfig.java
 create mode 100644 
modules/airavata-api/src/test/java/org/apache/airavata/config/TestPropertiesHelper.java
 create mode 100644 
modules/airavata-api/src/test/java/org/apache/airavata/messaging/MessageVerificationUtils.java
 create mode 100644 
modules/airavata-api/src/test/java/org/apache/airavata/messaging/TestMessagingUtils.java
 create mode 100644 
modules/airavata-api/src/test/java/org/apache/airavata/messaging/kafka/KafkaIntegrationTest.java
 create mode 100644 
modules/airavata-api/src/test/java/org/apache/airavata/messaging/rabbitmq/RabbitMQIntegrationTest.java
 create mode 100644 
modules/airavata-api/src/test/java/org/apache/airavata/service/integration/ExperimentLifecycleIntegrationTest.java
 create mode 100644 
modules/airavata-api/src/test/java/org/apache/airavata/service/integration/TestFixtures.java
 copy modules/{distribution/src/main => 
airavata-api/src/test}/resources/conf/airavata.properties (98%)

Reply via email to