提交 a0d24404 编写于 作者: A Ashwin Agrawal

Start running some C&S tests natively on concourse.

This commit adds 2 C&S to start with running natively. Also, adds logic to
print out diffs for these in case of failures for easy troubleshotting.
上级 818280aa
......@@ -395,6 +395,42 @@ jobs:
TARGET_OS: centos
TARGET_OS_VERSION: 6
- name: cs-uao
plan:
- aggregate:
- get: gpdb_src
params: {submodules: none}
passed: [compile_gpdb_centos6]
- get: bin_gpdb
resource: bin_gpdb_centos
passed: [compile_gpdb_centos6]
trigger: true
- get: centos-gpdb-dev-6
- task: uao_orca_both_regression
file: gpdb_src/concourse/tasks/tinc_gpdb.yml
image: centos-gpdb-dev-6
params:
MAKE_TEST_COMMAND: uao_orca_both_regression
TEST_OS: centos
- name: cs-subtransaction
plan:
- aggregate:
- get: gpdb_src
params: {submodules: none}
passed: [compile_gpdb_centos6]
- get: bin_gpdb
resource: bin_gpdb_centos
passed: [compile_gpdb_centos6]
trigger: true
- get: centos-gpdb-dev-6
- task: sub_transaction_limit_removal
file: gpdb_src/concourse/tasks/tinc_gpdb.yml
image: centos-gpdb-dev-6
params:
MAKE_TEST_COMMAND: sub_transaction_limit_removal
TEST_OS: centos
# Stage 3: Packaging
- name: gpdb_rc_packaging_centos
......@@ -711,39 +747,6 @@ jobs:
<<: *pulse_properties
PULSE_PROJECT_NAME: "GPDB-behave_gptransfer_5x_to_5x"
- name: cs-uao-regression
plan:
- aggregate: *pulse_trigger_resource
- task: trigger_pulse
tags: ["gpdb5-pulse-worker"]
file: gpdb_src/ci/pulse/api/trigger_pulse.yml
input_mapping: *input_mappings
params:
<<: *pulse_properties
PULSE_PROJECT_NAME: "cs-uao-regression"
- task: monitor_pulse
tags: ["gpdb5-pulse-worker"]
file: gpdb_src/ci/pulse/api/monitor_pulse.yml
params:
<<: *pulse_properties
PULSE_PROJECT_NAME: "cs-uao-regression"
- name: cs-sub-transaction-limit-removal
plan:
- aggregate: *pulse_trigger_resource
- task: trigger_pulse
tags: ["gpdb5-pulse-worker"]
file: gpdb_src/ci/pulse/api/trigger_pulse.yml
input_mapping: *input_mappings
params:
<<: *pulse_properties
PULSE_PROJECT_NAME: "cs-sub-transaction-limit-removal"
- task: monitor_pulse
tags: ["gpdb5-pulse-worker"]
file: gpdb_src/ci/pulse/api/monitor_pulse.yml
params:
<<: *pulse_properties
PULSE_PROJECT_NAME: "cs-sub-transaction-limit-removal"
- name: cs-pg-two-phase
plan:
......
......@@ -7,6 +7,18 @@ source "${CWDIR}/common.bash"
function gen_env(){
cat > /opt/run_test.sh <<-EOF
TINCDIR="\${1}/gpdb_src/src/test/tinc"
trap look4diffs ERR
function look4diffs() {
find "\${TINCDIR}" -name *.diff -exec cat {} \; >> "\${TINCDIR}/regression.diffs"
echo "=================================================================="
echo "The differences that caused some tests to fail can also be viewed in the file saved at \${TINCDIR}/regression.diffs."
echo "=================================================================="
cat "\${TINCDIR}/regression.diffs"
exit 1
}
source /usr/local/greenplum-db-devel/greenplum_path.sh
cd "\${1}/gpdb_src/gpAux"
source gpdemo/gpdemo-env.sh
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册