PingCAP-QE / ci

Continue intergration tests
Apache License 2.0
19 stars 96 forks source link

feat(pingcap/tidb-tools): add integration tests #3000

Closed purelind closed 2 weeks ago

purelind commented 2 weeks ago

add integration tests

ti-chi-bot[bot] commented 2 weeks ago

I have already done a preliminary review for you, and I hope to help you do a better job.

This pull request adds integration tests to the pingcap/tidb-tools pipeline. The changes include adding a new stage for Integration Test, downloading and extracting artifacts, and running integration tests. The integration tests include checking if the required binaries are present, testing MySQL connection, and running the integration tests.

Some potential problems that could arise from this pull request include:

To fix these issues, I suggest the following:

purelind commented 2 weeks ago

test on https://do.pingcap.net/jenkins/blue/organizations/jenkins/pingcap%2Ftidb-tools%2Fpull_verify/detail/pull_verify/12/pipeline/

ti-chi-bot[bot] commented 2 weeks ago

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - **[pipelines/pingcap/tidb-tools/OWNERS](https://github.com/PingCAP-QE/ci/blob/main/pipelines/pingcap/tidb-tools/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment