From 899c4ac957631019fa949a007995eb5d8ef00d0b Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Wed, 12 Dec 2018 10:41:03 +0800 Subject: [PATCH] Skip VPC peering and vpc routes datasource tests TestAccVpcPeeringConnectionV2DataSource_basic, TestAccVpcRouteIdsV2DataSource_basic, TestAccVpcRouteV2DataSource_basic will cause golang panic to interrupt test process, so skip theses. Related-Bug: theopenlab/openlab#130 --- .../run.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/playbooks/terraform-provider-huaweicloud-acceptance-test-fusioncloud/run.yaml b/playbooks/terraform-provider-huaweicloud-acceptance-test-fusioncloud/run.yaml index 3d4493c84..6141ad346 100644 --- a/playbooks/terraform-provider-huaweicloud-acceptance-test-fusioncloud/run.yaml +++ b/playbooks/terraform-provider-huaweicloud-acceptance-test-fusioncloud/run.yaml @@ -60,8 +60,8 @@ # Run test 100 testcases at a time exitcode=0 alltestcases=`go test ./huaweicloud/ -v -list 'Acc'` - # skip the TestAccVpcPeeringConnectionV2DataSource_basic test, because it will raise a panic error and will break other tests running - testcases=`echo "$alltestcases" | sed '$d' | grep -v -e Kms -e Rds -e RDS -e SFS -e SMN -e DNS -e ELB -e Nat -e Images -e TestAccVpcPeering -e TestAccVpcRouteIdsV2DataSource_basic` + # skip the vpc peering and vpc peering routes data source tests, because it will raise a panic error and will break other tests running + testcases=`echo "$alltestcases" | sed '$d' | grep -v -e Kms -e Rds -e RDS -e SFS -e SMN -e DNS -e ELB -e Nat -e Images -e TestAccVpcPeeringConnectionV2DataSource_basic -e TestAccVpcRouteIdsV2DataSource_basic -e TestAccVpcRouteV2DataSource_basic` # Add OS_DEBUG=1 TF_LOG=debug flags for debuging echo "$testcases" | xargs -t -n100 sh -c 'OS_DEBUG=1 TF_LOG=debug TF_ACC=1 go test ./huaweicloud/ -v -timeout 240m -run $(echo "$@" | tr " " "|")' argv0 2>&1 | tee -a $TEST_RESULTS_TXT || exitcode=$?