Started by user Jenkins Admin Obtained pipelines/pingcap/tidb/latest/merged_integration_python_orm_test.groovy from git https://github.com/PingCAP-QE/ci.git Loading library tipipeline@main Library tipipeline@main is cached. Copying from home. [Pipeline] Start of Pipeline [Pipeline] readJSON [Pipeline] readTrusted Obtained pipelines/pingcap/tidb/latest/pod-merged_integration_python_orm_test.yaml from git https://github.com/PingCAP-QE/ci.git [Pipeline] podTemplate [Pipeline] { [Pipeline] node Created Pod: kubernetes jenkins-tidb/pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll Still waiting to schedule task ‘pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll’ is offline Agent pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll is provisioned from template pingcap_tidb_merged_integration_python_orm_test_1087-6xk8p-6wz8t --- apiVersion: "v1" kind: "Pod" metadata: annotations: buildUrl: "http://jenkins.apps.svc.cluster.local:8080/jenkins/job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/" runUrl: "job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/" labels: jenkins/jenkins-jenkins-agent: "true" jenkins/label-digest: "6a88a58f0579499af13fe91c4f7a3de8708bec86" jenkins/label: "pingcap_tidb_merged_integration_python_orm_test_1087-6xk8p" name: "pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll" namespace: "jenkins-tidb" spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: "kubernetes.io/arch" operator: "In" values: - "amd64" containers: - image: "hub.pingcap.net/jenkins/centos7_golang-1.21:latest" name: "golang" resources: limits: memory: "16Gi" cpu: "6" requests: memory: "12Gi" cpu: "4" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - image: "hub.pingcap.net/jenkins/django-tidb-test:latest" name: "python" resources: limits: memory: "16Gi" cpu: "6" requests: memory: "12Gi" cpu: "4" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - image: "hub.pingcap.net/jenkins/network-multitool" name: "net-tool" resources: limits: memory: "128Mi" cpu: "100m" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-agent.apps.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll" - name: "JENKINS_NAME" value: "pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins.apps.svc.cluster.local:8080/jenkins/" image: "jenkins/inbound-agent:3206.vb_15dcf73f6a_9-2" name: "jnlp" resources: requests: memory: "256Mi" cpu: "100m" volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false restartPolicy: "Never" securityContext: fsGroup: 1000 volumes: - emptyDir: medium: "" name: "workspace-volume" Running on pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll in /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git No credentials specified Cloning the remote Git repository Using shallow clone with depth 1 Cloning repository https://github.com/PingCAP-QE/ci.git > git init /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test # timeout=10 Fetching upstream changes from https://github.com/PingCAP-QE/ci.git > git --version # timeout=10 > git --version # 'git version 2.39.2' > git fetch --tags --force --progress --depth=1 -- https://github.com/PingCAP-QE/ci.git +refs/heads/*:refs/remotes/origin/* # timeout=5 > git config remote.origin.url https://github.com/PingCAP-QE/ci.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 03312178c534dce949face80c69812d989e55009 (origin/main) Commit message: "fix(br): use failpoint tidb-server instead (#2951)" > git rev-parse origin/main^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 03312178c534dce949face80c69812d989e55009 # timeout=10 > git rev-list --no-walk 03312178c534dce949face80c69812d989e55009 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] container [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] timeout Timeout set to expire in 1 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Debug info) [Pipeline] sh + printenv PROW_JOB_ID=089fe188-2512-4d9e-b0e9-009e495a440f JENKINS_NODE_COOKIE=29fb7246-95e7-48ed-bbbf-f51e390d3277 BUILD_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/ GOLANG_VERSION=1.21.6 HOSTNAME=pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll HUDSON_SERVER_COOKIE=83ef27fe9acccc92 KUBERNETES_PORT=tcp://10.233.0.1:443 KUBERNETES_PORT_443_TCP_PORT=443 TERM=xterm STAGE_NAME=Debug info BUILD_TAG=jenkins-pingcap-tidb-merged_integration_python_orm_test-1087 KUBERNETES_SERVICE_PORT=443 GIT_PREVIOUS_COMMIT=03312178c534dce949face80c69812d989e55009 JOB_SPEC={"type":"postsubmit","job":"pingcap/tidb/merged_integration_python_orm_test","buildid":"1787427687808110592","prowjobid":"089fe188-2512-4d9e-b0e9-009e495a440f","refs":{"org":"pingcap","repo":"tidb","repo_link":"https://github.com/pingcap/tidb","base_ref":"master","base_sha":"3ca57c1ff297b3ecabf6f7d509d86b0081d8e2b1","base_link":"https://github.com/pingcap/tidb/compare/17d3f7fd4599...3ca57c1ff297"}} KUBERNETES_SERVICE_HOST=10.233.0.1 WORKSPACE=/home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test JOB_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tidb/job/merged_integration_python_orm_test/ RUN_CHANGES_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/display/redirect?page=changes RUN_ARTIFACTS_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/display/redirect?page=artifacts FILE_SERVER_URL=http://fileserver.pingcap.net JENKINS_HOME=/var/jenkins_home GIT_COMMIT=03312178c534dce949face80c69812d989e55009 PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUN_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/display/redirect GOPROXY=http://goproxy.apps.svc,https://proxy.golang.org,direct _=/usr/bin/printenv POD_CONTAINER=golang PWD=/home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test HUDSON_URL=https://do.pingcap.net/jenkins/ JOB_NAME=pingcap/tidb/merged_integration_python_orm_test TZ=Asia/Shanghai BUILD_DISPLAY_NAME=#1087 JENKINS_URL=https://do.pingcap.net/jenkins/ BUILD_ID=1787427687808110592 GOLANG_DOWNLOAD_SHA256=3f934f40ac360b9c01f616a9aa1796d227d8b0328bf64cb045c7b8c4ee9caea4 JOB_BASE_NAME=merged_integration_python_orm_test GIT_PREVIOUS_SUCCESSFUL_COMMIT=03312178c534dce949face80c69812d989e55009 RUN_TESTS_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/display/redirect?page=tests SHLVL=3 HOME=/home/jenkins POD_LABEL=pingcap_tidb_merged_integration_python_orm_test_1087-6xk8p GOROOT=/usr/local/go GIT_BRANCH=origin/main KUBERNETES_PORT_443_TCP_PROTO=tcp CI=true KUBERNETES_SERVICE_PORT_HTTPS=443 WORKSPACE_TMP=/home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test@tmp EXECUTOR_NUMBER=0 JENKINS_SERVER_COOKIE=durable-d069f1c7bb2259fe6f58e0f4e1b3db9ba2e25661fbd4c2e5bd0b8fa5c4c416a2 NODE_LABELS=pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll pingcap_tidb_merged_integration_python_orm_test_1087-6xk8p GIT_URL=https://github.com/PingCAP-QE/ci.git HUDSON_HOME=/var/jenkins_home CLASSPATH= NODE_NAME=pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll GOPATH=/go JOB_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tidb/job/merged_integration_python_orm_test/display/redirect BUILD_NUMBER=1087 KUBERNETES_PORT_443_TCP_ADDR=10.233.0.1 KUBERNETES_PORT_443_TCP=tcp://10.233.0.1:443 GOLANG_DOWNLOAD_URL=https://dl.google.com/go/go1.21.6.linux-amd64.tar.gz + echo ------------------------- ------------------------- + echo 'debug command: kubectl -n jenkins-tidb exec -ti pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll bash' debug command: kubectl -n jenkins-tidb exec -ti pingcap-tidb-merged-integration-python-orm-test-1087-6xk8-gsbll bash [Pipeline] container [Pipeline] { [Pipeline] sh + dig github.com ; <<>> DiG 9.18.16 <<>> github.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39399 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;github.com. IN A ;; ANSWER SECTION: github.com. 30 IN A 20.205.243.166 ;; Query time: 2 msec ;; SERVER: 169.254.25.10#53(169.254.25.10) (UDP) ;; WHEN: Mon May 06 10:25:14 UTC 2024 ;; MSG SIZE rcvd: 65 [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Checkout) [Pipeline] timeout Timeout set to expire in 5 min 0 sec [Pipeline] { [Pipeline] dir Running in /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb [Pipeline] { [Pipeline] cache Cache restored successfully (git/pingcap/tidb/rev-3ca57c1) 460755456 bytes in 1.49 secs (308404697 bytes/sec) [Pipeline] { [Pipeline] retry [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] sh git version 2.36.6 Reinitialized existing Git repository in /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb/.git/ .git HEAD is now at 3ca57c1ff2 planner: fix index merge shouldn't push partial limit down when index plans are keep ordered (#52979) POST git-upload-pack (383 bytes) From https://github.com/pingcap/tidb = [up to date] master -> origin/master HEAD is now at 3ca57c1ff2 planner: fix index merge shouldn't push partial limit down when index plans are keep ordered (#52979) 🚧 Checkouting to base SHA:3ca57c1ff297b3ecabf6f7d509d86b0081d8e2b1... HEAD is now at 3ca57c1ff2 planner: fix index merge shouldn't push partial limit down when index plans are keep ordered (#52979) ✅ Checked. 🎉 🧾 HEAD info: 3ca57c1ff297b3ecabf6f7d509d86b0081d8e2b1 3ca57c1ff2 planner: fix index merge shouldn't push partial limit down when index plans are keep ordered (#52979) 17d3f7fd45 planner: small refactor for plan cache (#53028) 659f32a813 infoschema: try other PDs if one cannot serve the request (#52843) ✅ ~~~~~All done.~~~~~~ [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // retry [Pipeline] } Cache not saved (git/pingcap/tidb/rev-3ca57c1 already exists) [Pipeline] // cache [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb-test [Pipeline] { [Pipeline] cache Cache restored successfully (git/PingCAP-QE/tidb-test/rev-3ca57c1ff297b3ecabf6f7d509d86b0081d8e2b1) 609422848 bytes in 6.98 secs (87315047 bytes/sec) [Pipeline] { [Pipeline] retry [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] checkout The recommended git tool is: NONE using credential github-sre-bot-ssh Warning: JENKINS-30600: special launcher org.csanchez.jenkins.plugins.kubernetes.pipeline.ContainerExecDecorator$1@1c26103c; decorates RemoteLauncher[hudson.remoting.Channel@4b5ee3fc:JNLP4-connect connection from 10.233.92.204/10.233.92.204:33416] will be ignored (a typical symptom is the Git executable not being run inside a designated container) > git rev-parse --resolve-git-dir /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb-test/.git # timeout=10 Fetching changes from the remote Git repository Pruning obsolete local branches Cleaning workspace > git config remote.origin.url git@github.com:PingCAP-QE/tidb-test.git # timeout=10 > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from git@github.com:PingCAP-QE/tidb-test.git > git --version # timeout=10 > git --version # 'git version 2.39.2' using GIT_SSH to set credentials [INFO] Currently running in a labeled security context > /usr/bin/chcon --type=ssh_home_t /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb-test@tmp/jenkins-gitclient-ssh1396714144020785374.key > git fetch --tags --force --progress --prune -- git@github.com:PingCAP-QE/tidb-test.git +refs/heads/*:refs/remotes/origin/* # timeout=5 Checking out Revision dae424f5f68bb55818c1e169b732f8889b04a31b (origin/master) Commit message: "update alter table test result | tidb=pr/52967 (#2320)" [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // retry [Pipeline] } Cache not saved (git/PingCAP-QE/tidb-test/rev-3ca57c1ff297b3ecabf6f7d509d86b0081d8e2b1 already exists) [Pipeline] // cache [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Prepare) > git rev-parse origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f dae424f5f68bb55818c1e169b732f8889b04a31b # timeout=10 [Pipeline] dir Running in /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb [Pipeline] { [Pipeline] container [Pipeline] { [Pipeline] retry [Pipeline] { [Pipeline] sh + ls bin/tidb-server ls: cannot access bin/tidb-server: No such file or directory + make CGO_ENABLED=1 GO111MODULE=on go build -tags codes -ldflags '-X "github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=v8.2.0-alpha-84-g3ca57c1ff2" -X "github.com/pingcap/tidb/pkg/util/versioninfo.TiDBBuildTS=2024-05-06 10:26:10" -X "github.com/pingcap/tidb/pkg/util/versioninfo.TiDBGitHash=3ca57c1ff297b3ecabf6f7d509d86b0081d8e2b1" -X "github.com/pingcap/tidb/pkg/util/versioninfo.TiDBGitBranch=HEAD" -X "github.com/pingcap/tidb/pkg/util/versioninfo.TiDBEdition=Community" ' -o bin/tidb-server ./cmd/tidb-server go: downloading github.com/pingcap/errors v0.11.5-0.20240318064555-6bd07397691f go: downloading github.com/pingcap/failpoint v0.0.0-20220801062533-2eaa32854a6c go: downloading github.com/pingcap/log v1.1.1-0.20240314023424-862ccc32f18d go: downloading github.com/prometheus/client_golang v1.19.0 go: downloading github.com/tikv/client-go/v2 v2.0.8-0.20240430145241-6cb0704fce51 go: downloading github.com/tikv/pd/client v0.0.0-20240430080403-1679dbca25b3 go: downloading go.uber.org/zap v1.27.0 go: downloading github.com/uber/jaeger-client-go v2.22.1+incompatible go: downloading go.etcd.io/etcd/api/v3 v3.5.12 go: downloading github.com/cockroachdb/errors v1.11.1 go: downloading github.com/opentracing/opentracing-go v1.2.0 go: downloading github.com/pingcap/kvproto v0.0.0-20240227073058-929ab83f9754 go: downloading go.uber.org/atomic v1.11.0 go: downloading github.com/danjacques/gofslock v0.0.0-20191023191349-0a45f885bc37 go: downloading github.com/YangKeao/ldap/v3 v3.4.5-0.20230421065457-369a3bab1117 go: downloading golang.org/x/sys v0.19.0 go: downloading golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/google/pprof v0.0.0-20240117000934-35fc243c5815 go: downloading github.com/pingcap/tipb v0.0.0-20240318032315-55a7867ddd50 go: downloading github.com/cloudfoundry/gosigar v1.3.6 go: downloading go.etcd.io/etcd/client/v3 v3.5.12 go: downloading github.com/ngaut/pools v0.0.0-20180318154953-b7bc8c42aac7 go: downloading golang.org/x/sync v0.7.0 go: downloading github.com/twmb/murmur3 v1.1.6 go: downloading github.com/cznic/mathutil v0.0.0-20181122101859-297441e03548 go: downloading github.com/lestrrat-go/jwx/v2 v2.0.21 go: downloading github.com/BurntSushi/toml v1.3.2 go: downloading github.com/pingcap/sysutil v1.0.1-0.20240311050922-ae81ee01f3a5 go: downloading go.uber.org/automaxprocs v1.5.3 go: downloading google.golang.org/grpc v1.63.2 go: downloading github.com/shirou/gopsutil/v3 v3.24.2 go: downloading github.com/blacktear23/go-proxyprotocol v1.0.6 go: downloading github.com/gorilla/mux v1.8.0 go: downloading github.com/klauspost/compress v1.17.7 go: downloading github.com/pingcap/fn v1.0.0 go: downloading golang.org/x/text v0.14.0 go: downloading github.com/soheilhy/cmux v0.1.5 go: downloading github.com/stretchr/testify v1.9.0 go: downloading github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2 go: downloading github.com/sourcegraph/appdash-data v0.0.0-20151005221446-73f23eafcf67 go: downloading go.uber.org/multierr v1.11.0 go: downloading github.com/golang/protobuf v1.5.4 go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 go: downloading golang.org/x/net v0.24.0 go: downloading github.com/otiai10/copy v1.2.0 go: downloading github.com/jellydator/ttlcache/v3 v3.0.1 go: downloading github.com/spf13/pflag v1.0.5 go: downloading github.com/dgraph-io/ristretto v0.1.1 go: downloading github.com/gogo/protobuf v1.3.2 go: downloading github.com/influxdata/tdigest v0.0.1 go: downloading github.com/opentracing/basictracer-go v1.0.0 go: downloading github.com/dolthub/swiss v0.2.1 go: downloading github.com/coocood/freecache v1.2.1 go: downloading github.com/golang/snappy v0.0.4 go: downloading github.com/wangjohn/quickselect v0.0.0-20161129230411-ed8402a42d5f go: downloading github.com/tiancaiamao/gp v0.0.0-20221230034425-4025bc8a4d4a go: downloading github.com/tidwall/btree v1.7.0 go: downloading github.com/ngaut/sync2 v0.0.0-20141008032647-7a24ed77b2ef go: downloading github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1 go: downloading gopkg.in/yaml.v2 v2.4.0 go: downloading github.com/docker/go-units v0.5.0 go: downloading go.uber.org/mock v0.4.0 go: downloading github.com/prometheus/client_model v0.6.1 go: downloading golang.org/x/time v0.5.0 go: downloading github.com/go-asn1-ber/asn1-ber v1.5.4 go: downloading github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358 go: downloading golang.org/x/tools v0.20.0 go: downloading github.com/google/btree v1.1.2 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec go: downloading github.com/go-sql-driver/mysql v1.7.1 go: downloading github.com/dolthub/maphash v0.1.0 go: downloading github.com/prometheus/common v0.53.0 go: downloading github.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0 go: downloading github.com/pingcap/badger v1.5.1-0.20230103063557-828f39b09b6d go: downloading github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 go: downloading github.com/cheggaaa/pb/v3 v3.0.8 go: downloading github.com/aws/aws-sdk-go v1.50.0 go: downloading go.etcd.io/etcd/client/pkg/v3 v3.5.12 go: downloading github.com/cockroachdb/pebble v1.1.0 go: downloading cloud.google.com/go/storage v1.36.0 go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.1 go: downloading github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1 go: downloading github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.0.0 go: downloading github.com/aliyun/alibaba-cloud-sdk-go v1.61.1581 go: downloading github.com/go-resty/resty/v2 v2.11.0 go: downloading github.com/ks3sdklib/aws-sdk-go v1.2.9 go: downloading golang.org/x/oauth2 v0.18.0 go: downloading google.golang.org/api v0.162.0 go: downloading github.com/robfig/cron/v3 v3.0.1 go: downloading google.golang.org/protobuf v1.33.0 go: downloading github.com/carlmjohnson/flagext v0.21.0 go: downloading github.com/jfcg/sorty/v2 v2.1.0 go: downloading github.com/coreos/go-semver v0.3.1 go: downloading golang.org/x/crypto v0.22.0 go: downloading github.com/joho/sqltocsv v0.0.0-20210428211105-a6d6801d59df go: downloading github.com/spkg/bom v1.0.0 go: downloading github.com/xitongsys/parquet-go v1.5.5-0.20201110004701-b09c49d6d457 go: downloading github.com/fatih/color v1.16.0 go: downloading github.com/vbauerster/mpb/v7 v7.5.3 go: downloading golang.org/x/term v0.19.0 go: downloading github.com/spf13/cobra v1.8.0 go: downloading github.com/beorn7/perks v1.0.1 go: downloading github.com/prometheus/procfs v0.13.0 go: downloading github.com/json-iterator/go v1.1.12 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/VividCortex/ewma v1.2.0 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading github.com/mattn/go-runewidth v0.0.15 go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20240304212257-790db918fca8 go: downloading github.com/pkg/errors v0.9.1 go: downloading github.com/uber/jaeger-lib v2.4.1+incompatible go: downloading github.com/lestrrat-go/iter v1.0.2 go: downloading github.com/lestrrat-go/option v1.0.1 go: downloading github.com/lestrrat-go/blackmagic v1.0.2 go: downloading github.com/lestrrat-go/httprc v1.0.5 go: downloading github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b go: downloading github.com/cockroachdb/redact v1.1.5 go: downloading github.com/getsentry/sentry-go v0.27.0 go: downloading cloud.google.com/go v0.112.0 go: downloading github.com/tklauser/go-sysconf v0.3.12 go: downloading github.com/coreos/go-systemd/v22 v22.5.0 go: downloading github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.1 go: downloading github.com/AzureAD/microsoft-authentication-library-for-go v1.2.1 go: downloading github.com/jedib0t/go-pretty/v6 v6.2.2 go: downloading github.com/dustin/go-humanize v1.0.1 go: downloading github.com/golang/glog v1.2.0 go: downloading github.com/Masterminds/semver v1.5.0 go: downloading k8s.io/api v0.28.6 go: downloading github.com/emirpasic/gods v1.18.1 go: downloading github.com/jfcg/sixb v1.3.8 go: downloading cloud.google.com/go/compute/metadata v0.2.3 go: downloading github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d go: downloading cloud.google.com/go/compute v1.24.0 go: downloading github.com/kr/pretty v0.3.1 go: downloading google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de go: downloading github.com/rivo/uniseg v0.4.6 go: downloading github.com/pingcap/goleveldb v0.0.0-20191226122134-f82aafb29989 go: downloading github.com/apache/thrift v0.16.0 go: downloading github.com/lestrrat-go/httpcc v1.0.1 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go: downloading github.com/modern-go/reflect2 v1.0.2 go: downloading github.com/ncw/directio v1.0.5 go: downloading github.com/coocood/rtutil v0.0.0-20190304133409-c84515f646f2 go: downloading github.com/coocood/bbloom v0.0.0-20190830030839-58deb6228d64 go: downloading github.com/tklauser/numcpus v0.6.1 go: downloading github.com/kr/text v0.2.0 go: downloading github.com/rogpeppe/go-internal v1.12.0 go: downloading github.com/kylelemons/godebug v1.1.0 go: downloading github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c go: downloading cloud.google.com/go/iam v1.1.6 go: downloading github.com/googleapis/gax-go/v2 v2.12.0 go: downloading github.com/klauspost/cpuid v1.3.1 go: downloading github.com/golang-jwt/jwt/v5 v5.2.0 go: downloading go.opencensus.io v0.24.0 go: downloading go.opentelemetry.io/otel/trace v1.22.0 go: downloading go.opentelemetry.io/otel v1.22.0 go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da go: downloading github.com/go-logr/logr v1.4.1 go: downloading github.com/go-logr/stdr v1.2.2 go: downloading go.opentelemetry.io/otel/metric v1.22.0 go: downloading github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 go: downloading github.com/DataDog/zstd v1.5.5 go: downloading k8s.io/apimachinery v0.28.6 go: downloading gopkg.in/inf.v0 v0.9.1 go: downloading github.com/google/gofuzz v1.2.0 go: downloading k8s.io/klog/v2 v2.120.1 go: downloading sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.4.1 go: downloading k8s.io/utils v0.0.0-20230726121419-3b25d923346b go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0 go: downloading github.com/google/s2a-go v0.1.7 go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.2 go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 go: downloading github.com/felixge/httpsnoop v1.0.4 go: downloading github.com/jmespath/go-jmespath v0.4.0 Build TiDB Server successfully! [Pipeline] sh + chmod +x /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/scripts/PingCAP-QE/tidb-test/download_pingcap_artifact.sh /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/scripts/PingCAP-QE/tidb-test/download_pingcap_artifact_v2.sh /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/scripts/PingCAP-QE/tidb-test/run-integration-mysql-test.sh /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/scripts/PingCAP-QE/tidb-test/run-mysql-test.sh /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/scripts/PingCAP-QE/tidb-test/start_tikv.sh + /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/scripts/PingCAP-QE/tidb-test/download_pingcap_artifact.sh --pd=master --tikv=master TIDB = TIKV = master PD = master TIFLASH = >>> start download tikv tikv master sha1 is 88099c95a3c0c13a827c0795c3d45070264665e4 TIKV: http://fileserver.pingcap.net/download/builds/pingcap/tikv/88099c95a3c0c13a827c0795c3d45070264665e4/centos7/tikv-server.tar.gz download tikv-server.tar.gz from http://fileserver.pingcap.net/download/builds/pingcap/tikv/88099c95a3c0c13a827c0795c3d45070264665e4/centos7/tikv-server.tar.gz >>> start download pd pd master sha1 is f83febabecb98b95b098fd31a3664178f8a6b437 PD: http://fileserver.pingcap.net/download/builds/pingcap/pd/f83febabecb98b95b098fd31a3664178f8a6b437/centos7/pd-server.tar.gz download pd-server.tar.gz from http://fileserver.pingcap.net/download/builds/pingcap/pd/f83febabecb98b95b098fd31a3664178f8a6b437/centos7/pd-server.tar.gz total 523M drwxr-sr-x. 3 jenkins jenkins 4.0K May 6 18:31 . drwxr-sr-x. 18 jenkins jenkins 4.0K May 6 18:30 .. drwxr-sr-x. 2 jenkins jenkins 4.0K May 6 18:31 bin -rwxr-xr-x. 1 jenkins jenkins 106M May 6 16:49 pd-server -rwxr-xr-x. 1 jenkins jenkins 418M May 6 15:33 tikv-server + mv third_bin/tikv-server bin/ + mv third_bin/pd-server bin/ + rm -rf bin/bin + ls -alh bin/ total 731M drwxr-sr-x. 2 jenkins jenkins 4.0K May 6 18:31 . drwxr-sr-x. 18 jenkins jenkins 4.0K May 6 18:30 .. -rwxr-xr-x. 1 jenkins jenkins 106M May 6 16:49 pd-server -rwxr-xr-x. 1 jenkins jenkins 208M May 6 18:30 tidb-server -rwxr-xr-x. 1 jenkins jenkins 418M May 6 15:33 tikv-server [Pipeline] } [Pipeline] // retry [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb-test [Pipeline] { [Pipeline] cache Cache not restored (no such key found) [Pipeline] { [Pipeline] sh Release Version: v8.2.0-alpha-15-gf83febabe Edition: Community Git Commit Hash: f83febabecb98b95b098fd31a3664178f8a6b437 Git Branch: master UTC Build Time: 2024-05-06 08:48:58 TiKV Release Version: 8.2.0-alpha Edition: Community Git Commit Hash: 88099c95a3c0c13a827c0795c3d45070264665e4 Git Commit Branch: master UTC Build Time: 2024-05-06 06:37:19 Rust Version: rustc 1.77.0-nightly (89e2160c4 2023-12-27) Enable Features: memory-engine pprof-fp jemalloc mem-profiling portable sse test-engine-kv-rocksdb test-engine-raft-raft-engine trace-async-tasks openssl-vendored Profile: dist_release Release Version: v8.2.0-alpha-84-g3ca57c1ff2 Edition: Community Git Commit Hash: 3ca57c1ff297b3ecabf6f7d509d86b0081d8e2b1 Git Branch: HEAD UTC Build Time: 2024-05-06 10:26:10 GoVersion: go1.21.6 Race Enabled: false Check Table Before Drop: false Store: unistore [Pipeline] } Cache saved successfully (ws/jenkins-pingcap-tidb-merged_integration_python_orm_test-1087/tidb-test) 1374942720 bytes in 33.93 secs (40527278 bytes/sec) [Pipeline] // cache [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Tests) [Pipeline] parallel [Pipeline] { (Branch: Matrix - TEST_PARAMS = 'django_test/django-orm-test ./test.sh', TEST_STORE = 'unistore') [Pipeline] { (Branch: Matrix - TEST_PARAMS = 'sqlalchemy_test/sqlalchemy-test ./test.sh', TEST_STORE = 'unistore') [Pipeline] stage [Pipeline] { (Matrix - TEST_PARAMS = 'django_test/django-orm-test ./test.sh', TEST_STORE = 'unistore') [Pipeline] stage [Pipeline] { (Matrix - TEST_PARAMS = 'sqlalchemy_test/sqlalchemy-test ./test.sh', TEST_STORE = 'unistore') [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] readTrusted [Pipeline] readTrusted Obtained pipelines/pingcap/tidb/latest/pod-merged_integration_python_orm_test.yaml from git https://github.com/PingCAP-QE/ci.git [Pipeline] podTemplate [Pipeline] { [Pipeline] node Obtained pipelines/pingcap/tidb/latest/pod-merged_integration_python_orm_test.yaml from git https://github.com/PingCAP-QE/ci.git [Pipeline] podTemplate [Pipeline] { Created Pod: kubernetes jenkins-tidb/pingcap-tidb-merged-integration-python-orm-test-1087-cfjb-b9krx [Pipeline] node Created Pod: kubernetes jenkins-tidb/pingcap-tidb-merged-integration-python-orm-test-1087-wp47-h2c7p Agent pingcap-tidb-merged-integration-python-orm-test-1087-cfjb-b9krx is provisioned from template pingcap_tidb_merged_integration_python_orm_test_1087-cfjbf-ptndm --- apiVersion: "v1" kind: "Pod" metadata: annotations: buildUrl: "http://jenkins.apps.svc.cluster.local:8080/jenkins/job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/" runUrl: "job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/" labels: jenkins/jenkins-jenkins-agent: "true" jenkins/label-digest: "043ec0a3fa1ebe61cb91f5485a31e92022b5fcda" jenkins/label: "pingcap_tidb_merged_integration_python_orm_test_1087-cfjbf" name: "pingcap-tidb-merged-integration-python-orm-test-1087-cfjb-b9krx" namespace: "jenkins-tidb" spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: "kubernetes.io/arch" operator: "In" values: - "amd64" containers: - image: "hub.pingcap.net/jenkins/centos7_golang-1.21:latest" name: "golang" resources: limits: memory: "16Gi" cpu: "6" requests: memory: "12Gi" cpu: "4" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - image: "hub.pingcap.net/jenkins/django-tidb-test:latest" name: "python" resources: limits: memory: "16Gi" cpu: "6" requests: memory: "12Gi" cpu: "4" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - image: "hub.pingcap.net/jenkins/network-multitool" name: "net-tool" resources: limits: memory: "128Mi" cpu: "100m" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-agent.apps.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "pingcap-tidb-merged-integration-python-orm-test-1087-cfjb-b9krx" - name: "JENKINS_NAME" value: "pingcap-tidb-merged-integration-python-orm-test-1087-cfjb-b9krx" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins.apps.svc.cluster.local:8080/jenkins/" image: "jenkins/inbound-agent:3206.vb_15dcf73f6a_9-2" name: "jnlp" resources: requests: memory: "256Mi" cpu: "100m" volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false restartPolicy: "Never" securityContext: fsGroup: 1000 volumes: - emptyDir: medium: "" name: "workspace-volume" Running on pingcap-tidb-merged-integration-python-orm-test-1087-cfjb-b9krx in /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test [Pipeline] { [Pipeline] checkout The recommended git tool is: git No credentials specified Warning: JENKINS-30600: special launcher org.csanchez.jenkins.plugins.kubernetes.pipeline.ContainerExecDecorator$1@25659fb2; decorates RemoteLauncher[hudson.remoting.Channel@45fb6ce6:JNLP4-connect connection from 10.233.81.19/10.233.81.19:51952] will be ignored (a typical symptom is the Git executable not being run inside a designated container) Cloning the remote Git repository Using shallow clone with depth 1 Cloning repository https://github.com/PingCAP-QE/ci.git > git init /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test # timeout=10 Fetching upstream changes from https://github.com/PingCAP-QE/ci.git > git --version # timeout=10 > git --version # 'git version 2.39.2' > git fetch --tags --force --progress --depth=1 -- https://github.com/PingCAP-QE/ci.git +refs/heads/*:refs/remotes/origin/* # timeout=5 > git config remote.origin.url https://github.com/PingCAP-QE/ci.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 03312178c534dce949face80c69812d989e55009 (origin/main) Commit message: "fix(br): use failpoint tidb-server instead (#2951)" [Pipeline] withEnv [Pipeline] { [Pipeline] container [Pipeline] { [Pipeline] stage [Pipeline] { (Test) [Pipeline] timeout Timeout set to expire in 40 min [Pipeline] { [Pipeline] dir Running in /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb-test [Pipeline] { [Pipeline] cache > git rev-parse origin/main^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 03312178c534dce949face80c69812d989e55009 # timeout=10 Agent pingcap-tidb-merged-integration-python-orm-test-1087-wp47-h2c7p is provisioned from template pingcap_tidb_merged_integration_python_orm_test_1087-wp47s-cj9tq --- apiVersion: "v1" kind: "Pod" metadata: annotations: buildUrl: "http://jenkins.apps.svc.cluster.local:8080/jenkins/job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/" runUrl: "job/pingcap/job/tidb/job/merged_integration_python_orm_test/1087/" labels: jenkins/jenkins-jenkins-agent: "true" jenkins/label-digest: "e79ac626af9317a9c38cf0952c309c8811d522f6" jenkins/label: "pingcap_tidb_merged_integration_python_orm_test_1087-wp47s" name: "pingcap-tidb-merged-integration-python-orm-test-1087-wp47-h2c7p" namespace: "jenkins-tidb" spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: "kubernetes.io/arch" operator: "In" values: - "amd64" containers: - image: "hub.pingcap.net/jenkins/centos7_golang-1.21:latest" name: "golang" resources: limits: memory: "16Gi" cpu: "6" requests: memory: "12Gi" cpu: "4" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - image: "hub.pingcap.net/jenkins/django-tidb-test:latest" name: "python" resources: limits: memory: "16Gi" cpu: "6" requests: memory: "12Gi" cpu: "4" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - image: "hub.pingcap.net/jenkins/network-multitool" name: "net-tool" resources: limits: memory: "128Mi" cpu: "100m" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-agent.apps.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "pingcap-tidb-merged-integration-python-orm-test-1087-wp47-h2c7p" - name: "JENKINS_NAME" value: "pingcap-tidb-merged-integration-python-orm-test-1087-wp47-h2c7p" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins.apps.svc.cluster.local:8080/jenkins/" image: "jenkins/inbound-agent:3206.vb_15dcf73f6a_9-2" name: "jnlp" resources: requests: memory: "256Mi" cpu: "100m" volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false restartPolicy: "Never" securityContext: fsGroup: 1000 volumes: - emptyDir: medium: "" name: "workspace-volume" Running on pingcap-tidb-merged-integration-python-orm-test-1087-wp47-h2c7p in /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test Cache restored successfully (ws/jenkins-pingcap-tidb-merged_integration_python_orm_test-1087/tidb-test) 1374942720 bytes in 5.29 secs (259946163 bytes/sec) [Pipeline] { [Pipeline] { [Pipeline] sh [Pipeline] checkout The recommended git tool is: git + ls -alh bin/ total 731M drwxr-sr-x. 2 jenkins jenkins 4.0K May 6 10:31 . drwxr-sr-x. 49 jenkins jenkins 4.0K May 6 10:32 .. -rwxr-xr-x. 1 jenkins jenkins 106M May 6 10:31 pd-server -rwxr-xr-x. 1 jenkins jenkins 208M May 6 10:31 tidb-server -rwxr-xr-x. 1 jenkins jenkins 418M May 6 10:31 tikv-server + ./bin/pd-server -V Release Version: v8.2.0-alpha-15-gf83febabe Edition: Community Git Commit Hash: f83febabecb98b95b098fd31a3664178f8a6b437 Git Branch: master UTC Build Time: 2024-05-06 08:48:58 + ./bin/tikv-server -V TiKV Release Version: 8.2.0-alpha Edition: Community Git Commit Hash: 88099c95a3c0c13a827c0795c3d45070264665e4 Git Commit Branch: master UTC Build Time: 2024-05-06 06:37:19 Rust Version: rustc 1.77.0-nightly (89e2160c4 2023-12-27) Enable Features: memory-engine pprof-fp jemalloc mem-profiling portable sse test-engine-kv-rocksdb test-engine-raft-raft-engine trace-async-tasks openssl-vendored Profile: dist_release + ./bin/tidb-server -V Release Version: v8.2.0-alpha-84-g3ca57c1ff2 Edition: Community Git Commit Hash: 3ca57c1ff297b3ecabf6f7d509d86b0081d8e2b1 Git Branch: HEAD UTC Build Time: 2024-05-06 10:26:10 GoVersion: go1.21.6 Race Enabled: false Check Table Before Drop: false Store: unistore [Pipeline] container [Pipeline] { [Pipeline] sh TEST_DIR=django_test/django-orm-test TEST_SCRIPT=./test.sh django orm test start starting tidb-servers, log file: tidb_django.log No credentials specified Warning: JENKINS-30600: special launcher org.csanchez.jenkins.plugins.kubernetes.pipeline.ContainerExecDecorator$1@b8d5fa4; decorates RemoteLauncher[hudson.remoting.Channel@56d3e136:JNLP4-connect connection from 10.233.81.126/10.233.81.126:57234] will be ignored (a typical symptom is the Git executable not being run inside a designated container) Cloning the remote Git repository Using shallow clone with depth 1 Cloning repository https://github.com/PingCAP-QE/ci.git > git init /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test # timeout=10 Fetching upstream changes from https://github.com/PingCAP-QE/ci.git > git --version # timeout=10 > git --version # 'git version 2.39.2' > git fetch --tags --force --progress --depth=1 -- https://github.com/PingCAP-QE/ci.git +refs/heads/*:refs/remotes/origin/* # timeout=5 > git config remote.origin.url https://github.com/PingCAP-QE/ci.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 03312178c534dce949face80c69812d989e55009 (origin/main) Commit message: "fix(br): use failpoint tidb-server instead (#2951)" [Pipeline] withEnv [Pipeline] { [Pipeline] container [Pipeline] { [Pipeline] stage [Pipeline] { (Test) [Pipeline] timeout Timeout set to expire in 40 min [Pipeline] { [Pipeline] dir Running in /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb-test [Pipeline] { [Pipeline] cache > git rev-parse origin/main^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 03312178c534dce949face80c69812d989e55009 # timeout=10 tidb-server(PID: 91) started loading test data to db ... Cache restored successfully (ws/jenkins-pingcap-tidb-merged_integration_python_orm_test-1087/tidb-test) 1374942720 bytes in 12.94 secs (106241209 bytes/sec) [Pipeline] { [Pipeline] sh + ls -alh bin/ total 731M drwxr-sr-x. 2 jenkins jenkins 4.0K May 6 10:32 . drwxr-sr-x. 49 jenkins jenkins 4.0K May 6 10:32 .. -rwxr-xr-x. 1 jenkins jenkins 106M May 6 10:31 pd-server -rwxr-xr-x. 1 jenkins jenkins 208M May 6 10:31 tidb-server -rwxr-xr-x. 1 jenkins jenkins 418M May 6 10:31 tikv-server + ./bin/pd-server -V Release Version: v8.2.0-alpha-15-gf83febabe Edition: Community Git Commit Hash: f83febabecb98b95b098fd31a3664178f8a6b437 Git Branch: master UTC Build Time: 2024-05-06 08:48:58 + ./bin/tikv-server -V TiKV Release Version: 8.2.0-alpha Edition: Community Git Commit Hash: 88099c95a3c0c13a827c0795c3d45070264665e4 Git Commit Branch: master UTC Build Time: 2024-05-06 06:37:19 Rust Version: rustc 1.77.0-nightly (89e2160c4 2023-12-27) Enable Features: memory-engine pprof-fp jemalloc mem-profiling portable sse test-engine-kv-rocksdb test-engine-raft-raft-engine trace-async-tasks openssl-vendored Profile: dist_release + ./bin/tidb-server -V Release Version: v8.2.0-alpha-84-g3ca57c1ff2 Edition: Community Git Commit Hash: 3ca57c1ff297b3ecabf6f7d509d86b0081d8e2b1 Git Branch: HEAD UTC Build Time: 2024-05-06 10:26:10 GoVersion: go1.21.6 Race Enabled: false Check Table Before Drop: false Store: unistore [Pipeline] container [Pipeline] { [Pipeline] sh TEST_DIR=sqlalchemy_test/sqlalchemy-test TEST_SCRIPT=./test.sh sqlalchemy test start starting tidb-servers, log file: tidb_sqlalchemy.log tidb-server(PID: 91) started loading test data to db ... ============================= test session starts ============================== platform linux -- Python 3.11.4, pytest-6.2.4, py-1.11.0, pluggy-0.13.1 -- /usr/local/bin/python cachedir: .pytest_cache rootdir: /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb-test/sqlalchemy_test/sqlalchemy-test, configfile: setup.cfg collecting ... collected 1042 items test/test_engin_transaction.py::AutoRollbackTest_tidb+mysqldb_8_2_0::test_rollback_deadlock PASSED [ 0%] test/test_engin_transaction.py::ConnectionCharacteristicTest::test_connection_invalidated PASSED [ 0%] test/test_engin_transaction.py::ConnectionCharacteristicTest::test_default_level PASSED [ 0%] test/test_engin_transaction.py::ConnectionCharacteristicTest::test_engine_param_stays PASSED [ 0%] test/test_engin_transaction.py::ConnectionCharacteristicTest::test_per_engine PASSED [ 0%] test/test_engin_transaction.py::ConnectionCharacteristicTest::test_per_option_engine PASSED [ 0%] test/test_engin_transaction.py::ConnectionCharacteristicTest::test_per_statement_bzzt PASSED [ 0%] test/test_engin_transaction.py::ConnectionCharacteristicTest::test_warning_in_transaction PASSED [ 0%] test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_8_2_0::test_begin_begin_nested_close PASSED [ 0%] test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_8_2_0::test_begin_begin_nested_rollback_commit PASSED [ 0%] test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_8_2_0::test_begin_begin_nested_rollback_rollback PASSED [ 1%] test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_8_2_0::test_begin_close PASSED [ 1%] test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_8_2_0::test_begin_commit PASSED [ 1%] test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_8_2_0::test_begin_nested_close PASSED [ 1%] test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_8_2_0::test_begin_rollback PASSED [ 1%] test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_8_2_0::test_reset_agent_no_conn_transaction PASSED [ 1%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_autobegin_commit PASSED [ 1%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_autobegin_rollback PASSED [ 1%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_autocommit_isolation_level PASSED [ 1%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_begin_block PASSED [ 1%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_commit_inactive PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_commit_no_begin PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_ctxmanager_autobegins_real_trans_from_nested PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_ctxmanager_rolls_back[False] PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_ctxmanager_rolls_back[True] PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_explicit_begin PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture0-False] PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture0-True] PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture1-False] PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture1-True] PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture10-False] PASSED [ 2%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture10-True] PASSED [ 3%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture11-False] PASSED [ 3%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture11-True] PASSED [ 3%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture2-False] PASSED [ 3%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture2-True] PASSED [ 3%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture3-False] PASSED [ 3%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture3-True] PASSED [ 3%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture4-False] PASSED [ 3%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture4-True] PASSED [ 3%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture5-False] PASSED [ 3%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture5-True] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture6-False] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture6-True] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture7-False] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture7-True] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture8-False] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture8-True] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture9-False] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture9-True] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture0] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture10] PASSED [ 4%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture11] PASSED [ 5%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture1] PASSED [ 5%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture2] PASSED [ 5%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture3] PASSED [ 5%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture4] PASSED [ 5%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture5] PASSED [ 5%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture6] PASSED [ 5%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture7] PASSED [ 5%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture8] PASSED [ 5%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture9] PASSED [ 5%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_no_autocommit PASSED [ 6%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_no_autocommit_w_autobegin PASSED [ 6%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_no_autocommit_w_begin PASSED [ 6%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_no_double_begin PASSED [ 6%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_no_on_close_no_transaction PASSED [ 6%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_rollback_end_ctx_manager PASSED [ 6%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_rollback_end_ctx_manager_autobegin PASSED [ 6%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_rollback_inactive PASSED [ 6%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_rollback_no_begin PASSED [ 6%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_rollback_on_close PASSED [ 6%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_rollback_on_exception PASSED [ 7%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_rollback_on_exception_if_no_trans PASSED [ 7%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_savepoint_five PASSED [ 7%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_savepoint_four PASSED [ 7%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_savepoint_one PASSED [ 7%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_savepoint_seven PASSED [ 7%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_savepoint_six PASSED [ 7%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_savepoint_three PASSED [ 7%] test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_8_2_0::test_savepoint_two PASSED [ 7%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_connection_invalidated PASSED [ 7%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_default_level PASSED [ 7%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_engine_param_stays PASSED [ 8%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_invalid_level PASSED [ 8%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_isolation_level_accessors_connection_default PASSED [ 8%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_isolation_level_accessors_connection_option_modified PASSED [ 8%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_per_connection PASSED [ 8%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_per_engine PASSED [ 8%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_per_option_engine PASSED [ 8%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_per_statement_bzzt PASSED [ 8%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_reset_level PASSED [ 8%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_reset_level_with_setting PASSED [ 8%] test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_warning_in_transaction PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_begin_begin_nested_close PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_begin_begin_nested_rollback_commit PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_begin_begin_nested_rollback_rollback PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_begin_close PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_begin_commit PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_begin_nested_close PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_begin_nested_trans_close_one PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_begin_nested_trans_close_two PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_begin_nested_trans_rollback PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_begin_rollback PASSED [ 9%] test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_8_2_0::test_trans_close PASSED [ 10%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_close PASSED [ 10%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_close2 PASSED [ 10%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_commit_fails_ctxmanager PASSED [ 10%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_commit_fails_flat PASSED [ 10%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_commits PASSED [ 10%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_ctxmanager_commits_real_trans_from_nested PASSED [ 10%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_ctxmanager_rolls_back[False] PASSED [ 10%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_ctxmanager_rolls_back[True] PASSED [ 10%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_ctxmanager_rolls_back_legacy_marker[False] PASSED [ 10%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_ctxmanager_rolls_back_legacy_marker[True] PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_ctxmanager_rolls_back_savepoint[False] PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_ctxmanager_rolls_back_savepoint[True] PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_deactivated_savepoint_warning_straight PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_deactivated_warning_straight PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture0] PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture10] PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture11] PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture1] PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture2] PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture3] PASSED [ 11%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture4] PASSED [ 12%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture5] PASSED [ 12%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture6] PASSED [ 12%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture7] PASSED [ 12%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture8] PASSED [ 12%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture9] PASSED [ 12%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture0] PASSED [ 12%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture10] PASSED [ 12%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture11] PASSED [ 12%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture1] PASSED [ 12%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture2] PASSED [ 13%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture3] PASSED [ 13%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture4] PASSED [ 13%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture5] PASSED [ 13%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture6] PASSED [ 13%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture7] PASSED [ 13%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture8] PASSED [ 13%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture9] PASSED [ 13%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_nested_subtransaction_commit PASSED [ 13%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_nested_subtransaction_rollback PASSED [ 13%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_raise PASSED [ 14%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_retains_through_options PASSED [ 14%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_rollback PASSED [ 14%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_rollback_end_ctx_manager_autocommit PASSED [ 14%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_savepoint_release_fails_ctxmanager PASSED [ 14%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_savepoint_release_fails_flat PASSED [ 14%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_savepoint_rollback_fails_flat PASSED [ 14%] test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_8_2_0::test_with_interface PASSED [ 14%] test/test_orm_transaction.py::AccountingFlagsTest_tidb+mysqldb_8_2_0::test_no_expire_on_commit PASSED [ 14%] test/test_orm_transaction.py::AutoCommitTest_tidb+mysqldb_8_2_0::test_accounting_commit_fails_add PASSED [ 14%] test/test_orm_transaction.py::AutoCommitTest_tidb+mysqldb_8_2_0::test_accounting_commit_fails_delete PASSED [ 14%] test/test_orm_transaction.py::AutoCommitTest_tidb+mysqldb_8_2_0::test_accounting_no_select_needed PASSED [ 15%] test/test_orm_transaction.py::AutoCommitTest_tidb+mysqldb_8_2_0::test_begin_nested_requires_trans PASSED [ 15%] test/test_orm_transaction.py::AutoCommitTest_tidb+mysqldb_8_2_0::test_begin_preflush PASSED [ 15%] test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_8_2_0::test_commit_pending PASSED [ 15%] test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_8_2_0::test_concurrent_commit_pending PASSED [ 15%] test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_8_2_0::test_expunge_pending_on_rollback PASSED [ 15%] test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_8_2_0::test_gced_delete_on_rollback PASSED [ 15%] test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_8_2_0::test_trans_deleted_cleared_on_rollback PASSED [ 15%] test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_8_2_0::test_trans_pending_cleared_on_commit PASSED [ 15%] test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_8_2_0::test_update_deleted_on_rollback PASSED [ 15%] test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_8_2_0::test_update_deleted_on_rollback_cascade PASSED [ 16%] test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_8_2_0::test_update_deleted_on_rollback_orphan PASSED [ 16%] test/test_orm_transaction.py::CleanSavepointTest_tidb+mysqldb_8_2_0::test_rollback_ignores_clean_on_savepoint PASSED [ 16%] test/test_orm_transaction.py::CleanSavepointTest_tidb+mysqldb_8_2_0::test_rollback_ignores_clean_on_savepoint_agg_upd_eval PASSED [ 16%] test/test_orm_transaction.py::CleanSavepointTest_tidb+mysqldb_8_2_0::test_rollback_ignores_clean_on_savepoint_agg_upd_fetch PASSED [ 16%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_begin_context_manager PASSED [ 16%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_begin_context_manager_rollback_outer PASSED [ 16%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_begin_context_manager_rollback_trans PASSED [ 16%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_contextmanager_commit PASSED [ 16%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_contextmanager_nested_rollback PASSED [ 16%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_contextmanager_rollback PASSED [ 16%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_explicit_begin PASSED [ 17%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_future_rollback_is_global PASSED [ 17%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture0-False] PASSED [ 17%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture0-True] PASSED [ 17%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture1-False] PASSED [ 17%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture1-True] PASSED [ 17%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture10-False] PASSED [ 17%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture10-True] PASSED [ 17%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture11-False] PASSED [ 17%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture11-True] PASSED [ 17%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture2-False] PASSED [ 18%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture2-True] PASSED [ 18%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture3-False] PASSED [ 18%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture3-True] PASSED [ 18%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture4-False] PASSED [ 18%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture4-True] PASSED [ 18%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture5-False] PASSED [ 18%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture5-True] PASSED [ 18%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture6-False] PASSED [ 18%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture6-True] PASSED [ 18%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture7-False] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture7-True] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture8-False] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture8-True] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture9-False] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture9-True] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[add-False-False-False] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[add-False-False-True] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[add-False-True-False] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[add-False-True-True] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[add-True-False-False] PASSED [ 19%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[add-True-False-True] PASSED [ 20%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[add-True-True-False] PASSED [ 20%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[add-True-True-True] PASSED [ 20%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[begin-False-False-False] PASSED [ 20%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[begin-False-False-True] PASSED [ 20%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[begin-False-True-False] PASSED [ 20%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[begin-False-True-True] PASSED [ 20%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[begin-True-False-False] PASSED [ 20%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[begin-True-False-True] PASSED [ 20%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[begin-True-True-False] PASSED [ 20%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[begin-True-True-True] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[delete-False-False-False] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[delete-False-False-True] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[delete-False-True-False] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[delete-False-True-True] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[delete-True-False-False] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[delete-True-False-True] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[delete-True-True-False] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[delete-True-True-True] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[modify-False-False-False] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[modify-False-False-True] PASSED [ 21%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[modify-False-True-False] PASSED [ 22%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[modify-False-True-True] PASSED [ 22%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[modify-True-False-False] PASSED [ 22%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[modify-True-False-True] PASSED [ 22%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[modify-True-True-False] PASSED [ 22%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_interrupt_ctxmanager_ops[modify-True-True-True] PASSED [ 22%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_no_double_begin_explicit PASSED [ 22%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_old_rollback_is_local PASSED [ 22%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_session_as_ctx_manager_future_one PASSED [ 22%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_session_as_ctx_manager_one PASSED [ 22%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_session_as_ctx_manager_two PASSED [ 23%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_session_as_ctx_manager_two_future PASSED [ 23%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_sessionmaker_begin_context_manager PASSED [ 23%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_sessionmaker_begin_context_manager_rollback_outer PASSED [ 23%] test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_8_2_0::test_sessionmaker_begin_context_manager_rollback_trans PASSED [ 23%] test/test_orm_transaction.py::FixtureDataTest_tidb+mysqldb_8_2_0::test_attrs_on_rollback PASSED [ 23%] test/test_orm_transaction.py::FixtureDataTest_tidb+mysqldb_8_2_0::test_commit_persistent PASSED [ 23%] test/test_orm_transaction.py::FixtureDataTest_tidb+mysqldb_8_2_0::test_concurrent_commit_persistent PASSED [ 23%] test/test_orm_transaction.py::FutureJoinIntoAnExternalTransactionTest::test_something PASSED [ 23%] test/test_orm_transaction.py::FutureJoinIntoAnExternalTransactionTest::test_something_with_context_managers PASSED [ 23%] test/test_orm_transaction.py::LegacyBranchedJoinIntoAnExternalTransactionTest::test_something PASSED [ 23%] test/test_orm_transaction.py::LegacyJoinIntoAnExternalTransactionTest::test_something PASSED [ 24%] test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_8_2_0::test_key_replaced_by_oob_insert PASSED [ 24%] test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_8_2_0::test_key_replaced_by_update PASSED [ 24%] test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_8_2_0::test_key_replaced_by_update_nested PASSED [ 24%] test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_8_2_0::test_multiple_key_replaced_by_update PASSED [ 24%] test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_8_2_0::test_reloaded_deleted_checked_for_expiry PASSED [ 24%] test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_8_2_0::test_rollback_recover PASSED [ 24%] test/test_orm_transaction.py::NonFutureJoinIntoAnExternalTransactionTest::test_something PASSED [ 24%] test/test_orm_transaction.py::NonFutureJoinIntoAnExternalTransactionTest::test_something_with_context_managers PASSED [ 24%] test/test_orm_transaction.py::RollbackRecoverTest_tidb+mysqldb_8_2_0::test_pk_violation PASSED [ 24%] test/test_orm_transaction.py::RollbackRecoverTest_tidb+mysqldb_8_2_0::test_pk_violation_with_savepoint PASSED [ 25%] test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_8_2_0::test_expunge_pending_on_rollback PASSED [ 25%] test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_8_2_0::test_savepoint_commit PASSED [ 25%] test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_8_2_0::test_savepoint_commit_collections PASSED [ 25%] test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_8_2_0::test_savepoint_delete PASSED [ 25%] test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_8_2_0::test_savepoint_lost_still_runs PASSED [ 25%] test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_8_2_0::test_savepoint_rollback PASSED [ 25%] test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_8_2_0::test_savepoint_rollback_collections PASSED [ 25%] test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_8_2_0::test_update_deleted_on_rollback PASSED [ 25%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_begin_fails_connection_is_closed PASSED [ 25%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_begin_savepoint_fails_connection_is_not_closed PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_closed_status_check PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_continue_flushing_guard PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_continue_flushing_on_commit PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_deactive_status_check PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_deactive_status_check_w_exception PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_dirty_state_transferred_deep_nesting PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_dirty_state_transferred_deep_nesting_future PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_error_on_using_inactive_session_commands PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_execution_options_begin_transaction PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_execution_options_ignored_mid_transaction PASSED [ 26%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_external_nested_transaction PASSED [ 27%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_failed_rollback_deactivates_transaction PASSED [ 27%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_heavy_nesting PASSED [ 27%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_heavy_nesting_future PASSED [ 27%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_invalidate PASSED [ 27%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_mixed_transaction_close PASSED [ 27%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_mixed_transaction_control PASSED [ 27%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_nested_accounting_deleted_items_restored PASSED [ 27%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_nested_accounting_new_items_removed PASSED [ 27%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_nested_autotrans PASSED [ 27%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_nested_autotrans_future PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_nested_transaction PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_nested_transaction_connection_add PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_no_autocommit_with_explicit_commit PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_no_autocommit_with_explicit_commit_future PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_no_close_transaction_on_flush PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_no_prepare_wo_twophase PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_no_sql_during_commit PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_no_sql_during_prepare PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_no_sql_during_rollback PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_preserve_flush_error PASSED [ 28%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_savepoint_on_external_future PASSED [ 29%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_subtransaction_on_external_commit_future PASSED [ 29%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_subtransaction_on_external_no_begin PASSED [ 29%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_subtransaction_on_external_rollback_future PASSED [ 29%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_subtransaction_on_external_subtrans PASSED [ 29%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_subtransaction_on_noautocommit PASSED [ 29%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_transactions_isolated PASSED [ 29%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_warning_on_using_inactive_session_delete PASSED [ 29%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_warning_on_using_inactive_session_dirty PASSED [ 29%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_warning_on_using_inactive_session_new PASSED [ 29%] test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_8_2_0::test_warning_on_using_inactive_session_rollback_evt PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_commit_one PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_deactive_status_check PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_heavy_nesting PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_mixed_transaction_control PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_multi_nesting PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_noautocommit PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_commit_one PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_deactive_status_check PASSED [ 30%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 31%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_heavy_nesting PASSED [ 31%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_mixed_transaction_control PASSED [ 31%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_multi_nesting PASSED [ 31%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 31%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_noautocommit PASSED [ 31%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_commit_one PASSED [ 31%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_deactive_status_check PASSED [ 31%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 31%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_heavy_nesting PASSED [ 31%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_mixed_transaction_control PASSED [ 32%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_multi_nesting PASSED [ 32%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 32%] test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_noautocommit PASSED [ 32%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_commit_one PASSED [ 32%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_deactive_status_check PASSED [ 32%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 32%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_heavy_nesting PASSED [ 32%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_mixed_transaction_control PASSED [ 32%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_multi_nesting PASSED [ 32%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_noautocommit PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_commit_one PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_deactive_status_check PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_heavy_nesting PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_mixed_transaction_control PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_multi_nesting PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_noautocommit PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_commit_one PASSED [ 33%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_deactive_status_check PASSED [ 34%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 34%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_heavy_nesting PASSED [ 34%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_mixed_transaction_control PASSED [ 34%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_multi_nesting PASSED [ 34%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 34%] test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_8_2_0::test_recipe_subtransaction_on_noautocommit PASSED [ 34%] test/test_orm_transaction.py::TransactionFlagsTest::test_in_transaction PASSED [ 34%] test/test_orm_transaction.py::TransactionFlagsTest::test_in_transaction_nesting PASSED [ 34%] test/test_orm_transaction.py::TransactionFlagsTest::test_in_transaction_subtransactions PASSED [ 34%] test/test_suite.py::AutocommitIsolationTest_tidb+mysqldb_8_2_0::test_autocommit_off PASSED [ 35%] test/test_suite.py::AutocommitIsolationTest_tidb+mysqldb_8_2_0::test_autocommit_on PASSED [ 35%] test/test_suite.py::AutocommitIsolationTest_tidb+mysqldb_8_2_0::test_turn_autocommit_off_via_default_iso_level PASSED [ 35%] test/test_suite.py::BooleanTest_tidb+mysqldb_8_2_0::test_null PASSED [ 35%] test/test_suite.py::BooleanTest_tidb+mysqldb_8_2_0::test_render_literal_bool PASSED [ 35%] test/test_suite.py::BooleanTest_tidb+mysqldb_8_2_0::test_round_trip PASSED [ 35%] test/test_suite.py::BooleanTest_tidb+mysqldb_8_2_0::test_whereclause PASSED [ 35%] test/test_suite.py::CTETest::test_delete_from_round_trip SKIPPED ('C...) [ 35%] test/test_suite.py::CTETest::test_delete_scalar_subq_round_trip SKIPPED [ 35%] test/test_suite.py::CTETest::test_insert_from_select_round_trip SKIPPED [ 35%] test/test_suite.py::CTETest::test_select_nonrecursive_round_trip SKIPPED [ 35%] test/test_suite.py::CTETest::test_select_recursive_round_trip SKIPPED [ 36%] test/test_suite.py::CTETest::test_update_from_round_trip SKIPPED ('C...) [ 36%] test/test_suite.py::CastTypeDecoratorTest_tidb+mysqldb_8_2_0::test_special_type PASSED [ 36%] test/test_suite.py::CollateTest_tidb+mysqldb_8_2_0::test_collate_order_by PASSED [ 36%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_get_check_constraints[False-_exclusions1] SKIPPED [ 36%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_get_check_constraints[True-_exclusions0] SKIPPED [ 36%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_get_foreign_key_options[None-CASCADE-None-_exclusions0] SKIPPED [ 36%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_get_foreign_key_options[None-None-RESTRICT-_exclusions4] SKIPPED [ 36%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_get_foreign_key_options[None-None-SET NULL-_exclusions1] SKIPPED [ 36%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_get_foreign_key_options[None-RESTRICT-None-_exclusions5] SKIPPED [ 36%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_get_foreign_key_options[expected2-None-NO ACTION-_exclusions2] SKIPPED [ 37%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_get_foreign_key_options[expected3-NO ACTION-None-_exclusions3] SKIPPED [ 37%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_nullable_reflection PASSED [ 37%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_numeric_reflection PASSED [ 37%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_reflect_covering_index SKIPPED [ 37%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_reflect_expression_based_indexes SKIPPED [ 37%] test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_8_2_0::test_varchar_reflection PASSED [ 37%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_autoincrement_col PASSED [ 37%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_dialect_initialize PASSED [ 37%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_columns[False-False-_exclusions0] PASSED [ 37%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_columns[False-True-_exclusions1] PASSED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_columns[True-False-_exclusions2] PASSED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_columns[True-True-_exclusions3] PASSED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_comments PASSED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_comments_with_schema PASSED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_default_schema_name PASSED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_foreign_keys[False-_exclusions0] PASSED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_foreign_keys[True-_exclusions1] PASSED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_indexes[False-_exclusions0] PASSED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_indexes[True-_exclusions1] PASSED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_inter_schema_foreign_keys SKIPPED [ 38%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_noncol_index[noncol_idx_test_nopk-noncol_idx_nopk] PASSED [ 39%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_noncol_index[noncol_idx_test_pk-noncol_idx_pk] PASSED [ 39%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_pk_constraint[False-_exclusions0] PASSED [ 39%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_pk_constraint[True-_exclusions1] PASSED [ 39%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_schema_names PASSED [ 39%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_table_names[None-False-True-False-_exclusions3] PASSED [ 39%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_table_names[None-False-True-True-_exclusions4] PASSED [ 39%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_table_names[None-True-False-False-_exclusions0] PASSED [ 39%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_table_names[None-True-False-True-_exclusions1] PASSED [ 39%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_table_names[None-True-True-False-_exclusions5] PASSED [ 39%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_table_names[None-True-True-True-_exclusions6] PASSED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_table_names[foreign_key-True-False-False-_exclusions2] PASSED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_table_oid[users-False-_exclusions0] SKIPPED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_table_oid[users-True-_exclusions1] SKIPPED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_temp_table_columns SKIPPED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_temp_table_indexes SKIPPED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_temp_table_names SKIPPED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_temp_table_unique_constraints SKIPPED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_temp_view_columns SKIPPED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_temp_view_names SKIPPED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_unique_constraints[False-_exclusions1] PASSED [ 40%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_unique_constraints[True-_exclusions0] PASSED [ 41%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_view_definition[False-_exclusions0] PASSED [ 41%] test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_8_2_0::test_get_view_definition[True-_exclusions1] PASSED [ 41%] test/test_suite.py::CompositeKeyReflectionTest_tidb+mysqldb_8_2_0::test_fk_column_order PASSED [ 41%] test/test_suite.py::CompositeKeyReflectionTest_tidb+mysqldb_8_2_0::test_pk_column_order PASSED [ 41%] test/test_suite.py::CompoundSelectTest_tidb+mysqldb_8_2_0::test_distinct_selectable_in_unions PASSED [ 41%] test/test_suite.py::CompoundSelectTest_tidb+mysqldb_8_2_0::test_limit_offset_aliased_selectable_in_unions PASSED [ 41%] test/test_suite.py::CompoundSelectTest_tidb+mysqldb_8_2_0::test_limit_offset_in_unions_from_alias PASSED [ 41%] test/test_suite.py::CompoundSelectTest_tidb+mysqldb_8_2_0::test_limit_offset_selectable_in_unions PASSED [ 41%] test/test_suite.py::CompoundSelectTest_tidb+mysqldb_8_2_0::test_order_by_selectable_in_unions PASSED [ 41%] test/test_suite.py::CompoundSelectTest_tidb+mysqldb_8_2_0::test_plain_union PASSED [ 42%] test/test_suite.py::CompoundSelectTest_tidb+mysqldb_8_2_0::test_select_from_plain_union PASSED [ 42%] test/test_suite.py::ComputedColumnTest::test_select_all SKIPPED ('Co...) [ 42%] test/test_suite.py::ComputedColumnTest::test_select_columns SKIPPED [ 42%] test/test_suite.py::ComputedReflectionTest::test_computed_col_default_not_set SKIPPED [ 42%] test/test_suite.py::ComputedReflectionTest::test_get_column_returns_computed SKIPPED [ 42%] test/test_suite.py::ComputedReflectionTest::test_get_column_returns_persisted SKIPPED [ 42%] test/test_suite.py::ComputedReflectionTest::test_get_column_returns_persisted_with_schema SKIPPED [ 42%] test/test_suite.py::DateHistoricTest::test_literal SKIPPED ('DateHis...) [ 42%] test/test_suite.py::DateHistoricTest::test_null SKIPPED ('DateHistor...) [ 42%] test/test_suite.py::DateHistoricTest::test_null_bound_comparison SKIPPED [ 42%] test/test_suite.py::DateHistoricTest::test_round_trip SKIPPED ('Date...) [ 43%] test/test_suite.py::DateHistoricTest::test_round_trip_decorated SKIPPED [ 43%] test/test_suite.py::DateTest_tidb+mysqldb_8_2_0::test_literal SKIPPED [ 43%] test/test_suite.py::DateTest_tidb+mysqldb_8_2_0::test_null PASSED [ 43%] test/test_suite.py::DateTest_tidb+mysqldb_8_2_0::test_null_bound_comparison PASSED [ 43%] test/test_suite.py::DateTest_tidb+mysqldb_8_2_0::test_round_trip PASSED [ 43%] test/test_suite.py::DateTest_tidb+mysqldb_8_2_0::test_round_trip_decorated PASSED [ 43%] test/test_suite.py::DateTimeCoercedToDateTimeTest_tidb+mysqldb_8_2_0::test_literal SKIPPED [ 43%] test/test_suite.py::DateTimeCoercedToDateTimeTest_tidb+mysqldb_8_2_0::test_null PASSED [ 43%] test/test_suite.py::DateTimeCoercedToDateTimeTest_tidb+mysqldb_8_2_0::test_null_bound_comparison PASSED [ 43%] test/test_suite.py::DateTimeCoercedToDateTimeTest_tidb+mysqldb_8_2_0::test_round_trip PASSED [ 44%] test/test_suite.py::DateTimeCoercedToDateTimeTest_tidb+mysqldb_8_2_0::test_round_trip_decorated PASSED [ 44%] test/test_suite.py::DateTimeHistoricTest::test_literal SKIPPED ('Dat...) [ 44%] test/test_suite.py::DateTimeHistoricTest::test_null SKIPPED ('DateTi...) [ 44%] test/test_suite.py::DateTimeHistoricTest::test_null_bound_comparison SKIPPED [ 44%] test/test_suite.py::DateTimeHistoricTest::test_round_trip SKIPPED ('...) [ 44%] test/test_suite.py::DateTimeHistoricTest::test_round_trip_decorated SKIPPED [ 44%] test/test_suite.py::DateTimeMicrosecondsTest::test_literal SKIPPED (...) [ 44%] test/test_suite.py::DateTimeMicrosecondsTest::test_null SKIPPED ('Da...) [ 44%] test/test_suite.py::DateTimeMicrosecondsTest::test_null_bound_comparison SKIPPED [ 44%] test/test_suite.py::DateTimeMicrosecondsTest::test_round_trip SKIPPED [ 45%] test/test_suite.py::DateTimeMicrosecondsTest::test_round_trip_decorated SKIPPED [ 45%] test/test_suite.py::DateTimeTest_tidb+mysqldb_8_2_0::test_literal SKIPPED [ 45%] test/test_suite.py::DateTimeTest_tidb+mysqldb_8_2_0::test_null PASSED [ 45%] test/test_suite.py::DateTimeTest_tidb+mysqldb_8_2_0::test_null_bound_comparison PASSED [ 45%] test/test_suite.py::DateTimeTest_tidb+mysqldb_8_2_0::test_round_trip PASSED [ 45%] test/test_suite.py::DateTimeTest_tidb+mysqldb_8_2_0::test_round_trip_decorated PASSED [ 45%] test/test_suite.py::DeprecatedCompoundSelectTest_tidb+mysqldb_8_2_0::test_distinct_selectable_in_unions PASSED [ 45%] test/test_suite.py::DeprecatedCompoundSelectTest_tidb+mysqldb_8_2_0::test_limit_offset_aliased_selectable_in_unions PASSED [ 45%] test/test_suite.py::DeprecatedCompoundSelectTest_tidb+mysqldb_8_2_0::test_limit_offset_selectable_in_unions PASSED [ 45%] test/test_suite.py::DeprecatedCompoundSelectTest_tidb+mysqldb_8_2_0::test_order_by_selectable_in_unions PASSED [ 45%] test/test_suite.py::DeprecatedCompoundSelectTest_tidb+mysqldb_8_2_0::test_plain_union PASSED [ 46%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[%percent] PASSED [ 46%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[/slashes/] PASSED [ 46%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[1col:on] PASSED [ 46%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[1param] PASSED [ 46%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[boring] PASSED [ 46%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[col:ons] PASSED [ 46%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[more :: %colons%] PASSED [ 46%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[more/slashes] PASSED [ 46%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[par(ens)] PASSED [ 46%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[per % cent] PASSED [ 47%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[per cent] PASSED [ 47%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[percent%(ens)yah] PASSED [ 47%] test/test_suite.py::DifficultParametersTest_tidb+mysqldb_8_2_0::test_round_trip[q?marks] PASSED [ 47%] test/test_suite.py::DistinctOnTest_tidb+mysqldb_8_2_0::test_distinct_on PASSED [ 47%] test/test_suite.py::EscapingTest::test_percent_sign_round_trip PASSED [ 47%] test/test_suite.py::ExceptionTest_tidb+mysqldb_8_2_0::test_exception_with_non_ascii PASSED [ 47%] test/test_suite.py::ExceptionTest_tidb+mysqldb_8_2_0::test_integrity_error PASSED [ 47%] test/test_suite.py::ExistsTest_tidb+mysqldb_8_2_0::test_select_exists PASSED [ 47%] test/test_suite.py::ExistsTest_tidb+mysqldb_8_2_0::test_select_exists_false PASSED [ 47%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_bound_in_heterogeneous_two_tuple_bindparam SKIPPED [ 47%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_bound_in_heterogeneous_two_tuple_direct SKIPPED [ 48%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_bound_in_heterogeneous_two_tuple_text_bindparam SKIPPED [ 48%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_bound_in_scalar_bindparam PASSED [ 48%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_bound_in_scalar_direct PASSED [ 48%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_bound_in_two_tuple_bindparam SKIPPED [ 48%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_bound_in_two_tuple_direct SKIPPED [ 48%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_heterogeneous_tuples_bindparam SKIPPED [ 48%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_heterogeneous_tuples_direct SKIPPED [ 48%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_homogeneous_tuples_bindparam SKIPPED [ 48%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_homogeneous_tuples_direct SKIPPED [ 48%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_in_plus_notempty_notin PASSED [ 49%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_set_against_integer_bindparam PASSED [ 49%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_set_against_integer_direct PASSED [ 49%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_set_against_integer_negation_bindparam PASSED [ 49%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_set_against_integer_negation_direct PASSED [ 49%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_set_against_string_bindparam PASSED [ 49%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_set_against_string_direct PASSED [ 49%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_set_against_string_negation_bindparam PASSED [ 49%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_empty_set_against_string_negation_direct PASSED [ 49%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_multiple_empty_sets_bindparam PASSED [ 49%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_multiple_empty_sets_direct PASSED [ 50%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_nonempty_in_plus_empty_notin PASSED [ 50%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_null_in_empty_set_is_false_bindparam PASSED [ 50%] test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_8_2_0::test_null_in_empty_set_is_false_direct PASSED [ 50%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_bound_fetch_offset SKIPPED [ 50%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_bound_limit PASSED [ 50%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_bound_limit_offset PASSED [ 50%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_bound_offset PASSED [ 50%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_expr_fetch_offset SKIPPED [ 50%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_expr_limit PASSED [ 50%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_expr_limit_offset PASSED [ 50%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_expr_limit_simple_offset PASSED [ 51%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_expr_offset PASSED [ 51%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_fetch_offset_no_order SKIPPED [ 51%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_fetch_offset_nobinds SKIPPED [ 51%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_fetch_offset_percent SKIPPED [ 51%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_fetch_offset_percent_ties SKIPPED [ 51%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_fetch_offset_ties SKIPPED [ 51%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_fetch_offset_ties_exact_number SKIPPED [ 51%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_limit_offset_nobinds PASSED [ 51%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_limit_render_multiple_times PASSED [ 51%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_fetch SKIPPED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_fetch_offset SKIPPED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_fetch_percent SKIPPED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_fetch_percent_ties SKIPPED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_fetch_ties SKIPPED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_limit PASSED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_limit_expr_offset PASSED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_limit_offset[cases0] PASSED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_limit_offset[cases1] PASSED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_limit_offset[cases2] PASSED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_offset PASSED [ 52%] test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_8_2_0::test_simple_offset_zero PASSED [ 53%] test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_8_2_0::test_add_table_comment PASSED [ 53%] test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_8_2_0::test_create_index_if_not_exists PASSED [ 53%] test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_8_2_0::test_create_table PASSED [ 53%] test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_8_2_0::test_create_table_if_not_exists PASSED [ 53%] test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_8_2_0::test_create_table_schema PASSED [ 53%] test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_8_2_0::test_drop_index_if_exists PASSED [ 53%] test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_8_2_0::test_drop_table PASSED [ 53%] test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_8_2_0::test_drop_table_comment PASSED [ 53%] test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_8_2_0::test_drop_table_if_exists PASSED [ 53%] test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_8_2_0::test_underscore_names PASSED [ 54%] test/test_suite.py::FutureWeCanSetDefaultSchemaWEventsTest::test_control_case SKIPPED [ 54%] test/test_suite.py::FutureWeCanSetDefaultSchemaWEventsTest::test_schema_change_on_connect SKIPPED [ 54%] test/test_suite.py::FutureWeCanSetDefaultSchemaWEventsTest::test_schema_change_works_w_transactions SKIPPED [ 54%] test/test_suite.py::FutureWeCanSetDefaultSchemaWEventsTest::test_wont_work_wo_insert SKIPPED [ 54%] test/test_suite.py::HasIndexTest_tidb+mysqldb_8_2_0::test_has_index PASSED [ 54%] test/test_suite.py::HasIndexTest_tidb+mysqldb_8_2_0::test_has_index_schema PASSED [ 54%] test/test_suite.py::HasSequenceTestEmpty_tidb+mysqldb_8_2_0::test_get_sequence_names_no_sequence PASSED [ 54%] test/test_suite.py::HasSequenceTest_tidb+mysqldb_8_2_0::test_get_sequence_names PASSED [ 54%] test/test_suite.py::HasSequenceTest_tidb+mysqldb_8_2_0::test_get_sequence_names_no_sequence_schema PASSED [ 54%] test/test_suite.py::HasSequenceTest_tidb+mysqldb_8_2_0::test_get_sequence_names_sequences_schema PASSED [ 54%] test/test_suite.py::HasSequenceTest_tidb+mysqldb_8_2_0::test_has_sequence PASSED [ 55%] test/test_suite.py::HasSequenceTest_tidb+mysqldb_8_2_0::test_has_sequence_default_not_in_remote PASSED [ 55%] test/test_suite.py::HasSequenceTest_tidb+mysqldb_8_2_0::test_has_sequence_neg PASSED [ 55%] test/test_suite.py::HasSequenceTest_tidb+mysqldb_8_2_0::test_has_sequence_other_object PASSED [ 55%] test/test_suite.py::HasSequenceTest_tidb+mysqldb_8_2_0::test_has_sequence_remote_not_in_default PASSED [ 55%] test/test_suite.py::HasSequenceTest_tidb+mysqldb_8_2_0::test_has_sequence_schema PASSED [ 55%] test/test_suite.py::HasSequenceTest_tidb+mysqldb_8_2_0::test_has_sequence_schemas_neg PASSED [ 55%] test/test_suite.py::HasTableTest_tidb+mysqldb_8_2_0::test_has_table PASSED [ 55%] test/test_suite.py::HasTableTest_tidb+mysqldb_8_2_0::test_has_table_schema PASSED [ 55%] test/test_suite.py::IdentityAutoincrementTest_tidb+mysqldb_8_2_0::test_autoincrement_with_identity PASSED [ 55%] test/test_suite.py::IdentityColumnTest::test_insert_always_error SKIPPED [ 56%] test/test_suite.py::IdentityColumnTest::test_select_all SKIPPED ('Id...) [ 56%] test/test_suite.py::IdentityColumnTest::test_select_columns SKIPPED [ 56%] test/test_suite.py::IdentityReflectionTest::test_reflect_identity SKIPPED [ 56%] test/test_suite.py::IdentityReflectionTest::test_reflect_identity_schema SKIPPED [ 56%] test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_8_2_0::test_autoclose_on_insert PASSED [ 56%] test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_8_2_0::test_autoclose_on_insert_implicit_returning SKIPPED [ 56%] test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_8_2_0::test_empty_insert PASSED [ 56%] test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_8_2_0::test_empty_insert_multiple PASSED [ 56%] test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_8_2_0::test_insert_from_select PASSED [ 56%] test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_8_2_0::test_insert_from_select_autoinc PASSED [ 57%] test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_8_2_0::test_insert_from_select_autoinc_no_rows PASSED [ 57%] test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_8_2_0::test_insert_from_select_with_defaults PASSED [ 57%] test/test_suite.py::IntegerTest_tidb+mysqldb_8_2_0::test_huge_int PASSED [ 57%] test/test_suite.py::IntegerTest_tidb+mysqldb_8_2_0::test_literal PASSED [ 57%] test/test_suite.py::IsOrIsNotDistinctFromTest_tidb+mysqldb_8_2_0::test_is_or_is_not_distinct_from[both_int_different] PASSED [ 57%] test/test_suite.py::IsOrIsNotDistinctFromTest_tidb+mysqldb_8_2_0::test_is_or_is_not_distinct_from[both_int_same] PASSED [ 57%] test/test_suite.py::IsOrIsNotDistinctFromTest_tidb+mysqldb_8_2_0::test_is_or_is_not_distinct_from[both_null] PASSED [ 57%] test/test_suite.py::IsOrIsNotDistinctFromTest_tidb+mysqldb_8_2_0::test_is_or_is_not_distinct_from[one_null_first] PASSED [ 57%] test/test_suite.py::IsOrIsNotDistinctFromTest_tidb+mysqldb_8_2_0::test_is_or_is_not_distinct_from[one_null_second] PASSED [ 57%] test/test_suite.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_all_levels PASSED [ 57%] test/test_suite.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_default_isolation_level PASSED [ 58%] test/test_suite.py::IsolationLevelTest_tidb+mysqldb_8_2_0::test_non_default_isolation_level PASSED [ 58%] test/test_suite.py::JSONLegacyStringCastIndexTest::test_string_cast_crit_against_string_basic SKIPPED [ 58%] test/test_suite.py::JSONLegacyStringCastIndexTest::test_string_cast_crit_mixed_path SKIPPED [ 58%] test/test_suite.py::JSONLegacyStringCastIndexTest::test_string_cast_crit_simple_int SKIPPED [ 58%] test/test_suite.py::JSONLegacyStringCastIndexTest::test_string_cast_crit_spaces_in_key SKIPPED [ 58%] test/test_suite.py::JSONLegacyStringCastIndexTest::test_string_cast_crit_string_path SKIPPED [ 58%] test/test_suite.py::JSONTest::test_eval_none_flag_orm SKIPPED ('JSON...) [ 58%] test/test_suite.py::JSONTest::test_index_typed_access[None0] SKIPPED [ 58%] test/test_suite.py::JSONTest::test_index_typed_access[None1] SKIPPED [ 58%] test/test_suite.py::JSONTest::test_index_typed_access[_decimal0] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[_decimal1] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[_decimal2] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[boolean0] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[boolean1] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[boolean2] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[float0] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[float1] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[float2] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[integer0] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[integer1] SKIPPED [ 59%] test/test_suite.py::JSONTest::test_index_typed_access[integer2] SKIPPED [ 60%] test/test_suite.py::JSONTest::test_index_typed_access[integer3] SKIPPED [ 60%] test/test_suite.py::JSONTest::test_index_typed_access[json0] SKIPPED [ 60%] test/test_suite.py::JSONTest::test_index_typed_access[json1] SKIPPED [ 60%] test/test_suite.py::JSONTest::test_index_typed_access[numeric0] SKIPPED [ 60%] test/test_suite.py::JSONTest::test_index_typed_access[numeric1] SKIPPED [ 60%] test/test_suite.py::JSONTest::test_index_typed_access[numeric2] SKIPPED [ 60%] test/test_suite.py::JSONTest::test_index_typed_access[string0] SKIPPED [ 60%] test/test_suite.py::JSONTest::test_index_typed_access[string1] SKIPPED [ 60%] test/test_suite.py::JSONTest::test_index_typed_access[string2] SKIPPED [ 60%] test/test_suite.py::JSONTest::test_index_typed_access[string3] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[_decimal0] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[_decimal1] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[_decimal2] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[boolean0] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[boolean1] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[boolean2] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[float0] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[float1] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[float2] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[integer0] SKIPPED [ 61%] test/test_suite.py::JSONTest::test_index_typed_comparison[integer1] SKIPPED [ 62%] test/test_suite.py::JSONTest::test_index_typed_comparison[integer2] SKIPPED [ 62%] test/test_suite.py::JSONTest::test_index_typed_comparison[integer3] SKIPPED [ 62%] test/test_suite.py::JSONTest::test_index_typed_comparison[numeric0] SKIPPED [ 62%] test/test_suite.py::JSONTest::test_index_typed_comparison[numeric1] SKIPPED [ 62%] test/test_suite.py::JSONTest::test_index_typed_comparison[numeric2] SKIPPED [ 62%] test/test_suite.py::JSONTest::test_index_typed_comparison[string0] SKIPPED [ 62%] test/test_suite.py::JSONTest::test_index_typed_comparison[string1] SKIPPED [ 62%] test/test_suite.py::JSONTest::test_index_typed_comparison[string2] SKIPPED [ 62%] test/test_suite.py::JSONTest::test_index_typed_comparison[string3] SKIPPED [ 62%] test/test_suite.py::JSONTest::test_path_typed_comparison[_decimal0] SKIPPED [ 63%] test/test_suite.py::JSONTest::test_path_typed_comparison[_decimal1] SKIPPED [ 63%] test/test_suite.py::JSONTest::test_path_typed_comparison[_decimal2] SKIPPED [ 63%] test/test_suite.py::JSONTest::test_path_typed_comparison[boolean0] SKIPPED [ 63%] test/test_suite.py::JSONTest::test_path_typed_comparison[boolean1] SKIPPED [ 63%] test/test_suite.py::JSONTest::test_path_typed_comparison[boolean2] SKIPPED [ 63%] test/test_suite.py::JSONTest::test_path_typed_comparison[float0] SKIPPED [ 63%] test/test_suite.py::JSONTest::test_path_typed_comparison[float1] SKIPPED [ 63%] test/test_suite.py::JSONTest::test_path_typed_comparison[float2] SKIPPED [ 63%] test/test_suite.py::JSONTest::test_path_typed_comparison[integer0] SKIPPED [ 63%] test/test_suite.py::JSONTest::test_path_typed_comparison[integer1] SKIPPED [ 64%] test/test_suite.py::JSONTest::test_path_typed_comparison[integer2] SKIPPED [ 64%] test/test_suite.py::JSONTest::test_path_typed_comparison[integer3] SKIPPED [ 64%] test/test_suite.py::JSONTest::test_path_typed_comparison[numeric0] SKIPPED [ 64%] test/test_suite.py::JSONTest::test_path_typed_comparison[numeric1] SKIPPED [ 64%] test/test_suite.py::JSONTest::test_path_typed_comparison[numeric2] SKIPPED [ 64%] test/test_suite.py::JSONTest::test_path_typed_comparison[string0] SKIPPED [ 64%] test/test_suite.py::JSONTest::test_path_typed_comparison[string1] SKIPPED [ 64%] test/test_suite.py::JSONTest::test_path_typed_comparison[string2] SKIPPED [ 64%] test/test_suite.py::JSONTest::test_path_typed_comparison[string3] SKIPPED [ 64%] test/test_suite.py::JSONTest::test_round_trip_custom_json SKIPPED ('...) [ 64%] test/test_suite.py::JSONTest::test_round_trip_data1 SKIPPED ('JSONTe...) [ 65%] test/test_suite.py::JSONTest::test_round_trip_json_null_as_json_null SKIPPED [ 65%] test/test_suite.py::JSONTest::test_round_trip_none_as_json_null[multiparameters] SKIPPED [ 65%] test/test_suite.py::JSONTest::test_round_trip_none_as_json_null[parameters] SKIPPED [ 65%] test/test_suite.py::JSONTest::test_round_trip_none_as_json_null[values] SKIPPED [ 65%] test/test_suite.py::JSONTest::test_round_trip_none_as_sql_null[multiparameters] SKIPPED [ 65%] test/test_suite.py::JSONTest::test_round_trip_none_as_sql_null[omit] SKIPPED [ 65%] test/test_suite.py::JSONTest::test_round_trip_none_as_sql_null[parameters] SKIPPED [ 65%] test/test_suite.py::JSONTest::test_round_trip_none_as_sql_null[values] SKIPPED [ 65%] test/test_suite.py::JSONTest::test_single_element_round_trip[-1.0] SKIPPED [ 65%] test/test_suite.py::JSONTest::test_single_element_round_trip[-1] SKIPPED [ 66%] test/test_suite.py::JSONTest::test_single_element_round_trip[0] SKIPPED [ 66%] test/test_suite.py::JSONTest::test_single_element_round_trip[15.052] SKIPPED [ 66%] test/test_suite.py::JSONTest::test_single_element_round_trip[15] SKIPPED [ 66%] test/test_suite.py::JSONTest::test_single_element_round_trip[False] SKIPPED [ 66%] test/test_suite.py::JSONTest::test_single_element_round_trip[None] SKIPPED [ 66%] test/test_suite.py::JSONTest::test_single_element_round_trip[True] SKIPPED [ 66%] test/test_suite.py::JSONTest::test_single_element_round_trip[a string] SKIPPED [ 66%] test/test_suite.py::JSONTest::test_single_element_round_trip[r\xe9ve ill\xe9] SKIPPED [ 66%] test/test_suite.py::JSONTest::test_single_element_round_trip[r\xe9ve\U0001f40d ill\xe9] SKIPPED [ 66%] test/test_suite.py::JSONTest::test_unicode_round_trip SKIPPED ('JSON...) [ 66%] test/test_suite.py::JoinTest_tidb+mysqldb_8_2_0::test_inner_join_false PASSED [ 67%] test/test_suite.py::JoinTest_tidb+mysqldb_8_2_0::test_inner_join_fk PASSED [ 67%] test/test_suite.py::JoinTest_tidb+mysqldb_8_2_0::test_inner_join_true PASSED [ 67%] test/test_suite.py::JoinTest_tidb+mysqldb_8_2_0::test_outer_join_false PASSED [ 67%] test/test_suite.py::JoinTest_tidb+mysqldb_8_2_0::test_outer_join_fk PASSED [ 67%] test/test_suite.py::LastrowidTest_tidb+mysqldb_8_2_0::test_autoincrement_on_insert PASSED [ 67%] test/test_suite.py::LastrowidTest_tidb+mysqldb_8_2_0::test_last_inserted_id PASSED [ 67%] test/test_suite.py::LastrowidTest_tidb+mysqldb_8_2_0::test_native_lastrowid_autoinc SKIPPED [ 67%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_contains_autoescape PASSED [ 67%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_contains_autoescape_escape PASSED [ 67%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_contains_escape PASSED [ 68%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_contains_unescaped PASSED [ 68%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_endswith_autoescape PASSED [ 68%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_endswith_autoescape_escape PASSED [ 68%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_endswith_escape PASSED [ 68%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_endswith_sqlexpr PASSED [ 68%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_endswith_unescaped PASSED [ 68%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_not_regexp_match PASSED [ 68%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_regexp_match[(b|c)-expected5] PASSED [ 68%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_regexp_match[9cde-expected3] PASSED [ 68%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_regexp_match[^(b|c)-expected6] PASSED [ 69%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_regexp_match[^a-expected4] PASSED [ 69%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_regexp_match[^abc-expected2] PASSED [ 69%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_regexp_match[a.cde-expected0] PASSED [ 69%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_regexp_match[abc-expected1] PASSED [ 69%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_regexp_replace PASSED [ 69%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_startswith_autoescape PASSED [ 69%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_startswith_autoescape_escape PASSED [ 69%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_startswith_escape PASSED [ 69%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_startswith_sqlexpr PASSED [ 69%] test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_8_2_0::test_startswith_unescaped PASSED [ 69%] test/test_suite.py::LongNameBlowoutTest_tidb+mysqldb_8_2_0::test_long_convention_name[ck-_exclusions3] SKIPPED [ 70%] test/test_suite.py::LongNameBlowoutTest_tidb+mysqldb_8_2_0::test_long_convention_name[fk-_exclusions0] PASSED [ 70%] test/test_suite.py::LongNameBlowoutTest_tidb+mysqldb_8_2_0::test_long_convention_name[ix-_exclusions2] PASSED [ 70%] test/test_suite.py::LongNameBlowoutTest_tidb+mysqldb_8_2_0::test_long_convention_name[pk-_exclusions1] PASSED [ 70%] test/test_suite.py::LongNameBlowoutTest_tidb+mysqldb_8_2_0::test_long_convention_name[uq-_exclusions4] PASSED [ 70%] test/test_suite.py::NormalizedNameTest::test_get_table_names SKIPPED [ 70%] test/test_suite.py::NormalizedNameTest::test_reflect_lowercase_forced_tables SKIPPED [ 70%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_decimal_coerce_round_trip PASSED [ 70%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_decimal_coerce_round_trip_w_cast PASSED [ 70%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_enotation_decimal SKIPPED [ 70%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_enotation_decimal_large SKIPPED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_float_as_decimal PASSED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_float_as_float PASSED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_float_coerce_round_trip PASSED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_float_custom_scale PASSED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_many_significant_digits SKIPPED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_numeric_as_decimal PASSED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_numeric_as_float PASSED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_numeric_no_decimal SKIPPED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_numeric_null_as_decimal PASSED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_numeric_null_as_float PASSED [ 71%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_precision_decimal PASSED [ 72%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_render_literal_float PASSED [ 72%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_render_literal_numeric PASSED [ 72%] test/test_suite.py::NumericTest_tidb+mysqldb_8_2_0::test_render_literal_numeric_asfloat PASSED [ 72%] test/test_suite.py::OrderByLabelTest_tidb+mysqldb_8_2_0::test_composed_int PASSED [ 72%] test/test_suite.py::OrderByLabelTest_tidb+mysqldb_8_2_0::test_composed_int_desc PASSED [ 72%] test/test_suite.py::OrderByLabelTest_tidb+mysqldb_8_2_0::test_composed_multiple PASSED [ 72%] test/test_suite.py::OrderByLabelTest_tidb+mysqldb_8_2_0::test_group_by_composed PASSED [ 72%] test/test_suite.py::OrderByLabelTest_tidb+mysqldb_8_2_0::test_plain PASSED [ 72%] test/test_suite.py::OrderByLabelTest_tidb+mysqldb_8_2_0::test_plain_desc PASSED [ 72%] test/test_suite.py::PercentSchemaNamesTest::test_executemany_roundtrip SKIPPED [ 73%] test/test_suite.py::PercentSchemaNamesTest::test_single_roundtrip SKIPPED [ 73%] test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_8_2_0::test_compile PASSED [ 73%] test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_8_2_0::test_compile_literal_binds PASSED [ 73%] test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_8_2_0::test_execute PASSED [ 73%] test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_8_2_0::test_execute_expanding_plus_literal_execute PASSED [ 73%] test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_8_2_0::test_execute_tuple_expanding_plus_literal_execute SKIPPED [ 73%] test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_8_2_0::test_execute_tuple_expanding_plus_literal_heterogeneous_execute SKIPPED [ 73%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_check_constraints[quote " two-_exclusions1] SKIPPED [ 73%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_check_constraints[quote ' one-_exclusions0] SKIPPED [ 73%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_columns[quote " two-_exclusions1] PASSED [ 73%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_columns[quote ' one-_exclusions0] PASSED [ 74%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_foreign_keys[quote " two-_exclusions1] PASSED [ 74%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_foreign_keys[quote ' one-_exclusions0] PASSED [ 74%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_indexes[quote " two-_exclusions1] PASSED [ 74%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_indexes[quote ' one-_exclusions0] PASSED [ 74%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_pk_constraint[quote " two-_exclusions1] PASSED [ 74%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_pk_constraint[quote ' one-_exclusions0] PASSED [ 74%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_table_comment[quote " two-_exclusions1] PASSED [ 74%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_table_comment[quote ' one-_exclusions0] PASSED [ 74%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_table_options[quote " two-_exclusions1] PASSED [ 74%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_table_options[quote ' one-_exclusions0] PASSED [ 75%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_unique_constraints[quote " two-_exclusions1] PASSED [ 75%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_unique_constraints[quote ' one-_exclusions0] PASSED [ 75%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_view_definition[quote " two-_exclusions1] PASSED [ 75%] test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_8_2_0::test_get_view_definition[quote ' one-_exclusions0] PASSED [ 75%] test/test_suite.py::ReturningTest::test_autoincrement_on_insert_implicit_returning SKIPPED [ 75%] test/test_suite.py::ReturningTest::test_explicit_returning_pk_autocommit SKIPPED [ 75%] test/test_suite.py::ReturningTest::test_explicit_returning_pk_no_autocommit SKIPPED [ 75%] test/test_suite.py::ReturningTest::test_last_inserted_id_implicit_returning SKIPPED [ 75%] test/test_suite.py::RowCountTest_tidb+mysqldb_8_2_0::test_basic PASSED [ 75%] test/test_suite.py::RowCountTest_tidb+mysqldb_8_2_0::test_delete_rowcount PASSED [ 76%] test/test_suite.py::RowCountTest_tidb+mysqldb_8_2_0::test_multi_delete_rowcount PASSED [ 76%] test/test_suite.py::RowCountTest_tidb+mysqldb_8_2_0::test_multi_update_rowcount PASSED [ 76%] test/test_suite.py::RowCountTest_tidb+mysqldb_8_2_0::test_raw_sql_rowcount PASSED [ 76%] test/test_suite.py::RowCountTest_tidb+mysqldb_8_2_0::test_text_rowcount PASSED [ 76%] test/test_suite.py::RowCountTest_tidb+mysqldb_8_2_0::test_update_rowcount1 PASSED [ 76%] test/test_suite.py::RowCountTest_tidb+mysqldb_8_2_0::test_update_rowcount2 PASSED [ 76%] test/test_suite.py::RowCountTest_tidb+mysqldb_8_2_0::test_update_rowcount_return_defaults PASSED [ 76%] test/test_suite.py::RowFetchTest_tidb+mysqldb_8_2_0::test_row_w_scalar_select PASSED [ 76%] test/test_suite.py::RowFetchTest_tidb+mysqldb_8_2_0::test_row_with_dupe_names PASSED [ 76%] test/test_suite.py::RowFetchTest_tidb+mysqldb_8_2_0::test_via_attr PASSED [ 76%] test/test_suite.py::RowFetchTest_tidb+mysqldb_8_2_0::test_via_col_object PASSED [ 77%] test/test_suite.py::RowFetchTest_tidb+mysqldb_8_2_0::test_via_int PASSED [ 77%] test/test_suite.py::RowFetchTest_tidb+mysqldb_8_2_0::test_via_string PASSED [ 77%] test/test_suite.py::SequenceCompilerTest_tidb+mysqldb_8_2_0::test_literal_binds_inline_compile PASSED [ 77%] test/test_suite.py::SequenceTest_tidb+mysqldb_8_2_0::test_insert_lastrowid PASSED [ 77%] test/test_suite.py::SequenceTest_tidb+mysqldb_8_2_0::test_insert_roundtrip PASSED [ 77%] test/test_suite.py::SequenceTest_tidb+mysqldb_8_2_0::test_insert_roundtrip_no_implicit_returning PASSED [ 77%] test/test_suite.py::SequenceTest_tidb+mysqldb_8_2_0::test_insert_roundtrip_translate[False] PASSED [ 77%] test/test_suite.py::SequenceTest_tidb+mysqldb_8_2_0::test_insert_roundtrip_translate[True] PASSED [ 77%] test/test_suite.py::SequenceTest_tidb+mysqldb_8_2_0::test_nextval_direct PASSED [ 77%] test/test_suite.py::SequenceTest_tidb+mysqldb_8_2_0::test_nextval_direct_schema_translate PASSED [ 78%] test/test_suite.py::SequenceTest_tidb+mysqldb_8_2_0::test_optional_seq PASSED [ 78%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_aliases_and_ss PASSED [ 78%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_conn_option PASSED [ 78%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_roundtrip_fetchall PASSED [ 78%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_roundtrip_fetchmany PASSED [ 78%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_ss_cursor_status[for_update_expr] PASSED [ 78%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_ss_cursor_status[for_update_string] PASSED [ 78%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_ss_cursor_status[global_expr] PASSED [ 78%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_ss_cursor_status[global_off_explicit] PASSED [ 78%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_ss_cursor_status[global_string] PASSED [ 78%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_ss_cursor_status[global_text] PASSED [ 79%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_ss_cursor_status[stmt_option] PASSED [ 79%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_ss_cursor_status[stmt_option_disabled] PASSED [ 79%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_ss_cursor_status[text_no_ss] PASSED [ 79%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_ss_cursor_status[text_ss_option] PASSED [ 79%] test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_8_2_0::test_stmt_enabled_conn_option_disabled PASSED [ 79%] test/test_suite.py::SimpleUpdateDeleteTest_tidb+mysqldb_8_2_0::test_delete PASSED [ 79%] test/test_suite.py::SimpleUpdateDeleteTest_tidb+mysqldb_8_2_0::test_update PASSED [ 79%] test/test_suite.py::StringTest_tidb+mysqldb_8_2_0::test_literal PASSED [ 79%] test/test_suite.py::StringTest_tidb+mysqldb_8_2_0::test_literal_backslashes PASSED [ 79%] test/test_suite.py::StringTest_tidb+mysqldb_8_2_0::test_literal_non_ascii PASSED [ 80%] test/test_suite.py::StringTest_tidb+mysqldb_8_2_0::test_literal_quoting PASSED [ 80%] test/test_suite.py::StringTest_tidb+mysqldb_8_2_0::test_nolength_string SKIPPED [ 80%] test/test_suite.py::TableDDLTest_tidb+mysqldb_8_2_0::test_add_table_comment PASSED [ 80%] test/test_suite.py::TableDDLTest_tidb+mysqldb_8_2_0::test_create_index_if_not_exists PASSED [ 80%] test/test_suite.py::TableDDLTest_tidb+mysqldb_8_2_0::test_create_table PASSED [ 80%] test/test_suite.py::TableDDLTest_tidb+mysqldb_8_2_0::test_create_table_if_not_exists PASSED [ 80%] test/test_suite.py::TableDDLTest_tidb+mysqldb_8_2_0::test_create_table_schema PASSED [ 80%] test/test_suite.py::TableDDLTest_tidb+mysqldb_8_2_0::test_drop_index_if_exists PASSED [ 80%] test/test_suite.py::TableDDLTest_tidb+mysqldb_8_2_0::test_drop_table PASSED [ 80%] test/test_suite.py::TableDDLTest_tidb+mysqldb_8_2_0::test_drop_table_comment PASSED [ 80%] test/test_suite.py::TableDDLTest_tidb+mysqldb_8_2_0::test_drop_table_if_exists PASSED [ 81%] test/test_suite.py::TableDDLTest_tidb+mysqldb_8_2_0::test_underscore_names PASSED [ 81%] test/test_suite.py::TextTest_tidb+mysqldb_8_2_0::test_literal PASSED [ 81%] test/test_suite.py::TextTest_tidb+mysqldb_8_2_0::test_literal_backslashes PASSED [ 81%] test/test_suite.py::TextTest_tidb+mysqldb_8_2_0::test_literal_non_ascii PASSED [ 81%] test/test_suite.py::TextTest_tidb+mysqldb_8_2_0::test_literal_percentsigns PASSED [ 81%] test/test_suite.py::TextTest_tidb+mysqldb_8_2_0::test_literal_quoting PASSED [ 81%] test/test_suite.py::TextTest_tidb+mysqldb_8_2_0::test_text_empty_strings PASSED [ 81%] test/test_suite.py::TextTest_tidb+mysqldb_8_2_0::test_text_null_strings PASSED [ 81%] test/test_suite.py::TextTest_tidb+mysqldb_8_2_0::test_text_roundtrip PASSED [ 81%] test/test_suite.py::TimeMicrosecondsTest::test_literal SKIPPED ('Tim...) [ 82%] test/test_suite.py::TimeMicrosecondsTest::test_null SKIPPED ('TimeMi...) [ 82%] test/test_suite.py::TimeMicrosecondsTest::test_null_bound_comparison SKIPPED [ 82%] test/test_suite.py::TimeMicrosecondsTest::test_round_trip SKIPPED ('...) [ 82%] test/test_suite.py::TimeMicrosecondsTest::test_round_trip_decorated SKIPPED [ 82%] test/test_suite.py::TimeTest_tidb+mysqldb_8_2_0::test_literal SKIPPED [ 82%] test/test_suite.py::TimeTest_tidb+mysqldb_8_2_0::test_null PASSED [ 82%] test/test_suite.py::TimeTest_tidb+mysqldb_8_2_0::test_null_bound_comparison PASSED [ 82%] test/test_suite.py::TimeTest_tidb+mysqldb_8_2_0::test_round_trip PASSED [ 82%] test/test_suite.py::TimeTest_tidb+mysqldb_8_2_0::test_round_trip_decorated PASSED [ 82%] test/test_suite.py::TimestampMicrosecondsTest::test_literal SKIPPED [ 83%] test/test_suite.py::TimestampMicrosecondsTest::test_null SKIPPED ('T...) [ 83%] test/test_suite.py::TimestampMicrosecondsTest::test_null_bound_comparison SKIPPED [ 83%] test/test_suite.py::TimestampMicrosecondsTest::test_round_trip SKIPPED [ 83%] test/test_suite.py::TimestampMicrosecondsTest::test_round_trip_decorated SKIPPED [ 83%] test/test_suite.py::UnicodeSchemaTest_tidb+mysqldb_8_2_0::test_col_targeting PASSED [ 83%] test/test_suite.py::UnicodeSchemaTest_tidb+mysqldb_8_2_0::test_insert PASSED [ 83%] test/test_suite.py::UnicodeSchemaTest_tidb+mysqldb_8_2_0::test_reflect PASSED [ 83%] test/test_suite.py::UnicodeSchemaTest_tidb+mysqldb_8_2_0::test_repr PASSED [ 83%] test/test_suite.py::UnicodeTextTest_tidb+mysqldb_8_2_0::test_empty_strings_text PASSED [ 83%] test/test_suite.py::UnicodeTextTest_tidb+mysqldb_8_2_0::test_literal PASSED [ 83%] test/test_suite.py::UnicodeTextTest_tidb+mysqldb_8_2_0::test_literal_non_ascii PASSED [ 84%] test/test_suite.py::UnicodeTextTest_tidb+mysqldb_8_2_0::test_null_strings_text PASSED [ 84%] test/test_suite.py::UnicodeTextTest_tidb+mysqldb_8_2_0::test_round_trip PASSED [ 84%] test/test_suite.py::UnicodeTextTest_tidb+mysqldb_8_2_0::test_round_trip_executemany PASSED [ 84%] test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_8_2_0::test_empty_strings_varchar PASSED [ 84%] test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_8_2_0::test_literal PASSED [ 84%] test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_8_2_0::test_literal_non_ascii PASSED [ 84%] test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_8_2_0::test_null_strings_varchar PASSED [ 84%] test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_8_2_0::test_round_trip PASSED [ 84%] test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_8_2_0::test_round_trip_executemany PASSED [ 84%] test/test_suite.py::ValuesExpressionTest::test_tuples SKIPPED ('Valu...) [ 85%] test/test_suite.py::WeCanSetDefaultSchemaWEventsTest::test_control_case SKIPPED [ 85%] test/test_suite.py::WeCanSetDefaultSchemaWEventsTest::test_schema_change_on_connect SKIPPED [ 85%] test/test_suite.py::WeCanSetDefaultSchemaWEventsTest::test_schema_change_works_w_transactions SKIPPED [ 85%] test/test_suite.py::WeCanSetDefaultSchemaWEventsTest::test_wont_work_wo_insert SKIPPED [ 85%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_bitwise_required_for_empty PASSED [ 85%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_broken_enum_returns_blanks SKIPPED [ 85%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_empty_set_empty_string PASSED [ 85%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_empty_set_no_empty_string SKIPPED [ 85%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_enum PASSED [ 85%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_enum_compile PASSED [ 85%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_enum_parse PASSED [ 86%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_int_roundtrip PASSED [ 86%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_no_null PASSED [ 86%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_set_colspec PASSED [ 86%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_set_parse PASSED [ 86%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_set_roundtrip_plus_reflection PASSED [ 86%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_string_roundtrip PASSED [ 86%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_unicode_enum PASSED [ 86%] test/test_type.py::EnumSetTest_tidb+mysqldb_8_2_0::test_unicode_roundtrip PASSED [ 86%] test/test_type.py::JSONTest::test_reflection SKIPPED ('JSONTest' uns...) [ 86%] test/test_type.py::JSONTest::test_rudimental_round_trip SKIPPED ('JS...) [ 87%] test/test_type.py::TypeCompileTest::test_bit_50[type_0-BIT] PASSED [ 87%] test/test_type.py::TypeCompileTest::test_bit_50[type_1-BIT(1)] PASSED [ 87%] test/test_type.py::TypeCompileTest::test_bit_50[type_2-BIT(63)] PASSED [ 87%] test/test_type.py::TypeCompileTest::test_boolean_compile[type_0-BOOL] PASSED [ 87%] test/test_type.py::TypeCompileTest::test_boolean_compile[type_1-BOOL] PASSED [ 87%] test/test_type.py::TypeCompileTest::test_boolean_compile[type_2-TINYINT(1)] PASSED [ 87%] test/test_type.py::TypeCompileTest::test_boolean_compile[type_3-TINYINT(1) UNSIGNED] PASSED [ 87%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args0-kw0-CHAR(1)] PASSED [ 87%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args10-kw10-CHAR(1) CHARACTER SET utf8] PASSED [ 87%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args11-kw11-CHAR(1) COLLATE utf8_bin] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args12-kw12-CHAR(1) CHARACTER SET utf8 COLLATE utf8_bin] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args13-kw13-CHAR(1) CHARACTER SET utf8 BINARY] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args14-kw14-CHAR(1) CHARACTER SET utf8 COLLATE utf8_bin] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args15-kw15-NATIONAL CHAR(1)] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args16-kw16-NATIONAL CHAR(1)] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args17-kw17-NATIONAL CHAR(1) BINARY] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args18-kw18-NATIONAL CHAR(1) BINARY] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args19-kw19-NATIONAL CHAR(1) COLLATE utf8_bin] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args2-kw2-CHAR(1) BINARY] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args3-kw3-CHAR(1) ASCII] PASSED [ 88%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args4-kw4-CHAR(1) UNICODE] PASSED [ 89%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args5-kw5-CHAR(1) ASCII BINARY] PASSED [ 89%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args6-kw6-CHAR(1) UNICODE BINARY] PASSED [ 89%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args7-kw7-CHAR(1) CHARACTER SET utf8] PASSED [ 89%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args8-kw8-CHAR(1) CHARACTER SET utf8 BINARY] PASSED [ 89%] test/test_type.py::TypeCompileTest::test_charset[CHAR-args9-kw9-CHAR(1) CHARACTER SET utf8] PASSED [ 89%] test/test_type.py::TypeCompileTest::test_charset[ENUM-args25-kw25-ENUM('foo','bar') UNICODE] PASSED [ 89%] test/test_type.py::TypeCompileTest::test_charset[LONGTEXT-args24-kw24-LONGTEXT ASCII] PASSED [ 89%] test/test_type.py::TypeCompileTest::test_charset[MEDIUMTEXT-args23-kw23-MEDIUMTEXT CHARACTER SET utf8 BINARY] PASSED [ 89%] test/test_type.py::TypeCompileTest::test_charset[NCHAR-args1-kw1-NATIONAL CHAR(1)] PASSED [ 89%] test/test_type.py::TypeCompileTest::test_charset[String-args26-kw26-VARCHAR(20) COLLATE utf8] PASSED [ 90%] test/test_type.py::TypeCompileTest::test_charset[TINYTEXT-args22-kw22-TINYTEXT CHARACTER SET utf8 COLLATE utf8_bin] PASSED [ 90%] test/test_type.py::TypeCompileTest::test_charset[VARCHAR-args20-kw20-VARCHAR(1) CHARACTER SET utf8 COLLATE utf8_bin] PASSED [ 90%] test/test_type.py::TypeCompileTest::test_charset[VARCHAR-args21-kw21-NATIONAL VARCHAR(1) COLLATE utf8_bin] PASSED [ 90%] test/test_type.py::TypeCompileTest::test_datetime_fsp PASSED [ 90%] test/test_type.py::TypeCompileTest::test_datetime_generic PASSED [ 90%] test/test_type.py::TypeCompileTest::test_numeric[BIGINT-args33-kw33-BIGINT] PASSED [ 90%] test/test_type.py::TypeCompileTest::test_numeric[BIGINT-args34-kw34-BIGINT(4)] PASSED [ 90%] test/test_type.py::TypeCompileTest::test_numeric[BIGINT-args35-kw35-BIGINT(4) UNSIGNED] PASSED [ 90%] test/test_type.py::TypeCompileTest::test_numeric[BIGINT-args36-kw36-BIGINT(4) ZEROFILL] PASSED [ 90%] test/test_type.py::TypeCompileTest::test_numeric[BIGINT-args37-kw37-BIGINT(4) UNSIGNED ZEROFILL] PASSED [ 90%] test/test_type.py::TypeCompileTest::test_numeric[DECIMAL-args10-kw10-DECIMAL(12, 4) UNSIGNED] PASSED [ 91%] test/test_type.py::TypeCompileTest::test_numeric[DECIMAL-args11-kw11-DECIMAL(12, 4) ZEROFILL] PASSED [ 91%] test/test_type.py::TypeCompileTest::test_numeric[DECIMAL-args12-kw12-DECIMAL(12, 4) UNSIGNED ZEROFILL] PASSED [ 91%] test/test_type.py::TypeCompileTest::test_numeric[DECIMAL-args6-kw6-DECIMAL] PASSED [ 91%] test/test_type.py::TypeCompileTest::test_numeric[DECIMAL-args7-kw7-DECIMAL] PASSED [ 91%] test/test_type.py::TypeCompileTest::test_numeric[DECIMAL-args8-kw8-DECIMAL(12)] PASSED [ 91%] test/test_type.py::TypeCompileTest::test_numeric[DECIMAL-args9-kw9-DECIMAL(12)] PASSED [ 91%] test/test_type.py::TypeCompileTest::test_numeric[DOUBLE-args13-kw13-DOUBLE] PASSED [ 91%] test/test_type.py::TypeCompileTest::test_numeric[DOUBLE-args14-kw14-DOUBLE(12, 4) UNSIGNED] PASSED [ 91%] test/test_type.py::TypeCompileTest::test_numeric[DOUBLE-args15-kw15-DOUBLE(12, 4) ZEROFILL] PASSED [ 91%] test/test_type.py::TypeCompileTest::test_numeric[DOUBLE-args16-kw16-DOUBLE(12, 4) UNSIGNED ZEROFILL] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[FLOAT-args21-kw21-FLOAT] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[FLOAT-args22-kw22-FLOAT] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[FLOAT-args23-kw23-FLOAT(12)] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[FLOAT-args24-kw24-FLOAT(12, 4)] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[FLOAT-args25-kw25-FLOAT(12, 4) UNSIGNED] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[FLOAT-args26-kw26-FLOAT(12, 4) ZEROFILL] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[FLOAT-args27-kw27-FLOAT(12, 4) UNSIGNED ZEROFILL] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[INTEGER-args28-kw28-INTEGER] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[INTEGER-args29-kw29-INTEGER(4)] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[INTEGER-args30-kw30-INTEGER(4) UNSIGNED] PASSED [ 92%] test/test_type.py::TypeCompileTest::test_numeric[INTEGER-args31-kw31-INTEGER(4) ZEROFILL] PASSED [ 93%] test/test_type.py::TypeCompileTest::test_numeric[INTEGER-args32-kw32-INTEGER(4) UNSIGNED ZEROFILL] PASSED [ 93%] test/test_type.py::TypeCompileTest::test_numeric[MEDIUMINT-args38-kw38-MEDIUMINT] PASSED [ 93%] test/test_type.py::TypeCompileTest::test_numeric[MEDIUMINT-args39-kw39-MEDIUMINT(4)] PASSED [ 93%] test/test_type.py::TypeCompileTest::test_numeric[MEDIUMINT-args40-kw40-MEDIUMINT(4) UNSIGNED] PASSED [ 93%] test/test_type.py::TypeCompileTest::test_numeric[MEDIUMINT-args41-kw41-MEDIUMINT(4) ZEROFILL] PASSED [ 93%] test/test_type.py::TypeCompileTest::test_numeric[MEDIUMINT-args42-kw42-MEDIUMINT(4) UNSIGNED ZEROFILL] PASSED [ 93%] test/test_type.py::TypeCompileTest::test_numeric[NUMERIC-args0-kw0-NUMERIC] PASSED [ 93%] test/test_type.py::TypeCompileTest::test_numeric[NUMERIC-args1-kw1-NUMERIC] PASSED [ 93%] test/test_type.py::TypeCompileTest::test_numeric[NUMERIC-args2-kw2-NUMERIC(12)] PASSED [ 93%] test/test_type.py::TypeCompileTest::test_numeric[NUMERIC-args3-kw3-NUMERIC(12, 4) UNSIGNED] PASSED [ 94%] test/test_type.py::TypeCompileTest::test_numeric[NUMERIC-args4-kw4-NUMERIC(12, 4) ZEROFILL] PASSED [ 94%] test/test_type.py::TypeCompileTest::test_numeric[NUMERIC-args5-kw5-NUMERIC(12, 4) UNSIGNED ZEROFILL] PASSED [ 94%] test/test_type.py::TypeCompileTest::test_numeric[REAL-args17-kw17-REAL] PASSED [ 94%] test/test_type.py::TypeCompileTest::test_numeric[REAL-args18-kw18-REAL(12, 4) UNSIGNED] PASSED [ 94%] test/test_type.py::TypeCompileTest::test_numeric[REAL-args19-kw19-REAL(12, 4) ZEROFILL] PASSED [ 94%] test/test_type.py::TypeCompileTest::test_numeric[REAL-args20-kw20-REAL(12, 4) UNSIGNED ZEROFILL] PASSED [ 94%] test/test_type.py::TypeCompileTest::test_numeric[SMALLINT-args48-kw48-SMALLINT] PASSED [ 94%] test/test_type.py::TypeCompileTest::test_numeric[SMALLINT-args49-kw49-SMALLINT(4)] PASSED [ 94%] test/test_type.py::TypeCompileTest::test_numeric[SMALLINT-args50-kw50-SMALLINT(4) UNSIGNED] PASSED [ 94%] test/test_type.py::TypeCompileTest::test_numeric[SMALLINT-args51-kw51-SMALLINT(4) ZEROFILL] PASSED [ 95%] test/test_type.py::TypeCompileTest::test_numeric[SMALLINT-args52-kw52-SMALLINT(4) UNSIGNED ZEROFILL] PASSED [ 95%] test/test_type.py::TypeCompileTest::test_numeric[TINYINT-args43-kw43-TINYINT] PASSED [ 95%] test/test_type.py::TypeCompileTest::test_numeric[TINYINT-args44-kw44-TINYINT(1)] PASSED [ 95%] test/test_type.py::TypeCompileTest::test_numeric[TINYINT-args45-kw45-TINYINT(1) UNSIGNED] PASSED [ 95%] test/test_type.py::TypeCompileTest::test_numeric[TINYINT-args46-kw46-TINYINT(1) ZEROFILL] PASSED [ 95%] test/test_type.py::TypeCompileTest::test_numeric[TINYINT-args47-kw47-TINYINT(1) UNSIGNED ZEROFILL] PASSED [ 95%] test/test_type.py::TypeCompileTest::test_time_fsp PASSED [ 95%] test/test_type.py::TypeCompileTest::test_time_generic PASSED [ 95%] test/test_type.py::TypeCompileTest::test_time_result_processor PASSED [ 95%] test/test_type.py::TypeCompileTest::test_timestamp_defaults[spec0-kw0-TIMESTAMP NULL] PASSED [ 95%] test/test_type.py::TypeCompileTest::test_timestamp_defaults[spec1-kw1-TIMESTAMP NULL] PASSED [ 96%] test/test_type.py::TypeCompileTest::test_timestamp_defaults[spec2-kw2-TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP] PASSED [ 96%] test/test_type.py::TypeCompileTest::test_timestamp_defaults[spec3-kw3-TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP] PASSED [ 96%] test/test_type.py::TypeCompileTest::test_timestamp_defaults[spec4-kw4-TIMESTAMP NOT NULL DEFAULT '1999-09-09 09:09:09'] PASSED [ 96%] test/test_type.py::TypeCompileTest::test_timestamp_defaults[spec5-kw5-TIMESTAMP NULL DEFAULT '1999-09-09 09:09:09'] PASSED [ 96%] test/test_type.py::TypeCompileTest::test_timestamp_defaults[spec6-kw6-TIMESTAMP NULL DEFAULT '1999-09-09 09:09:09' ON UPDATE CURRENT_TIMESTAMP] PASSED [ 96%] test/test_type.py::TypeCompileTest::test_timestamp_defaults[spec7-kw7-TIMESTAMP NOT NULL DEFAULT '1999-09-09 09:09:09' ON UPDATE CURRENT_TIMESTAMP] PASSED [ 96%] test/test_type.py::TypeCompileTest::test_timestamp_defaults[spec8-kw8-TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP] PASSED [ 96%] test/test_type.py::TypeCompileTest::test_timestamp_defaults[spec9-kw9-TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP] PASSED [ 96%] test/test_type.py::TypeCompileTest::test_timestamp_fsp PASSED [ 96%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip[store0-None] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip[store1-None] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip[store2-None] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip[store3-expected3] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip[store4-None] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip[store5-None] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip[store6-None] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip[store7-None] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip_reflected[store0-None] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip_reflected[store1-None] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip_reflected[store2-None] PASSED [ 97%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip_reflected[store3-expected3] PASSED [ 98%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip_reflected[store4-None] PASSED [ 98%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip_reflected[store5-None] PASSED [ 98%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip_reflected[store6-None] PASSED [ 98%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_bit_50_roundtrip_reflected[store7-None] PASSED [ 98%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_boolean_roundtrip[store0-None] PASSED [ 98%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_boolean_roundtrip[store1-None] PASSED [ 98%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_boolean_roundtrip[store2-None] PASSED [ 98%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_boolean_roundtrip[store3-expected3] PASSED [ 98%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_boolean_roundtrip[store4-expected4] PASSED [ 98%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_boolean_roundtrip_reflected[store0-None] PASSED [ 99%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_boolean_roundtrip_reflected[store1-expected1] PASSED [ 99%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_boolean_roundtrip_reflected[store2-expected2] PASSED [ 99%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_boolean_roundtrip_reflected[store3-expected3] PASSED [ 99%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_boolean_roundtrip_reflected[store4-expected4] PASSED [ 99%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_precision_float_roundtrip PASSED [ 99%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_time_roundtrip PASSED [ 99%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_timestamp_nullable[TIMESTAMP] SKIPPED [ 99%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_timestamp_nullable[type_1] SKIPPED [ 99%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_timestamp_nullable[type_2] SKIPPED [ 99%] test/test_type.py::TypeRoundTripTest_tidb+mysqldb_8_2_0::test_year PASSED [100%] ====================== 827 passed, 215 skipped in 25.44s ======================= [Pipeline] } [Pipeline] // container [Pipeline] } Cache not saved (ws/jenkins-pingcap-tidb-merged_integration_python_orm_test-1087/tidb-test already exists) [Pipeline] // cache [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // podTemplate [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } + export PYTHONUNBUFFERED=1 + PYTHONUNBUFFERED=1 + export DJANGO_TESTS_DIR=django_tests_dir + DJANGO_TESTS_DIR=django_tests_dir + mkdir -p django_tests_dir + pip3 install . Defaulting to user installation because normal site-packages is not writeable Processing /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb-test/django_test/django-orm-test Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: mysqlclient in /usr/local/lib/python3.11/site-packages (from django-tidb==3.0.0) (2.2.0) Building wheels for collected packages: django-tidb Building wheel for django-tidb (setup.py): started Building wheel for django-tidb (setup.py): finished with status 'done' Created wheel for django-tidb: filename=django_tidb-3.0.0-py3-none-any.whl size=20758 sha256=14716f18b84e02df11998bbf031a61198afe0b7a6e2422fa452584800626292b Stored in directory: /home/jenkins/.cache/pip/wheels/c3/97/7b/e04d54207ea50d6515f70282d83cba0cb668faf9b04f85aa01 Successfully built django-tidb Installing collected packages: django-tidb Successfully installed django-tidb-3.0.0 [notice] A new release of pip is available: 23.1.2 -> 24.0 [notice] To update, run: pip install --upgrade pip + cp tidb_settings.py django_tests_dir/django/tidb_settings.py + cp tidb_settings.py django_tests_dir/django/tests/tidb_settings.py + cd django_tests_dir/django + pip3 install . Defaulting to user installation because normal site-packages is not writeable Processing /home/jenkins/agent/workspace/pingcap/tidb/merged_integration_python_orm_test/tidb-test/django_test/django-orm-test/django_tests_dir/django Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Requirement already satisfied: asgiref<4,>=3.6.0 in /usr/local/lib/python3.11/site-packages (from Django==4.2.1) (3.7.2) Requirement already satisfied: sqlparse>=0.3.1 in /usr/local/lib/python3.11/site-packages (from Django==4.2.1) (0.4.4) Building wheels for collected packages: Django Building wheel for Django (pyproject.toml): started Building wheel for Django (pyproject.toml): finished with status 'done' Created wheel for Django: filename=Django-4.2.1-py3-none-any.whl size=7657939 sha256=44d962a57f3aa3eee8f8040b4b23688b71a2b098a42f768bdd7968bbc93ef074 Stored in directory: /tmp/pip-ephem-wheel-cache-u6lfli7j/wheels/3c/d1/a9/d3a764789cb0afb718568799ccaed1881c528325693473e108 Successfully built Django Installing collected packages: Django WARNING: The script django-admin is installed in '/home/jenkins/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed Django-4.2.1 [notice] A new release of pip is available: 23.1.2 -> 24.0 [notice] To update, run: pip install --upgrade pip + cd ../../ + cd django_tests_dir/django/tests + python3 runtests.py admin_changelist admin_custom_urls admin_docs admin_filters admin_inlines admin_ordering admin_utils admin_views aggregation aggregation_regress annotations auth_tests backends basic bulk_create cache check_framework conditional_processing constraints contenttypes_tests custom_columns custom_lookups custom_managers custom_methods custom_migration_operations custom_pk datatypes dates datetimes db_typecasts db_utils defer defer_regress delete delete_regress distinct_on_fields empty expressions_case expressions_window extra_regress field_defaults field_subclassing file_storage file_uploads filtered_relation fixtures fixtures_model_package fixtures_regress force_insert_update foreign_object forms_tests from_db_value generic_inline_admin generic_relations generic_relations_regress generic_views get_earliest_or_latest get_object_or_404 get_or_create i18n indexes inline_formsets inspectdb introspection invalid_models_tests known_related_objects lookup m2m_and_m2o m2m_intermediary m2m_multiple m2m_recursive m2m_regress m2m_signals m2m_through m2m_through_regress m2o_recursive managers_regress many_to_many many_to_one many_to_one_null max_lengths migrate_signals migration_test_data_persistence migrations model_fields model_forms model_formsets model_formsets_regress model_indexes model_inheritance model_inheritance_regress model_meta model_options model_package model_regress modeladmin null_fk null_fk_ordering null_queries one_to_one or_lookups order_with_respect_to ordering pagination prefetch_related properties proxy_model_inheritance proxy_models queries queryset_pickle raw_query reserved_names reverse_lookup save_delete_hooks schema select_for_update select_related select_related_onetoone select_related_regress serializers servers signals sitemaps_tests sites_framework sites_tests string_lookup swappable_models syndication_tests test_client test_client_regress test_utils timezones transaction_hooks transactions unmanaged_models update update_only_fields validation view_tests nested_foreign_keys mutually_referential multiple_database --keepdb --noinput --settings tidb_settings Testing against Django installed in '/home/jenkins/.local/lib/python3.11/site-packages/django' with up to 96 processes Found 10385 test(s). Using existing test database for alias 'default'... Using existing test database for alias 'other'... System check identified no issues (16 silenced). ............................................................................................................................................................................................................................................................................................................................ss....sss........................................................ss..s.....................................................................................................ssssssssssssss......................................................................................................s......................................................................s..........................................s.s.....s..................s..................................s..........................s....................s.......................s..................s..............s................s....s.....................s.........................s.......................................................................................................................................................................................................................................s........................s......................................................................................................................s..................................................................................................ss......ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.......................................................s...................s.........s.............s.sss...ss...s.sss.ssssss.s..........................................................................................................................................................................................ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.s......sss...s...s....s..................sss.....s...........s................ss.........................................................s.s........ss............................................s..............s..............s............................................s.........................................................................sssssss...........................................................................................s.....................s.......................ss....................................................................s....s.........s..s..s..........................................s.......................................................s....s..s...s..................................................................s...............................................................................................................................................................................................................................................................................................s...........................ss........s.....ss...............s..ss.....s..........s........................ssss.........................ssss............s.....................s...ssss............................................................ss............s..s.............s.......s................................................................................................................................................s...................................................................................................................................................................................................................................................................................s..................................................................................................................................................................................................ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss......................................................................................................................................................s......................................................................................................................................ss..................................................x............................................s.........................................................................................................................s......................................................................s................s.............................................................................................s.................sssssssssssss.........sss...ss.ss..ss..ss..s.ssssssss.......s..............ss...s........................................x..............s.............x.........s............................................................................................................................ssss.ssss.......................sssss..........s...........................................................................................................................................................................................s.................................s......................................................................s.......................s.......................................................................................s.......s.......................................................................................................................................................................s.....ss...................ss.ssss........ss.......ssss........................s.s.s...........................................s.s.....ssss........................ss...............................................................s............................................................s..........ssssssss...........ssssssssssss...................sss.sssssssssssssssssssssssssssssss....................................................................................s.............................................................................................................................sssssssssssssssssssssssssssss...ssssss..................................sss.......s............s.....ss................................s.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................s......s...............................................................................................s........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................s..........................................................................................................................................................................................................................................................................................................................................sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss......................................................................................................sss.sssssss.ssssssssssss.sss.......ss....s..s..........ss.......................................................................................................................................................................................................................................................................sss.s..s...s.s...............................................s.........s...................................................s.sss.....ss..s.s...ssssss.s..s....................s......sss............s.....sss........s.................................ss.........................................................................................................................................................................................................................................................................................................................................................................................................................................sss.............................................................................................................................................................................................................ss....s.....ss...ss.sss.sss.ss.ss.ss....ss.sss...s.....ss...s.s..ssss.....ss.sss...s...s.ss.ssss.............ss....s......s.s...sss...s..ss..ss..ss.....................s..s..ss.s......ss.ss.s........ss...ssss...sssssssssss.s.sss...ss...s.s...........sss...s...............s....s...........................................................................................................................................................................................................................................................................................................s........ss........................................s..................................................................................................................................................................................ss............................................................................................................... ---------------------------------------------------------------------- Ran 10385 tests in 631.526s OK (skipped=948, expected failures=3) Preserving test database for alias 'default'... Preserving test database for alias 'other'... test apps: ['admin_changelist', 'admin_custom_urls', 'admin_docs', 'admin_filters', 'admin_inlines', 'admin_ordering', 'admin_utils', 'admin_views', 'aggregation', 'aggregation_regress', 'annotations', 'auth_tests', 'backends', 'basic', 'bulk_create', 'cache', 'check_framework', 'conditional_processing', 'constraints', 'contenttypes_tests', 'custom_columns', 'custom_lookups', 'custom_managers', 'custom_methods', 'custom_migration_operations', 'custom_pk', 'datatypes', 'dates', 'datetimes', 'db_typecasts', 'db_utils', 'defer', 'defer_regress', 'delete', 'delete_regress', 'distinct_on_fields', 'empty', 'expressions_case', 'expressions_window', 'extra_regress', 'field_defaults', 'field_subclassing', 'file_storage', 'file_uploads', 'filtered_relation', 'fixtures', 'fixtures_model_package', 'fixtures_regress', 'force_insert_update', 'foreign_object', 'forms_tests', 'from_db_value', 'generic_inline_admin', 'generic_relations', 'generic_relations_regress', 'generic_views', 'get_earliest_or_latest', 'get_object_or_404', 'get_or_create', 'i18n', 'indexes', 'inline_formsets', 'inspectdb', 'introspection', 'invalid_models_tests', 'known_related_objects', 'lookup', 'm2m_and_m2o', 'm2m_intermediary', 'm2m_multiple', 'm2m_recursive', 'm2m_regress', 'm2m_signals', 'm2m_through', 'm2m_through_regress', 'm2o_recursive', 'managers_regress', 'many_to_many', 'many_to_one', 'many_to_one_null', 'max_lengths', 'migrate_signals', 'migration_test_data_persistence', 'migrations', 'model_fields', 'model_forms', 'model_formsets', 'model_formsets_regress', 'model_indexes', 'model_inheritance', 'model_inheritance_regress', 'model_meta', 'model_options', 'model_package', 'model_regress', 'modeladmin', 'null_fk', 'null_fk_ordering', 'null_queries', 'one_to_one', 'or_lookups', 'order_with_respect_to', 'ordering', 'pagination', 'prefetch_related', 'properties', 'proxy_model_inheritance', 'proxy_models', 'queries', 'queryset_pickle', 'raw_query', 'reserved_names', 'reverse_lookup', 'save_delete_hooks', 'schema', 'select_for_update', 'select_related', 'select_related_onetoone', 'select_related_regress', 'serializers', 'servers', 'signals', 'sitemaps_tests', 'sites_framework', 'sites_tests', 'string_lookup', 'swappable_models', 'syndication_tests', 'test_client', 'test_client_regress', 'test_utils', 'timezones', 'transaction_hooks', 'transactions', 'unmanaged_models', 'update', 'update_only_fields', 'validation', 'view_tests', 'nested_foreign_keys', 'mutually_referential', 'multiple_database'] [Pipeline] } [Pipeline] // container [Pipeline] } Cache not saved (ws/jenkins-pingcap-tidb-merged_integration_python_orm_test-1087/tidb-test already exists) [Pipeline] // cache [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // podTemplate [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // podTemplate [Pipeline] End of Pipeline Finished: SUCCESS