Create Base and Sample Performance Integration Tests 78/133478/4
authorToineSiebelink <toine.siebelink@est.tech>
Tue, 28 Feb 2023 18:12:51 +0000 (18:12 +0000)
committerToineSiebelink <toine.siebelink@est.tech>
Thu, 9 Mar 2023 11:52:00 +0000 (11:52 +0000)
commit0133eb03c09c6142b4a98047d00b0145a934dd45
tree1157a9619969ca27ef46d8b6e216a96c81de7dbf
parent29b493f8859f1ce0eeadaba75462006499f6f26d
Create Base and Sample Performance Integration Tests

- added data (folders) for different models and json data
- added base and data for cps-ncmp (registry) specific test cases
- integrated Ahila's (large) openroadm model and data
  (corrected version provided by Lee Anjella)
- created profiles to exclude/include *PerfTest
- fixed dependency test check
- included integration test for overall coverage
- increased margings in existing perf test to reduce nordix intermitten failures

Issue-ID: CPS-1516
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Change-Id: Ia82826f610636c14aa7e8939b385c278e5039817
22 files changed:
cps-application/src/test/java/org/onap/cps/architecture/LayeredArchitectureTest.java
cps-ri/src/test/groovy/org/onap/cps/spi/performance/CpsDataPersistenceServiceDeletePerfTest.groovy
cps-ri/src/test/groovy/org/onap/cps/spi/performance/CpsDataPersistenceServicePerfTest.groovy
integration-test/pom.xml
integration-test/src/test/groovy/org/onap/cps/integration/base/CpsIntegrationSpecBase.groovy
integration-test/src/test/groovy/org/onap/cps/integration/base/FunctionalSpecBase.groovy [moved from integration-test/src/test/groovy/org/onap/cps/integration/base/BookstoreSpecBase.groovy with 66% similarity]
integration-test/src/test/groovy/org/onap/cps/integration/functional/CpsAdminServiceIntegrationSpec.groovy
integration-test/src/test/groovy/org/onap/cps/integration/functional/CpsDataServiceIntegrationSpec.groovy
integration-test/src/test/groovy/org/onap/cps/integration/performance/base/CpsPerfTestBase.groovy [new file with mode: 0644]
integration-test/src/test/groovy/org/onap/cps/integration/performance/base/NcmpRegistryPerfTestBase.groovy [new file with mode: 0644]
integration-test/src/test/groovy/org/onap/cps/integration/performance/base/PerfTestBase.groovy [new file with mode: 0644]
integration-test/src/test/groovy/org/onap/cps/integration/performance/cps/GetPerfTest.groovy [new file with mode: 0644]
integration-test/src/test/groovy/org/onap/cps/integration/performance/ncmp/CmHandleQueryPerfTest.groovy [new file with mode: 0644]
integration-test/src/test/resources/data/bookstore/bookstore.yang [moved from integration-test/src/test/resources/data/bookstore.yang with 100% similarity]
integration-test/src/test/resources/data/bookstore/bookstoreData.json [moved from integration-test/src/test/resources/data/BookstoreDataNodes.json with 100% similarity]
integration-test/src/test/resources/data/bookstore/largeModelData.json [new file with mode: 0644]
integration-test/src/test/resources/data/ncmp-registry/1000-cmhandles.json [new file with mode: 0644]
integration-test/src/test/resources/data/ncmp-registry/dmi-registry@2022-05-10.yang [new file with mode: 0644]
integration-test/src/test/resources/data/openroadm/correctedModel.zip [new file with mode: 0644]
integration-test/src/test/resources/data/openroadm/innerNode.json [new file with mode: 0644]
integration-test/src/test/resources/liquibase/test-changelog.yaml
jacoco-report/pom.xml