Integration test for state migration job 23/142623/4
authoregernug <gerard.nugent@est.tech>
Tue, 2 Dec 2025 11:40:45 +0000 (11:40 +0000)
committeregernug <gerard.nugent@est.tech>
Wed, 3 Dec 2025 13:09:08 +0000 (13:09 +0000)
commit34fca69afb6f27d50f3d6dc1340337021063a50f
tree8d11d6c12fac9f0309f4ded369e577156656b04d
parent68323eca7ddfd24148909dbf9569629b64aef044
Integration test for state migration job

- Added DataMigrationIntegrationSpec test class
- Changed migrateInventoryToModelRelease20250722 signature to take in batch size
- Changed InventoryModelLoaderSpec to call upgradeAndMigrateInventoryModel() directly
- Added schemaSetExists() check in ModuleUpgradeServiceIntegrationSpec to allow for suite and isolated execution

Issue-ID: CPS-3061

Change-Id: I2a51a5e3fae91155396357500f5e2d2cec70f8df
Signed-off-by: egernug <gerard.nugent@est.tech>
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/DataMigration.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/init/InventoryModelLoader.java
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/DataMigrationSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/init/InventoryModelLoaderSpec.groovy
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/inventory/DataMigrationIntegrationSpec.groovy [new file with mode: 0644]
integration-test/src/test/groovy/org/onap/cps/integration/functional/ncmp/inventory/ModuleUpgradeServiceIntegrationSpec.groovy