diff --git a/.pipelines/test-stage.yml b/.pipelines/test-stage.yml index 2baf6df7f..c6143434e 100644 --- a/.pipelines/test-stage.yml +++ b/.pipelines/test-stage.yml @@ -12,6 +12,7 @@ parameters: default: - wsl1 - wsl2 + - wsla - name: test_images type: object diff --git a/cloudtest/CMakeLists.txt b/cloudtest/CMakeLists.txt index 1767ab816..a44437e06 100644 --- a/cloudtest/CMakeLists.txt +++ b/cloudtest/CMakeLists.txt @@ -33,7 +33,18 @@ function(add_test_group image version) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TestGroup.xml.in ${DIR}/TestGroup.xml) endfunction() +function(add_wsla_test_group image) + set(version "a") + set(DIR ${OUT}/${image}-wsla) + + file(MAKE_DIRECTORY ${DIR}) + + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TestMap.xml.in ${DIR}/TestMap.xml) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/TestGroup-wsla.xml.in ${DIR}/TestGroup.xml) +endfunction() + foreach(image ${CLOUDTEST_IMAGES}) add_test_group("${image}" "1") add_test_group("${image}" "2") + add_wsla_test_group("${image}") endforeach() diff --git a/cloudtest/TestGroup-wsla.xml.in b/cloudtest/TestGroup-wsla.xml.in new file mode 100644 index 000000000..bc8ed47f5 --- /dev/null +++ b/cloudtest/TestGroup-wsla.xml.in @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + +