тесты_greenplum

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
тесты_greenplum [2025/02/12 19:56] – created keremetтесты_greenplum [2025/02/13 13:30] (current) keremet
Line 14: Line 14:
   docker run --rm -it orca-linter:test   docker run --rm -it orca-linter:test
  
 +**Регрессионные тесты**
 +
 +Сборка образа
 +  git submodule update --init --recursive
 +  docker build -t gpdb6_regress:latest -f arenadata/Dockerfile.ubuntu --build-arg sigar=http://orv.org.ru/tmp/sigar_1.6.5.deb --build-arg sigar_headers=http://orv.org.ru/tmp/sigar-headers_1.6.5.deb --build-arg adb_python3=http://orv.org.ru/tmp/python_3.9.18.deb .
 +
 +Запуск тестов с включенной Оркой (optimizer=on)
 +  cat > script.bash << EOF
 +  cd /home/gpadmin/
 +  ssh-keygen -A
 +  /usr/sbin/sshd
 +  EXIT_CODE=0
 +  bash gpdb_src/concourse/scripts/ic_gpdb.bash || EXIT_CODE=1
 +  echo "Script gpdb_src/concourse/scripts/ic_gpdb.bash finished with \$EXIT_CODE"
 +  find gpdb_src/src/test/ -name 'results' -type d -exec tar -rf /logs/results.tar "{}" \;
 +  find gpdb_src/src/test/ -name 'regression.diffs' -type f -exec tar -rf /logs/regression.diffs.tar "{}" \;
 +  find gpdb_src/gpAux/gpdemo/datadirs/ -name ${LOG_EXTENSION} -type d -exec tar -rf /logs/log.tar "{}" \;
 +  tar -czf /logs/gpAdminLogs.tar.gz gpAdminLogs/
 +  tar -czf /logs/gpAux.tar.gz gpdb_src/gpAux/gpdemo/datadirs/gpAdminLogs/
 +  exit \$EXIT_CODE
 +  EOF
 +  
 +  rm -rf logs
 +  mkdir logs
 +  
 +  docker run -i --user root:root -e TEST_OS=ubuntu -e MAKE_TEST_COMMAND="-k PGOPTIONS='-c optimizer=on' installcheck-world" --sysctl 'kernel.sem=500 1024000 200 4096' --privileged -v $(pwd)/logs/:/logs gpdb6_regress:latest /bin/bash < ./script.bash
тесты_greenplum.1739390177.txt.gz · Last modified: 2025/02/12 19:56 by keremet