This is an automated email from the ASF dual-hosted git repository.

adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/master by this push:
     new dee55f817d HDDS-8790. Split EC acceptance tests (#4855)
dee55f817d is described below

commit dee55f817dc5072aa0c38ec5e343aaf3855b70d6
Author: Doroszlai, Attila <[email protected]>
AuthorDate: Thu Jun 8 18:26:40 2023 +0200

    HDDS-8790. Split EC acceptance tests (#4855)
---
 .github/workflows/ci.yml                           |  1 +
 .../src/main/compose/ozone/{test.sh => test-ec.sh} | 43 +++-------------------
 hadoop-ozone/dist/src/main/compose/ozone/test.sh   | 16 +-------
 3 files changed, 7 insertions(+), 53 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d63064e898..ff4d386aec 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -254,6 +254,7 @@ jobs:
           - secure
           - unsecure
           - compat
+          - EC
           - HA-secure
           - HA-unsecure
           - MR
diff --git a/hadoop-ozone/dist/src/main/compose/ozone/test.sh 
b/hadoop-ozone/dist/src/main/compose/ozone/test-ec.sh
old mode 100755
new mode 100644
similarity index 55%
copy from hadoop-ozone/dist/src/main/compose/ozone/test.sh
copy to hadoop-ozone/dist/src/main/compose/ozone/test-ec.sh
index 2958f90b56..70693ceeab
--- a/hadoop-ozone/dist/src/main/compose/ozone/test.sh
+++ b/hadoop-ozone/dist/src/main/compose/ozone/test-ec.sh
@@ -15,7 +15,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-#suite:unsecure
+#suite:EC
 
 COMPOSE_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
 export COMPOSE_DIR
@@ -28,48 +28,15 @@ source "$COMPOSE_DIR/../testlib.sh"
 
 start_docker_env 5
 
-execute_robot_test scm lib
-execute_robot_test scm ozone-lib
-
-execute_robot_test om auditparser
-
-execute_robot_test scm basic
-
-execute_robot_test scm gdpr
-
-execute_robot_test scm security/ozone-secure-token.robot
-
-exclude=""
-for bucket in erasure; do
-  execute_robot_test scm -v BUCKET:${bucket} -N s3-${bucket} ${exclude} s3
-  # some tests are independent of the bucket type, only need to be run once
-  exclude="--exclude no-bucket-type"
-done
-
-execute_robot_test scm recon
-
-execute_robot_test scm om-ratis
-
-execute_robot_test scm freon
-
-execute_robot_test scm cli
-execute_robot_test scm admincli
-
-execute_robot_test scm -v USERNAME:httpfs httpfs
-execute_debug_tests
-
-execute_robot_test scm -v SCHEME:o3fs -v BUCKET_TYPE:bucket -N 
ozonefs-o3fs-bucket ozonefs/ozonefs.robot
+execute_robot_test scm -v BUCKET:erasure s3
 
 prefix=${RANDOM}
 execute_robot_test scm -v PREFIX:${prefix} ec/basic.robot
 docker-compose up -d --no-recreate --scale datanode=4
-execute_robot_test scm -v PREFIX:${prefix} ec/read.robot
+execute_robot_test scm -v PREFIX:${prefix} -N read-4-datanodes ec/read.robot
 docker-compose up -d --no-recreate --scale datanode=3
-execute_robot_test scm -v PREFIX:${prefix} ec/read.robot
-
-execute_robot_test s3g grpc/grpc-om-s3-metrics.robot
-
-execute_robot_test scm --exclude pre-finalized-snapshot-tests snapshot
+execute_robot_test scm -v PREFIX:${prefix} -N read-3-datanodes ec/read.robot
+docker-compose up -d --no-recreate --scale datanode=5
 
 stop_docker_env
 
diff --git a/hadoop-ozone/dist/src/main/compose/ozone/test.sh 
b/hadoop-ozone/dist/src/main/compose/ozone/test.sh
index 2958f90b56..02cf5e6bff 100755
--- a/hadoop-ozone/dist/src/main/compose/ozone/test.sh
+++ b/hadoop-ozone/dist/src/main/compose/ozone/test.sh
@@ -26,7 +26,7 @@ export OZONE_REPLICATION_FACTOR=3
 # shellcheck source=/dev/null
 source "$COMPOSE_DIR/../testlib.sh"
 
-start_docker_env 5
+start_docker_env
 
 execute_robot_test scm lib
 execute_robot_test scm ozone-lib
@@ -39,13 +39,6 @@ execute_robot_test scm gdpr
 
 execute_robot_test scm security/ozone-secure-token.robot
 
-exclude=""
-for bucket in erasure; do
-  execute_robot_test scm -v BUCKET:${bucket} -N s3-${bucket} ${exclude} s3
-  # some tests are independent of the bucket type, only need to be run once
-  exclude="--exclude no-bucket-type"
-done
-
 execute_robot_test scm recon
 
 execute_robot_test scm om-ratis
@@ -60,13 +53,6 @@ execute_debug_tests
 
 execute_robot_test scm -v SCHEME:o3fs -v BUCKET_TYPE:bucket -N 
ozonefs-o3fs-bucket ozonefs/ozonefs.robot
 
-prefix=${RANDOM}
-execute_robot_test scm -v PREFIX:${prefix} ec/basic.robot
-docker-compose up -d --no-recreate --scale datanode=4
-execute_robot_test scm -v PREFIX:${prefix} ec/read.robot
-docker-compose up -d --no-recreate --scale datanode=3
-execute_robot_test scm -v PREFIX:${prefix} ec/read.robot
-
 execute_robot_test s3g grpc/grpc-om-s3-metrics.robot
 
 execute_robot_test scm --exclude pre-finalized-snapshot-tests snapshot


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to