Move integration test (clean-up, last phase) 15/134815/8
authorToineSiebelink <toine.siebelink@est.tech>
Mon, 12 Jun 2023 15:24:02 +0000 (16:24 +0100)
committerSourabh Sourabh <sourabh.sourabh@est.tech>
Mon, 19 Jun 2023 09:01:16 +0000 (09:01 +0000)
commit08898672e0de04238acdedea4266c58f17c2b7e0
treeb0266435c84d1fe5b333b0b95fa70b37638f554e
parent75dff29f61825b44a8bf09a3a95cb8ceea2ce444
Move integration test (clean-up, last phase)

- Moved session manager test
- Improved schemaset concurrency test (retry testing)
- Cleaned up all ri (container based) integration test (setup)
- Applied some groovy best practice where needed
- internal ri module cover now down to 29%, covred by integration instead with
  - Line coverage up by 41 lines to 99% (was 97%)
  - Branch coverage up by 3 branches to 96% (was 93%)

Issue-ID: CPS-1687
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Change-Id: Ifb77a053e5a5db62a3f6a32ae60a3a8b10918efd
17 files changed:
cps-ri/pom.xml
cps-ri/src/test/groovy/org/onap/cps/spi/impl/CpsModulePersistenceServiceConcurrencySpec.groovy
cps-ri/src/test/groovy/org/onap/cps/spi/impl/CpsModulePersistenceServiceSpec.groovy
cps-ri/src/test/groovy/org/onap/cps/spi/impl/CpsPersistenceSpecBase.groovy [deleted file]
cps-ri/src/test/java/org/onap/cps/DatabaseTestContainer.java [deleted file]
cps-ri/src/test/java/org/onap/cps/TestApplication.java [deleted file]
cps-ri/src/test/resources/application.yml [deleted file]
cps-ri/src/test/resources/data/anchor.sql [deleted file]
cps-ri/src/test/resources/data/anchors-schemaset-modules.sql [deleted file]
cps-ri/src/test/resources/data/clear-all.sql [deleted file]
cps-ri/src/test/resources/data/fragment.sql [deleted file]
cps-ri/src/test/resources/data/perf-test.sql [deleted file]
cps-ri/src/test/resources/data/schemaset.sql [deleted file]
cps-ri/src/test/resources/hibernate.cfg.xml [deleted file]
integration-test/src/test/groovy/org/onap/cps/integration/base/CpsIntegrationSpecBase.groovy
integration-test/src/test/groovy/org/onap/cps/integration/base/TestConfig.groovy
integration-test/src/test/groovy/org/onap/cps/integration/functional/SessionManagerIntegrationSpec.groovy [moved from cps-ri/src/test/groovy/org/onap/cps/spi/utils/SessionManagerIntegrationSpec.groovy with 65% similarity]