Move CSIT to ccsdk/distribution repo 82/116082/5
authorLasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Thu, 3 Dec 2020 15:54:13 +0000 (17:54 +0200)
committerLasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Wed, 9 Dec 2020 14:07:05 +0000 (16:07 +0200)
commit0c4500afd225801c940b309a2615b1afe3c505c8
treeba3bc86b85466068ce2572bd256261b582126c0b
parent161e9a0c026d5a7fee595ef870e662ae9123f4f0
Move CSIT to ccsdk/distribution repo

 - move CCSDK healthcheck CSIT under distribution repository
 - add run-project-csit.sh that takes common CSIT scripts from
   integration/csit on runtime and then executes all the plans
   under distribution/csit/plans
 - use version.properties and UNIQUE_DOCKER_TAG to identify the
   docker image versions to run for testing if the latter is given,
   otherwise just choose "latest" (to enable easy local testing)
 - introduce new groovy script for tagging SNAPSHOT images only
   based on version.properties and UNIQUE_DOCKER_TAG
 - apply UNIQUE_DOCKER_TAG in dgbuilder and odlsli-alpine docker
   image versioning
 - add script for tagging snapshot images identified with
   UNIQUE_DOCKER_TAG with STAGING
 - use docker-compose for teardown instead of common kill scripts

Issue-ID: CCSDK-3017
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I37dcf682bf1ab77016a76adc89f5658bb0b71b19
12 files changed:
csit/.gitignore [new file with mode: 0644]
csit/plans/healthcheck/setup.sh [new file with mode: 0644]
csit/plans/healthcheck/teardown.sh [new file with mode: 0644]
csit/plans/healthcheck/testplan.txt [new file with mode: 0644]
csit/run-project-csit.sh [new file with mode: 0755]
csit/scripts/healthcheck/health_check.sh [new file with mode: 0644]
csit/tests/healthcheck/__init__.robot [new file with mode: 0644]
csit/tests/healthcheck/test1.robot [new file with mode: 0644]
deployment/tag-docker-staging.sh [new file with mode: 0755]
dgbuilder-docker/pom.xml
odlsli/odlsli-alpine/pom.xml
src/main/scripts/TagSnapshotVersion.groovy [new file with mode: 0644]