Skipping 81 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
Check Table Before Drop: false
Store: unistore
Kernel Type: Classic
[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
No credentials specified
Warning: JENKINS-30600: special launcher org.csanchez.jenkins.plugins.kubernetes.pipeline.ContainerExecDecorator$1@1518b84f; decorates RemoteLauncher[hudson.remoting.Channel@67dd91:JNLP4-connect connection from 10.233.85.12/10.233.85.12:38688] 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.47.3'
> git fetch --tags --force --progress --depth=1 -- https://github.com/PingCAP-QE/ci.git +refs/heads/*:refs/remotes/origin/* # timeout=5
Avoid second fetch
Checking out Revision 25b5ab260fd9766cc4af8f2a537f588ae5d6c639 (origin/main)
> 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
> git rev-parse origin/main^{commit} # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 25b5ab260fd9766cc4af8f2a537f588ae5d6c639 # timeout=10
Commit message: "TiCDC: Reduce resource allocations in TiCDC test pipelines to optimize cost efficiency (#4086)"
[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
tidb-server(PID: 96) 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_9_0_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_9_0_0::test_begin_begin_nested_close PASSED [ 0%]
test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_9_0_0::test_begin_begin_nested_rollback_commit PASSED [ 0%]
test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_9_0_0::test_begin_begin_nested_rollback_rollback PASSED [ 1%]
test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_9_0_0::test_begin_close PASSED [ 1%]
test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_9_0_0::test_begin_commit PASSED [ 1%]
test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_9_0_0::test_begin_nested_close PASSED [ 1%]
test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_9_0_0::test_begin_rollback PASSED [ 1%]
test/test_engin_transaction.py::FutureResetAgentTest_tidb+mysqldb_9_0_0::test_reset_agent_no_conn_transaction PASSED [ 1%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_autobegin_commit PASSED [ 1%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_autobegin_rollback PASSED [ 1%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_autocommit_isolation_level PASSED [ 1%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_begin_block PASSED [ 1%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_commit_inactive PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_commit_no_begin PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_ctxmanager_autobegins_real_trans_from_nested PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_ctxmanager_rolls_back[False] PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_ctxmanager_rolls_back[True] PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_explicit_begin PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture0-False] PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture0-True] PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture1-False] PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture1-True] PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture10-False] PASSED [ 2%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture10-True] PASSED [ 3%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture11-False] PASSED [ 3%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture11-True] PASSED [ 3%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture2-False] PASSED [ 3%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture2-True] PASSED [ 3%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture3-False] PASSED [ 3%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture3-True] PASSED [ 3%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture4-False] PASSED [ 3%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture4-True] PASSED [ 3%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture5-False] PASSED [ 3%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture5-True] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture6-False] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture6-True] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture7-False] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture7-True] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture8-False] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture8-True] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture9-False] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture9-True] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture0] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture10] PASSED [ 4%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture11] PASSED [ 5%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture1] PASSED [ 5%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture2] PASSED [ 5%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture3] PASSED [ 5%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture4] PASSED [ 5%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture5] PASSED [ 5%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture6] PASSED [ 5%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture7] PASSED [ 5%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture8] PASSED [ 5%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture9] PASSED [ 5%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_no_autocommit PASSED [ 6%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_no_autocommit_w_autobegin PASSED [ 6%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_no_autocommit_w_begin PASSED [ 6%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_no_double_begin PASSED [ 6%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_no_on_close_no_transaction PASSED [ 6%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_rollback_end_ctx_manager PASSED [ 6%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_rollback_end_ctx_manager_autobegin PASSED [ 6%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_rollback_inactive PASSED [ 6%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_rollback_no_begin PASSED [ 6%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_rollback_on_close PASSED [ 6%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_rollback_on_exception PASSED [ 7%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_rollback_on_exception_if_no_trans PASSED [ 7%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_savepoint_five PASSED [ 7%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_savepoint_four PASSED [ 7%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_savepoint_one PASSED [ 7%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_savepoint_seven PASSED [ 7%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_savepoint_six PASSED [ 7%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_savepoint_three PASSED [ 7%]
test/test_engin_transaction.py::FutureTransactionTest_tidb+mysqldb_9_0_0::test_savepoint_two PASSED [ 7%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_connection_invalidated PASSED [ 7%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_default_level PASSED [ 7%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_engine_param_stays PASSED [ 8%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_invalid_level PASSED [ 8%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_isolation_level_accessors_connection_default PASSED [ 8%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_isolation_level_accessors_connection_option_modified PASSED [ 8%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_per_connection PASSED [ 8%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_per_engine PASSED [ 8%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_per_option_engine PASSED [ 8%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_per_statement_bzzt PASSED [ 8%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_reset_level PASSED [ 8%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_reset_level_with_setting PASSED [ 8%]
test/test_engin_transaction.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_warning_in_transaction PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_begin_begin_nested_close PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_begin_begin_nested_rollback_commit PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_begin_begin_nested_rollback_rollback PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_begin_close PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_begin_commit PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_begin_nested_close PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_begin_nested_trans_close_one PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_begin_nested_trans_close_two PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_begin_nested_trans_rollback PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_begin_rollback PASSED [ 9%]
test/test_engin_transaction.py::ResetAgentTest_tidb+mysqldb_9_0_0::test_trans_close PASSED [ 10%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_close PASSED [ 10%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_close2 PASSED [ 10%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_commit_fails_ctxmanager PASSED [ 10%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_commit_fails_flat PASSED [ 10%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_commits PASSED [ 10%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_ctxmanager_commits_real_trans_from_nested PASSED [ 10%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_ctxmanager_rolls_back[False] PASSED [ 10%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_ctxmanager_rolls_back[True] PASSED [ 10%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_ctxmanager_rolls_back_legacy_marker[False] PASSED [ 10%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_ctxmanager_rolls_back_legacy_marker[True] PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_ctxmanager_rolls_back_savepoint[False] PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_ctxmanager_rolls_back_savepoint[True] PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_deactivated_savepoint_warning_straight PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_deactivated_warning_straight PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture0] PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture10] PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture11] PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture1] PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture2] PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture3] PASSED [ 11%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture4] PASSED [ 12%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture5] PASSED [ 12%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture6] PASSED [ 12%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture7] PASSED [ 12%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture8] PASSED [ 12%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_connection[trans_ctx_manager_fixture9] PASSED [ 12%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture0] PASSED [ 12%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture10] PASSED [ 12%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture11] PASSED [ 12%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture1] PASSED [ 12%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture2] PASSED [ 13%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture3] PASSED [ 13%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture4] PASSED [ 13%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture5] PASSED [ 13%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture6] PASSED [ 13%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture7] PASSED [ 13%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture8] PASSED [ 13%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_engine[trans_ctx_manager_fixture9] PASSED [ 13%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_nested_subtransaction_commit PASSED [ 13%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_nested_subtransaction_rollback PASSED [ 13%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_raise PASSED [ 14%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_retains_through_options PASSED [ 14%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_rollback PASSED [ 14%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_rollback_end_ctx_manager_autocommit PASSED [ 14%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_savepoint_release_fails_ctxmanager PASSED [ 14%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_savepoint_release_fails_flat PASSED [ 14%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_savepoint_rollback_fails_flat PASSED [ 14%]
test/test_engin_transaction.py::TransactionTest_tidb+mysqldb_9_0_0::test_with_interface PASSED [ 14%]
test/test_orm_transaction.py::AccountingFlagsTest_tidb+mysqldb_9_0_0::test_no_expire_on_commit PASSED [ 14%]
test/test_orm_transaction.py::AutoCommitTest_tidb+mysqldb_9_0_0::test_accounting_commit_fails_add PASSED [ 14%]
test/test_orm_transaction.py::AutoCommitTest_tidb+mysqldb_9_0_0::test_accounting_commit_fails_delete PASSED [ 14%]
test/test_orm_transaction.py::AutoCommitTest_tidb+mysqldb_9_0_0::test_accounting_no_select_needed PASSED [ 15%]
test/test_orm_transaction.py::AutoCommitTest_tidb+mysqldb_9_0_0::test_begin_nested_requires_trans PASSED [ 15%]
test/test_orm_transaction.py::AutoCommitTest_tidb+mysqldb_9_0_0::test_begin_preflush PASSED [ 15%]
test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_9_0_0::test_commit_pending PASSED [ 15%]
test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_9_0_0::test_concurrent_commit_pending PASSED [ 15%]
test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_9_0_0::test_expunge_pending_on_rollback PASSED [ 15%]
test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_9_0_0::test_gced_delete_on_rollback PASSED [ 15%]
test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_9_0_0::test_trans_deleted_cleared_on_rollback PASSED [ 15%]
test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_9_0_0::test_trans_pending_cleared_on_commit PASSED [ 15%]
test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_9_0_0::test_update_deleted_on_rollback PASSED [ 15%]
test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_9_0_0::test_update_deleted_on_rollback_cascade PASSED [ 16%]
test/test_orm_transaction.py::AutoExpireTest_tidb+mysqldb_9_0_0::test_update_deleted_on_rollback_orphan PASSED [ 16%]
test/test_orm_transaction.py::CleanSavepointTest_tidb+mysqldb_9_0_0::test_rollback_ignores_clean_on_savepoint PASSED [ 16%]
test/test_orm_transaction.py::CleanSavepointTest_tidb+mysqldb_9_0_0::test_rollback_ignores_clean_on_savepoint_agg_upd_eval PASSED [ 16%]
test/test_orm_transaction.py::CleanSavepointTest_tidb+mysqldb_9_0_0::test_rollback_ignores_clean_on_savepoint_agg_upd_fetch PASSED [ 16%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_begin_context_manager PASSED [ 16%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_begin_context_manager_rollback_outer PASSED [ 16%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_begin_context_manager_rollback_trans PASSED [ 16%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_contextmanager_commit PASSED [ 16%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_contextmanager_nested_rollback PASSED [ 16%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_contextmanager_rollback PASSED [ 16%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_explicit_begin PASSED [ 17%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_future_rollback_is_global PASSED [ 17%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture0-False] PASSED [ 17%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture0-True] PASSED [ 17%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture1-False] PASSED [ 17%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture1-True] PASSED [ 17%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture10-False] PASSED [ 17%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture10-True] PASSED [ 17%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture11-False] PASSED [ 17%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture11-True] PASSED [ 17%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture2-False] PASSED [ 18%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture2-True] PASSED [ 18%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture3-False] PASSED [ 18%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture3-True] PASSED [ 18%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture4-False] PASSED [ 18%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture4-True] PASSED [ 18%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture5-False] PASSED [ 18%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture5-True] PASSED [ 18%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture6-False] PASSED [ 18%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture6-True] PASSED [ 18%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture7-False] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture7-True] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture8-False] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture8-True] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture9-False] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager[trans_ctx_manager_fixture9-True] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[add-False-False-False] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[add-False-False-True] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[add-False-True-False] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[add-False-True-True] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[add-True-False-False] PASSED [ 19%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[add-True-False-True] PASSED [ 20%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[add-True-True-False] PASSED [ 20%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[add-True-True-True] PASSED [ 20%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[begin-False-False-False] PASSED [ 20%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[begin-False-False-True] PASSED [ 20%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[begin-False-True-False] PASSED [ 20%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[begin-False-True-True] PASSED [ 20%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[begin-True-False-False] PASSED [ 20%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[begin-True-False-True] PASSED [ 20%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[begin-True-True-False] PASSED [ 20%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[begin-True-True-True] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[delete-False-False-False] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[delete-False-False-True] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[delete-False-True-False] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[delete-False-True-True] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[delete-True-False-False] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[delete-True-False-True] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[delete-True-True-False] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[delete-True-True-True] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[modify-False-False-False] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[modify-False-False-True] PASSED [ 21%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[modify-False-True-False] PASSED [ 22%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[modify-False-True-True] PASSED [ 22%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[modify-True-False-False] PASSED [ 22%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[modify-True-False-True] PASSED [ 22%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[modify-True-True-False] PASSED [ 22%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_interrupt_ctxmanager_ops[modify-True-True-True] PASSED [ 22%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_no_double_begin_explicit PASSED [ 22%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_old_rollback_is_local PASSED [ 22%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_session_as_ctx_manager_future_one PASSED [ 22%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_session_as_ctx_manager_one PASSED [ 22%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_session_as_ctx_manager_two PASSED [ 23%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_session_as_ctx_manager_two_future PASSED [ 23%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_sessionmaker_begin_context_manager PASSED [ 23%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_sessionmaker_begin_context_manager_rollback_outer PASSED [ 23%]
test/test_orm_transaction.py::ContextManagerPlusFutureTest_tidb+mysqldb_9_0_0::test_sessionmaker_begin_context_manager_rollback_trans PASSED [ 23%]
test/test_orm_transaction.py::FixtureDataTest_tidb+mysqldb_9_0_0::test_attrs_on_rollback PASSED [ 23%]
test/test_orm_transaction.py::FixtureDataTest_tidb+mysqldb_9_0_0::test_commit_persistent PASSED [ 23%]
test/test_orm_transaction.py::FixtureDataTest_tidb+mysqldb_9_0_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_9_0_0::test_key_replaced_by_oob_insert PASSED [ 24%]
test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_9_0_0::test_key_replaced_by_update PASSED [ 24%]
test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_9_0_0::test_key_replaced_by_update_nested PASSED [ 24%]
test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_9_0_0::test_multiple_key_replaced_by_update PASSED [ 24%]
test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_9_0_0::test_reloaded_deleted_checked_for_expiry PASSED [ 24%]
test/test_orm_transaction.py::NaturalPKRollbackTest_tidb+mysqldb_9_0_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_9_0_0::test_pk_violation PASSED [ 24%]
test/test_orm_transaction.py::RollbackRecoverTest_tidb+mysqldb_9_0_0::test_pk_violation_with_savepoint PASSED [ 25%]
test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_9_0_0::test_expunge_pending_on_rollback PASSED [ 25%]
test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_9_0_0::test_savepoint_commit PASSED [ 25%]
test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_9_0_0::test_savepoint_commit_collections PASSED [ 25%]
test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_9_0_0::test_savepoint_delete PASSED [ 25%]
test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_9_0_0::test_savepoint_lost_still_runs PASSED [ 25%]
test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_9_0_0::test_savepoint_rollback PASSED [ 25%]
test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_9_0_0::test_savepoint_rollback_collections PASSED [ 25%]
test/test_orm_transaction.py::SavepointTest_tidb+mysqldb_9_0_0::test_update_deleted_on_rollback PASSED [ 25%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_begin_fails_connection_is_closed PASSED [ 25%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_begin_savepoint_fails_connection_is_not_closed PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_closed_status_check PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_continue_flushing_guard PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_continue_flushing_on_commit PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_deactive_status_check PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_deactive_status_check_w_exception PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_dirty_state_transferred_deep_nesting PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_dirty_state_transferred_deep_nesting_future PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_error_on_using_inactive_session_commands PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_execution_options_begin_transaction PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_execution_options_ignored_mid_transaction PASSED [ 26%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_external_nested_transaction PASSED [ 27%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_failed_rollback_deactivates_transaction PASSED [ 27%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_heavy_nesting PASSED [ 27%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_heavy_nesting_future PASSED [ 27%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_invalidate PASSED [ 27%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_mixed_transaction_close PASSED [ 27%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_mixed_transaction_control PASSED [ 27%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_nested_accounting_deleted_items_restored PASSED [ 27%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_nested_accounting_new_items_removed PASSED [ 27%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_nested_autotrans PASSED [ 27%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_nested_autotrans_future PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_nested_transaction PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_nested_transaction_connection_add PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_no_autocommit_with_explicit_commit PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_no_autocommit_with_explicit_commit_future PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_no_close_transaction_on_flush PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_no_prepare_wo_twophase PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_no_sql_during_commit PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_no_sql_during_prepare PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_no_sql_during_rollback PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_preserve_flush_error PASSED [ 28%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_savepoint_on_external_future PASSED [ 29%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_subtransaction_on_external_commit_future PASSED [ 29%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_subtransaction_on_external_no_begin PASSED [ 29%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_subtransaction_on_external_rollback_future PASSED [ 29%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_subtransaction_on_external_subtrans PASSED [ 29%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_subtransaction_on_noautocommit PASSED [ 29%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_transactions_isolated PASSED [ 29%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_warning_on_using_inactive_session_delete PASSED [ 29%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_warning_on_using_inactive_session_dirty PASSED [ 29%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_warning_on_using_inactive_session_new PASSED [ 29%]
test/test_orm_transaction.py::SessionTransactionTest_tidb+mysqldb_9_0_0::test_warning_on_using_inactive_session_rollback_evt PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_commit_one PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_deactive_status_check PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_heavy_nesting PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_mixed_transaction_control PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_multi_nesting PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_noautocommit PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_commit_one PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_deactive_status_check PASSED [ 30%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 31%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_heavy_nesting PASSED [ 31%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_mixed_transaction_control PASSED [ 31%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_multi_nesting PASSED [ 31%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 31%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_noautocommit PASSED [ 31%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_commit_one PASSED [ 31%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_deactive_status_check PASSED [ 31%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 31%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_heavy_nesting PASSED [ 31%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_mixed_transaction_control PASSED [ 32%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_multi_nesting PASSED [ 32%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 32%]
test/test_orm_transaction.py::SubtransactionRecipeTest_False_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_noautocommit PASSED [ 32%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_commit_one PASSED [ 32%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_deactive_status_check PASSED [ 32%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 32%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_heavy_nesting PASSED [ 32%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_mixed_transaction_control PASSED [ 32%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_multi_nesting PASSED [ 32%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_one_True_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_noautocommit PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_commit_one PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_deactive_status_check PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_heavy_nesting PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_mixed_transaction_control PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_multi_nesting PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_three_True_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_noautocommit PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_commit_one PASSED [ 33%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_deactive_status_check PASSED [ 34%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_error_on_using_inactive_session_commands PASSED [ 34%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_heavy_nesting PASSED [ 34%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_mixed_transaction_control PASSED [ 34%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_multi_nesting PASSED [ 34%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_9_0_0::test_recipe_subtransaction_on_external_subtrans PASSED [ 34%]
test/test_orm_transaction.py::SubtransactionRecipeTest_True_subtransaction_recipe_two_False_tidb+mysqldb_9_0_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_9_0_0::test_autocommit_off PASSED [ 35%]
test/test_suite.py::AutocommitIsolationTest_tidb+mysqldb_9_0_0::test_autocommit_on PASSED [ 35%]
test/test_suite.py::AutocommitIsolationTest_tidb+mysqldb_9_0_0::test_turn_autocommit_off_via_default_iso_level PASSED [ 35%]
test/test_suite.py::BooleanTest_tidb+mysqldb_9_0_0::test_null PASSED [ 35%]
test/test_suite.py::BooleanTest_tidb+mysqldb_9_0_0::test_render_literal_bool PASSED [ 35%]
test/test_suite.py::BooleanTest_tidb+mysqldb_9_0_0::test_round_trip PASSED [ 35%]
test/test_suite.py::BooleanTest_tidb+mysqldb_9_0_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_9_0_0::test_special_type PASSED [ 36%]
test/test_suite.py::CollateTest_tidb+mysqldb_9_0_0::test_collate_order_by PASSED [ 36%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_get_check_constraints[False-_exclusions1] SKIPPED [ 36%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_get_check_constraints[True-_exclusions0] SKIPPED [ 36%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_get_foreign_key_options[None-CASCADE-None-_exclusions0] SKIPPED [ 36%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_get_foreign_key_options[None-None-RESTRICT-_exclusions4] SKIPPED [ 36%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_get_foreign_key_options[None-None-SET NULL-_exclusions1] SKIPPED [ 36%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_get_foreign_key_options[None-RESTRICT-None-_exclusions5] SKIPPED [ 36%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_get_foreign_key_options[expected2-None-NO ACTION-_exclusions2] SKIPPED [ 37%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_get_foreign_key_options[expected3-NO ACTION-None-_exclusions3] SKIPPED [ 37%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_nullable_reflection PASSED [ 37%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_numeric_reflection PASSED [ 37%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_reflect_covering_index SKIPPED [ 37%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_reflect_expression_based_indexes SKIPPED [ 37%]
test/test_suite.py::ComponentReflectionTestExtra_tidb+mysqldb_9_0_0::test_varchar_reflection PASSED [ 37%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_autoincrement_col PASSED [ 37%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_dialect_initialize PASSED [ 37%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_columns[False-False-_exclusions0] PASSED [ 37%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_columns[False-True-_exclusions1] PASSED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_columns[True-False-_exclusions2] PASSED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_columns[True-True-_exclusions3] PASSED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_comments PASSED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_comments_with_schema PASSED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_default_schema_name PASSED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_foreign_keys[False-_exclusions0] PASSED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_foreign_keys[True-_exclusions1] PASSED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_indexes[False-_exclusions0] PASSED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_indexes[True-_exclusions1] PASSED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_inter_schema_foreign_keys SKIPPED [ 38%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_noncol_index[noncol_idx_test_nopk-noncol_idx_nopk] PASSED [ 39%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_noncol_index[noncol_idx_test_pk-noncol_idx_pk] PASSED [ 39%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_pk_constraint[False-_exclusions0] PASSED [ 39%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_pk_constraint[True-_exclusions1] PASSED [ 39%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_schema_names PASSED [ 39%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_table_names[None-False-True-False-_exclusions3] PASSED [ 39%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_table_names[None-False-True-True-_exclusions4] PASSED [ 39%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_table_names[None-True-False-False-_exclusions0] PASSED [ 39%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_table_names[None-True-False-True-_exclusions1] PASSED [ 39%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_table_names[None-True-True-False-_exclusions5] PASSED [ 39%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_table_names[None-True-True-True-_exclusions6] PASSED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_table_names[foreign_key-True-False-False-_exclusions2] PASSED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_table_oid[users-False-_exclusions0] SKIPPED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_table_oid[users-True-_exclusions1] SKIPPED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_temp_table_columns SKIPPED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_temp_table_indexes SKIPPED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_temp_table_names SKIPPED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_temp_table_unique_constraints SKIPPED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_temp_view_columns SKIPPED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_temp_view_names SKIPPED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_unique_constraints[False-_exclusions1] PASSED [ 40%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_unique_constraints[True-_exclusions0] PASSED [ 41%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_view_definition[False-_exclusions0] PASSED [ 41%]
test/test_suite.py::ComponentReflectionTest_tidb+mysqldb_9_0_0::test_get_view_definition[True-_exclusions1] PASSED [ 41%]
test/test_suite.py::CompositeKeyReflectionTest_tidb+mysqldb_9_0_0::test_fk_column_order PASSED [ 41%]
test/test_suite.py::CompositeKeyReflectionTest_tidb+mysqldb_9_0_0::test_pk_column_order PASSED [ 41%]
test/test_suite.py::CompoundSelectTest_tidb+mysqldb_9_0_0::test_distinct_selectable_in_unions PASSED [ 41%]
test/test_suite.py::CompoundSelectTest_tidb+mysqldb_9_0_0::test_limit_offset_aliased_selectable_in_unions PASSED [ 41%]
test/test_suite.py::CompoundSelectTest_tidb+mysqldb_9_0_0::test_limit_offset_in_unions_from_alias PASSED [ 41%]
test/test_suite.py::CompoundSelectTest_tidb+mysqldb_9_0_0::test_limit_offset_selectable_in_unions PASSED [ 41%]
test/test_suite.py::CompoundSelectTest_tidb+mysqldb_9_0_0::test_order_by_selectable_in_unions PASSED [ 41%]
test/test_suite.py::CompoundSelectTest_tidb+mysqldb_9_0_0::test_plain_union PASSED [ 42%]
test/test_suite.py::CompoundSelectTest_tidb+mysqldb_9_0_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_9_0_0::test_literal SKIPPED [ 43%]
test/test_suite.py::DateTest_tidb+mysqldb_9_0_0::test_null PASSED [ 43%]
test/test_suite.py::DateTest_tidb+mysqldb_9_0_0::test_null_bound_comparison PASSED [ 43%]
test/test_suite.py::DateTest_tidb+mysqldb_9_0_0::test_round_trip PASSED [ 43%]
test/test_suite.py::DateTest_tidb+mysqldb_9_0_0::test_round_trip_decorated PASSED [ 43%]
test/test_suite.py::DateTimeCoercedToDateTimeTest_tidb+mysqldb_9_0_0::test_literal SKIPPED [ 43%]
test/test_suite.py::DateTimeCoercedToDateTimeTest_tidb+mysqldb_9_0_0::test_null PASSED [ 43%]
test/test_suite.py::DateTimeCoercedToDateTimeTest_tidb+mysqldb_9_0_0::test_null_bound_comparison PASSED [ 43%]
test/test_suite.py::DateTimeCoercedToDateTimeTest_tidb+mysqldb_9_0_0::test_round_trip PASSED [ 44%]
test/test_suite.py::DateTimeCoercedToDateTimeTest_tidb+mysqldb_9_0_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_9_0_0::test_literal SKIPPED [ 45%]
test/test_suite.py::DateTimeTest_tidb+mysqldb_9_0_0::test_null PASSED [ 45%]
test/test_suite.py::DateTimeTest_tidb+mysqldb_9_0_0::test_null_bound_comparison PASSED [ 45%]
test/test_suite.py::DateTimeTest_tidb+mysqldb_9_0_0::test_round_trip PASSED [ 45%]
test/test_suite.py::DateTimeTest_tidb+mysqldb_9_0_0::test_round_trip_decorated PASSED [ 45%]
test/test_suite.py::DeprecatedCompoundSelectTest_tidb+mysqldb_9_0_0::test_distinct_selectable_in_unions PASSED [ 45%]
test/test_suite.py::DeprecatedCompoundSelectTest_tidb+mysqldb_9_0_0::test_limit_offset_aliased_selectable_in_unions PASSED [ 45%]
test/test_suite.py::DeprecatedCompoundSelectTest_tidb+mysqldb_9_0_0::test_limit_offset_selectable_in_unions PASSED [ 45%]
test/test_suite.py::DeprecatedCompoundSelectTest_tidb+mysqldb_9_0_0::test_order_by_selectable_in_unions PASSED [ 45%]
test/test_suite.py::DeprecatedCompoundSelectTest_tidb+mysqldb_9_0_0::test_plain_union PASSED [ 46%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[%percent] PASSED [ 46%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[/slashes/] PASSED [ 46%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[1col:on] PASSED [ 46%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[1param] PASSED [ 46%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[boring] PASSED [ 46%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[col:ons] PASSED [ 46%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[more :: %colons%] PASSED [ 46%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[more/slashes] PASSED [ 46%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[par(ens)] PASSED [ 46%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[per % cent] PASSED [ 47%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[per cent] PASSED [ 47%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[percent%(ens)yah] PASSED [ 47%]
test/test_suite.py::DifficultParametersTest_tidb+mysqldb_9_0_0::test_round_trip[q?marks] PASSED [ 47%]
test/test_suite.py::DistinctOnTest_tidb+mysqldb_9_0_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_9_0_0::test_exception_with_non_ascii PASSED [ 47%]
test/test_suite.py::ExceptionTest_tidb+mysqldb_9_0_0::test_integrity_error PASSED [ 47%]
test/test_suite.py::ExistsTest_tidb+mysqldb_9_0_0::test_select_exists PASSED [ 47%]
test/test_suite.py::ExistsTest_tidb+mysqldb_9_0_0::test_select_exists_false PASSED [ 47%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_bound_in_heterogeneous_two_tuple_bindparam SKIPPED [ 47%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_bound_in_heterogeneous_two_tuple_direct SKIPPED [ 48%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_bound_in_heterogeneous_two_tuple_text_bindparam SKIPPED [ 48%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_bound_in_scalar_bindparam PASSED [ 48%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_bound_in_scalar_direct PASSED [ 48%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_bound_in_two_tuple_bindparam SKIPPED [ 48%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_bound_in_two_tuple_direct SKIPPED [ 48%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_heterogeneous_tuples_bindparam SKIPPED [ 48%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_heterogeneous_tuples_direct SKIPPED [ 48%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_homogeneous_tuples_bindparam SKIPPED [ 48%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_homogeneous_tuples_direct SKIPPED [ 48%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_in_plus_notempty_notin PASSED [ 49%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_set_against_integer_bindparam PASSED [ 49%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_set_against_integer_direct PASSED [ 49%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_set_against_integer_negation_bindparam PASSED [ 49%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_set_against_integer_negation_direct PASSED [ 49%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_set_against_string_bindparam PASSED [ 49%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_set_against_string_direct PASSED [ 49%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_set_against_string_negation_bindparam PASSED [ 49%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_empty_set_against_string_negation_direct PASSED [ 49%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_multiple_empty_sets_bindparam PASSED [ 49%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_multiple_empty_sets_direct PASSED [ 50%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_nonempty_in_plus_empty_notin PASSED [ 50%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_null_in_empty_set_is_false_bindparam PASSED [ 50%]
test/test_suite.py::ExpandingBoundInTest_tidb+mysqldb_9_0_0::test_null_in_empty_set_is_false_direct PASSED [ 50%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_bound_fetch_offset SKIPPED [ 50%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_bound_limit PASSED [ 50%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_bound_limit_offset PASSED [ 50%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_bound_offset PASSED [ 50%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_expr_fetch_offset SKIPPED [ 50%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_expr_limit PASSED [ 50%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_expr_limit_offset PASSED [ 50%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_expr_limit_simple_offset PASSED [ 51%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_expr_offset PASSED [ 51%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_fetch_offset_no_order SKIPPED [ 51%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_fetch_offset_nobinds SKIPPED [ 51%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_fetch_offset_percent SKIPPED [ 51%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_fetch_offset_percent_ties SKIPPED [ 51%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_fetch_offset_ties SKIPPED [ 51%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_fetch_offset_ties_exact_number SKIPPED [ 51%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_limit_offset_nobinds PASSED [ 51%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_limit_render_multiple_times PASSED [ 51%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_fetch SKIPPED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_fetch_offset SKIPPED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_fetch_percent SKIPPED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_fetch_percent_ties SKIPPED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_fetch_ties SKIPPED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_limit PASSED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_limit_expr_offset PASSED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_limit_offset[cases0] PASSED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_limit_offset[cases1] PASSED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_limit_offset[cases2] PASSED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_offset PASSED [ 52%]
test/test_suite.py::FetchLimitOffsetTest_tidb+mysqldb_9_0_0::test_simple_offset_zero PASSED [ 53%]
test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_9_0_0::test_add_table_comment PASSED [ 53%]
test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_9_0_0::test_create_index_if_not_exists PASSED [ 53%]
test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_9_0_0::test_create_table PASSED [ 53%]
test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_9_0_0::test_create_table_if_not_exists PASSED [ 53%]
test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_9_0_0::test_create_table_schema PASSED [ 53%]
test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_9_0_0::test_drop_index_if_exists PASSED [ 53%]
test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_9_0_0::test_drop_table PASSED [ 53%]
test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_9_0_0::test_drop_table_comment PASSED [ 53%]
test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_9_0_0::test_drop_table_if_exists PASSED [ 53%]
test/test_suite.py::FutureTableDDLTest_tidb+mysqldb_9_0_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_9_0_0::test_has_index PASSED [ 54%]
test/test_suite.py::HasIndexTest_tidb+mysqldb_9_0_0::test_has_index_schema PASSED [ 54%]
test/test_suite.py::HasSequenceTestEmpty_tidb+mysqldb_9_0_0::test_get_sequence_names_no_sequence PASSED [ 54%]
test/test_suite.py::HasSequenceTest_tidb+mysqldb_9_0_0::test_get_sequence_names PASSED [ 54%]
test/test_suite.py::HasSequenceTest_tidb+mysqldb_9_0_0::test_get_sequence_names_no_sequence_schema PASSED [ 54%]
test/test_suite.py::HasSequenceTest_tidb+mysqldb_9_0_0::test_get_sequence_names_sequences_schema PASSED [ 54%]
test/test_suite.py::HasSequenceTest_tidb+mysqldb_9_0_0::test_has_sequence PASSED [ 55%]
test/test_suite.py::HasSequenceTest_tidb+mysqldb_9_0_0::test_has_sequence_default_not_in_remote PASSED [ 55%]
test/test_suite.py::HasSequenceTest_tidb+mysqldb_9_0_0::test_has_sequence_neg PASSED [ 55%]
test/test_suite.py::HasSequenceTest_tidb+mysqldb_9_0_0::test_has_sequence_other_object PASSED [ 55%]
test/test_suite.py::HasSequenceTest_tidb+mysqldb_9_0_0::test_has_sequence_remote_not_in_default PASSED [ 55%]
test/test_suite.py::HasSequenceTest_tidb+mysqldb_9_0_0::test_has_sequence_schema PASSED [ 55%]
test/test_suite.py::HasSequenceTest_tidb+mysqldb_9_0_0::test_has_sequence_schemas_neg PASSED [ 55%]
test/test_suite.py::HasTableTest_tidb+mysqldb_9_0_0::test_has_table PASSED [ 55%]
test/test_suite.py::HasTableTest_tidb+mysqldb_9_0_0::test_has_table_schema PASSED [ 55%]
test/test_suite.py::IdentityAutoincrementTest_tidb+mysqldb_9_0_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_9_0_0::test_autoclose_on_insert PASSED [ 56%]
test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_9_0_0::test_autoclose_on_insert_implicit_returning SKIPPED [ 56%]
test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_9_0_0::test_empty_insert PASSED [ 56%]
test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_9_0_0::test_empty_insert_multiple PASSED [ 56%]
test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_9_0_0::test_insert_from_select PASSED [ 56%]
test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_9_0_0::test_insert_from_select_autoinc PASSED [ 57%]
test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_9_0_0::test_insert_from_select_autoinc_no_rows PASSED [ 57%]
test/test_suite.py::InsertBehaviorTest_tidb+mysqldb_9_0_0::test_insert_from_select_with_defaults PASSED [ 57%]
test/test_suite.py::IntegerTest_tidb+mysqldb_9_0_0::test_huge_int PASSED [ 57%]
test/test_suite.py::IntegerTest_tidb+mysqldb_9_0_0::test_literal PASSED [ 57%]
test/test_suite.py::IsOrIsNotDistinctFromTest_tidb+mysqldb_9_0_0::test_is_or_is_not_distinct_from[both_int_different] PASSED [ 57%]
test/test_suite.py::IsOrIsNotDistinctFromTest_tidb+mysqldb_9_0_0::test_is_or_is_not_distinct_from[both_int_same] PASSED [ 57%]
test/test_suite.py::IsOrIsNotDistinctFromTest_tidb+mysqldb_9_0_0::test_is_or_is_not_distinct_from[both_null] PASSED [ 57%]
test/test_suite.py::IsOrIsNotDistinctFromTest_tidb+mysqldb_9_0_0::test_is_or_is_not_distinct_from[one_null_first] PASSED [ 57%]
test/test_suite.py::IsOrIsNotDistinctFromTest_tidb+mysqldb_9_0_0::test_is_or_is_not_distinct_from[one_null_second] PASSED [ 57%]
test/test_suite.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_all_levels PASSED [ 57%]
test/test_suite.py::IsolationLevelTest_tidb+mysqldb_9_0_0::test_default_isolation_level PASSED [ 58%]
test/test_suite.py::IsolationLevelTest_tidb+mysqldb_9_0_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_9_0_0::test_inner_join_false PASSED [ 67%]
test/test_suite.py::JoinTest_tidb+mysqldb_9_0_0::test_inner_join_fk PASSED [ 67%]
test/test_suite.py::JoinTest_tidb+mysqldb_9_0_0::test_inner_join_true PASSED [ 67%]
test/test_suite.py::JoinTest_tidb+mysqldb_9_0_0::test_outer_join_false PASSED [ 67%]
test/test_suite.py::JoinTest_tidb+mysqldb_9_0_0::test_outer_join_fk PASSED [ 67%]
test/test_suite.py::LastrowidTest_tidb+mysqldb_9_0_0::test_autoincrement_on_insert PASSED [ 67%]
test/test_suite.py::LastrowidTest_tidb+mysqldb_9_0_0::test_last_inserted_id PASSED [ 67%]
test/test_suite.py::LastrowidTest_tidb+mysqldb_9_0_0::test_native_lastrowid_autoinc SKIPPED [ 67%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_contains_autoescape PASSED [ 67%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_contains_autoescape_escape PASSED [ 67%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_contains_escape PASSED [ 68%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_contains_unescaped PASSED [ 68%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_endswith_autoescape PASSED [ 68%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_endswith_autoescape_escape PASSED [ 68%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_endswith_escape PASSED [ 68%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_endswith_sqlexpr PASSED [ 68%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_endswith_unescaped PASSED [ 68%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_not_regexp_match PASSED [ 68%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_regexp_match[(b|c)-expected5] PASSED [ 68%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_regexp_match[9cde-expected3] PASSED [ 68%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_regexp_match[^(b|c)-expected6] PASSED [ 69%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_regexp_match[^a-expected4] PASSED [ 69%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_regexp_match[^abc-expected2] PASSED [ 69%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_regexp_match[a.cde-expected0] PASSED [ 69%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_regexp_match[abc-expected1] PASSED [ 69%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_regexp_replace PASSED [ 69%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_startswith_autoescape PASSED [ 69%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_startswith_autoescape_escape PASSED [ 69%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_startswith_escape PASSED [ 69%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_startswith_sqlexpr PASSED [ 69%]
test/test_suite.py::LikeFunctionsTest_tidb+mysqldb_9_0_0::test_startswith_unescaped PASSED [ 69%]
test/test_suite.py::LongNameBlowoutTest_tidb+mysqldb_9_0_0::test_long_convention_name[ck-_exclusions3] SKIPPED [ 70%]
test/test_suite.py::LongNameBlowoutTest_tidb+mysqldb_9_0_0::test_long_convention_name[fk-_exclusions0] PASSED [ 70%]
test/test_suite.py::LongNameBlowoutTest_tidb+mysqldb_9_0_0::test_long_convention_name[ix-_exclusions2] PASSED [ 70%]
test/test_suite.py::LongNameBlowoutTest_tidb+mysqldb_9_0_0::test_long_convention_name[pk-_exclusions1] PASSED [ 70%]
test/test_suite.py::LongNameBlowoutTest_tidb+mysqldb_9_0_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_9_0_0::test_decimal_coerce_round_trip PASSED [ 70%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_decimal_coerce_round_trip_w_cast PASSED [ 70%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_enotation_decimal SKIPPED [ 70%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_enotation_decimal_large SKIPPED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_float_as_decimal PASSED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_float_as_float PASSED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_float_coerce_round_trip PASSED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_float_custom_scale PASSED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_many_significant_digits SKIPPED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_numeric_as_decimal PASSED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_numeric_as_float PASSED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_numeric_no_decimal SKIPPED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_numeric_null_as_decimal PASSED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_numeric_null_as_float PASSED [ 71%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_precision_decimal PASSED [ 72%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_render_literal_float PASSED [ 72%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_render_literal_numeric PASSED [ 72%]
test/test_suite.py::NumericTest_tidb+mysqldb_9_0_0::test_render_literal_numeric_asfloat PASSED [ 72%]
test/test_suite.py::OrderByLabelTest_tidb+mysqldb_9_0_0::test_composed_int PASSED [ 72%]
test/test_suite.py::OrderByLabelTest_tidb+mysqldb_9_0_0::test_composed_int_desc PASSED [ 72%]
test/test_suite.py::OrderByLabelTest_tidb+mysqldb_9_0_0::test_composed_multiple PASSED [ 72%]
test/test_suite.py::OrderByLabelTest_tidb+mysqldb_9_0_0::test_group_by_composed PASSED [ 72%]
test/test_suite.py::OrderByLabelTest_tidb+mysqldb_9_0_0::test_plain PASSED [ 72%]
test/test_suite.py::OrderByLabelTest_tidb+mysqldb_9_0_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_9_0_0::test_compile PASSED [ 73%]
test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_9_0_0::test_compile_literal_binds PASSED [ 73%]
test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_9_0_0::test_execute PASSED [ 73%]
test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_9_0_0::test_execute_expanding_plus_literal_execute PASSED [ 73%]
test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_9_0_0::test_execute_tuple_expanding_plus_literal_execute SKIPPED [ 73%]
test/test_suite.py::PostCompileParamsTest_tidb+mysqldb_9_0_0::test_execute_tuple_expanding_plus_literal_heterogeneous_execute SKIPPED [ 73%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_check_constraints[quote " two-_exclusions1] SKIPPED [ 73%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_check_constraints[quote ' one-_exclusions0] SKIPPED [ 73%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_columns[quote " two-_exclusions1] PASSED [ 73%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_columns[quote ' one-_exclusions0] PASSED [ 74%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_foreign_keys[quote " two-_exclusions1] PASSED [ 74%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_foreign_keys[quote ' one-_exclusions0] PASSED [ 74%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_indexes[quote " two-_exclusions1] PASSED [ 74%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_indexes[quote ' one-_exclusions0] PASSED [ 74%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_pk_constraint[quote " two-_exclusions1] PASSED [ 74%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_pk_constraint[quote ' one-_exclusions0] PASSED [ 74%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_table_comment[quote " two-_exclusions1] PASSED [ 74%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_table_comment[quote ' one-_exclusions0] PASSED [ 74%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_table_options[quote " two-_exclusions1] PASSED [ 74%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_table_options[quote ' one-_exclusions0] PASSED [ 75%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_unique_constraints[quote " two-_exclusions1] PASSED [ 75%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_unique_constraints[quote ' one-_exclusions0] PASSED [ 75%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_0::test_get_view_definition[quote " two-_exclusions1] PASSED [ 75%]
test/test_suite.py::QuotedNameArgumentTest_tidb+mysqldb_9_0_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_9_0_0::test_basic PASSED [ 75%]
test/test_suite.py::RowCountTest_tidb+mysqldb_9_0_0::test_delete_rowcount PASSED [ 76%]
test/test_suite.py::RowCountTest_tidb+mysqldb_9_0_0::test_multi_delete_rowcount PASSED [ 76%]
test/test_suite.py::RowCountTest_tidb+mysqldb_9_0_0::test_multi_update_rowcount PASSED [ 76%]
test/test_suite.py::RowCountTest_tidb+mysqldb_9_0_0::test_raw_sql_rowcount PASSED [ 76%]
test/test_suite.py::RowCountTest_tidb+mysqldb_9_0_0::test_text_rowcount PASSED [ 76%]
test/test_suite.py::RowCountTest_tidb+mysqldb_9_0_0::test_update_rowcount1 PASSED [ 76%]
test/test_suite.py::RowCountTest_tidb+mysqldb_9_0_0::test_update_rowcount2 PASSED [ 76%]
test/test_suite.py::RowCountTest_tidb+mysqldb_9_0_0::test_update_rowcount_return_defaults PASSED [ 76%]
test/test_suite.py::RowFetchTest_tidb+mysqldb_9_0_0::test_row_w_scalar_select PASSED [ 76%]
test/test_suite.py::RowFetchTest_tidb+mysqldb_9_0_0::test_row_with_dupe_names PASSED [ 76%]
test/test_suite.py::RowFetchTest_tidb+mysqldb_9_0_0::test_via_attr PASSED [ 76%]
test/test_suite.py::RowFetchTest_tidb+mysqldb_9_0_0::test_via_col_object PASSED [ 77%]
test/test_suite.py::RowFetchTest_tidb+mysqldb_9_0_0::test_via_int PASSED [ 77%]
test/test_suite.py::RowFetchTest_tidb+mysqldb_9_0_0::test_via_string PASSED [ 77%]
test/test_suite.py::SequenceCompilerTest_tidb+mysqldb_9_0_0::test_literal_binds_inline_compile PASSED [ 77%]
test/test_suite.py::SequenceTest_tidb+mysqldb_9_0_0::test_insert_lastrowid PASSED [ 77%]
test/test_suite.py::SequenceTest_tidb+mysqldb_9_0_0::test_insert_roundtrip PASSED [ 77%]
test/test_suite.py::SequenceTest_tidb+mysqldb_9_0_0::test_insert_roundtrip_no_implicit_returning PASSED [ 77%]
test/test_suite.py::SequenceTest_tidb+mysqldb_9_0_0::test_insert_roundtrip_translate[False] PASSED [ 77%]
test/test_suite.py::SequenceTest_tidb+mysqldb_9_0_0::test_insert_roundtrip_translate[True] PASSED [ 77%]
test/test_suite.py::SequenceTest_tidb+mysqldb_9_0_0::test_nextval_direct PASSED [ 77%]
test/test_suite.py::SequenceTest_tidb+mysqldb_9_0_0::test_nextval_direct_schema_translate PASSED [ 78%]
test/test_suite.py::SequenceTest_tidb+mysqldb_9_0_0::test_optional_seq PASSED [ 78%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_aliases_and_ss PASSED [ 78%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_conn_option PASSED [ 78%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_roundtrip_fetchall PASSED [ 78%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_roundtrip_fetchmany PASSED [ 78%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_ss_cursor_status[for_update_expr] PASSED [ 78%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_ss_cursor_status[for_update_string] PASSED [ 78%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_ss_cursor_status[global_expr] PASSED [ 78%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_ss_cursor_status[global_off_explicit] PASSED [ 78%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_ss_cursor_status[global_string] PASSED [ 78%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_ss_cursor_status[global_text] PASSED [ 79%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_ss_cursor_status[stmt_option] PASSED [ 79%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_ss_cursor_status[stmt_option_disabled] PASSED [ 79%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_ss_cursor_status[text_no_ss] PASSED [ 79%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_ss_cursor_status[text_ss_option] PASSED [ 79%]
test/test_suite.py::ServerSideCursorsTest_tidb+mysqldb_9_0_0::test_stmt_enabled_conn_option_disabled PASSED [ 79%]
test/test_suite.py::SimpleUpdateDeleteTest_tidb+mysqldb_9_0_0::test_delete PASSED [ 79%]
test/test_suite.py::SimpleUpdateDeleteTest_tidb+mysqldb_9_0_0::test_update PASSED [ 79%]
test/test_suite.py::StringTest_tidb+mysqldb_9_0_0::test_literal PASSED [ 79%]
test/test_suite.py::StringTest_tidb+mysqldb_9_0_0::test_literal_backslashes PASSED [ 79%]
test/test_suite.py::StringTest_tidb+mysqldb_9_0_0::test_literal_non_ascii PASSED [ 80%]
test/test_suite.py::StringTest_tidb+mysqldb_9_0_0::test_literal_quoting PASSED [ 80%]
test/test_suite.py::StringTest_tidb+mysqldb_9_0_0::test_nolength_string SKIPPED [ 80%]
test/test_suite.py::TableDDLTest_tidb+mysqldb_9_0_0::test_add_table_comment PASSED [ 80%]
test/test_suite.py::TableDDLTest_tidb+mysqldb_9_0_0::test_create_index_if_not_exists PASSED [ 80%]
test/test_suite.py::TableDDLTest_tidb+mysqldb_9_0_0::test_create_table PASSED [ 80%]
test/test_suite.py::TableDDLTest_tidb+mysqldb_9_0_0::test_create_table_if_not_exists PASSED [ 80%]
test/test_suite.py::TableDDLTest_tidb+mysqldb_9_0_0::test_create_table_schema PASSED [ 80%]
test/test_suite.py::TableDDLTest_tidb+mysqldb_9_0_0::test_drop_index_if_exists PASSED [ 80%]
test/test_suite.py::TableDDLTest_tidb+mysqldb_9_0_0::test_drop_table PASSED [ 80%]
test/test_suite.py::TableDDLTest_tidb+mysqldb_9_0_0::test_drop_table_comment PASSED [ 80%]
test/test_suite.py::TableDDLTest_tidb+mysqldb_9_0_0::test_drop_table_if_exists PASSED [ 81%]
test/test_suite.py::TableDDLTest_tidb+mysqldb_9_0_0::test_underscore_names PASSED [ 81%]
test/test_suite.py::TextTest_tidb+mysqldb_9_0_0::test_literal PASSED [ 81%]
test/test_suite.py::TextTest_tidb+mysqldb_9_0_0::test_literal_backslashes PASSED [ 81%]
test/test_suite.py::TextTest_tidb+mysqldb_9_0_0::test_literal_non_ascii PASSED [ 81%]
test/test_suite.py::TextTest_tidb+mysqldb_9_0_0::test_literal_percentsigns PASSED [ 81%]
test/test_suite.py::TextTest_tidb+mysqldb_9_0_0::test_literal_quoting PASSED [ 81%]
test/test_suite.py::TextTest_tidb+mysqldb_9_0_0::test_text_empty_strings PASSED [ 81%]
test/test_suite.py::TextTest_tidb+mysqldb_9_0_0::test_text_null_strings PASSED [ 81%]
test/test_suite.py::TextTest_tidb+mysqldb_9_0_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_9_0_0::test_literal SKIPPED [ 82%]
test/test_suite.py::TimeTest_tidb+mysqldb_9_0_0::test_null PASSED [ 82%]
test/test_suite.py::TimeTest_tidb+mysqldb_9_0_0::test_null_bound_comparison PASSED [ 82%]
test/test_suite.py::TimeTest_tidb+mysqldb_9_0_0::test_round_trip PASSED [ 82%]
test/test_suite.py::TimeTest_tidb+mysqldb_9_0_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_9_0_0::test_col_targeting PASSED [ 83%]
test/test_suite.py::UnicodeSchemaTest_tidb+mysqldb_9_0_0::test_insert PASSED [ 83%]
test/test_suite.py::UnicodeSchemaTest_tidb+mysqldb_9_0_0::test_reflect PASSED [ 83%]
test/test_suite.py::UnicodeSchemaTest_tidb+mysqldb_9_0_0::test_repr PASSED [ 83%]
test/test_suite.py::UnicodeTextTest_tidb+mysqldb_9_0_0::test_empty_strings_text PASSED [ 83%]
test/test_suite.py::UnicodeTextTest_tidb+mysqldb_9_0_0::test_literal PASSED [ 83%]
test/test_suite.py::UnicodeTextTest_tidb+mysqldb_9_0_0::test_literal_non_ascii PASSED [ 84%]
test/test_suite.py::UnicodeTextTest_tidb+mysqldb_9_0_0::test_null_strings_text PASSED [ 84%]
test/test_suite.py::UnicodeTextTest_tidb+mysqldb_9_0_0::test_round_trip PASSED [ 84%]
test/test_suite.py::UnicodeTextTest_tidb+mysqldb_9_0_0::test_round_trip_executemany PASSED [ 84%]
test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_9_0_0::test_empty_strings_varchar PASSED [ 84%]
test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_9_0_0::test_literal PASSED [ 84%]
test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_9_0_0::test_literal_non_ascii PASSED [ 84%]
test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_9_0_0::test_null_strings_varchar PASSED [ 84%]
test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_9_0_0::test_round_trip PASSED [ 84%]
test/test_suite.py::UnicodeVarcharTest_tidb+mysqldb_9_0_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_9_0_0::test_bitwise_required_for_empty PASSED [ 85%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_broken_enum_returns_blanks SKIPPED [ 85%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_empty_set_empty_string PASSED [ 85%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_empty_set_no_empty_string SKIPPED [ 85%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_enum PASSED [ 85%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_enum_compile PASSED [ 85%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_enum_parse PASSED [ 86%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_int_roundtrip PASSED [ 86%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_no_null PASSED [ 86%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_set_colspec PASSED [ 86%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_set_parse PASSED [ 86%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_set_roundtrip_plus_reflection PASSED [ 86%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_string_roundtrip PASSED [ 86%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_0::test_unicode_enum PASSED [ 86%]
test/test_type.py::EnumSetTest_tidb+mysqldb_9_0_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_9_0_0::test_bit_50_roundtrip[store0-None] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip[store1-None] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip[store2-None] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip[store3-expected3] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip[store4-None] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip[store5-None] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip[store6-None] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip[store7-None] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip_reflected[store0-None] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip_reflected[store1-None] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip_reflected[store2-None] PASSED [ 97%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip_reflected[store3-expected3] PASSED [ 98%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip_reflected[store4-None] PASSED [ 98%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip_reflected[store5-None] PASSED [ 98%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip_reflected[store6-None] PASSED [ 98%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_bit_50_roundtrip_reflected[store7-None] PASSED [ 98%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_boolean_roundtrip[store0-None] PASSED [ 98%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_boolean_roundtrip[store1-None] PASSED [ 98%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_boolean_roundtrip[store2-None] PASSED [ 98%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_boolean_roundtrip[store3-expected3] PASSED [ 98%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_boolean_roundtrip[store4-expected4] PASSED [ 98%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_boolean_roundtrip_reflected[store0-None] PASSED [ 99%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_boolean_roundtrip_reflected[store1-expected1] PASSED [ 99%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_boolean_roundtrip_reflected[store2-expected2] PASSED [ 99%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_boolean_roundtrip_reflected[store3-expected3] PASSED [ 99%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_boolean_roundtrip_reflected[store4-expected4] PASSED [ 99%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_precision_float_roundtrip PASSED [ 99%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_time_roundtrip PASSED [ 99%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_timestamp_nullable[TIMESTAMP] SKIPPED [ 99%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_timestamp_nullable[type_1] SKIPPED [ 99%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_timestamp_nullable[type_2] SKIPPED [ 99%]
test/test_type.py::TypeRoundTripTest_tidb+mysqldb_9_0_0::test_year PASSED [100%]
====================== 827 passed, 215 skipped in 24.41s =======================
[Pipeline] // cache
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
Post stage
[Pipeline] // container
[Pipeline] }
Cache not saved (ws/jenkins-pingcap-tidb-merged_integration_python_orm_test-4871/tidb-test already exists)
[Pipeline] // cache
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] script
[Pipeline] {
[Pipeline] echo
Test failed, archive the log
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // script
[Pipeline] // container
[Pipeline] }
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // podTemplate
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // podTemplate
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Failed in branch Matrix - TEST_PARAMS = 'django_test/django-orm-test ./test.sh', TEST_STORE = 'unistore'
[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
hudson.remoting.ProxyException: java.net.SocketException: Connection reset
at java.base/sun.nio.ch.NioSocketImpl.implRead(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl.read(Unknown Source)
at java.base/sun.nio.ch.NioSocketImpl$1.read(Unknown Source)
at java.base/java.net.Socket$SocketInputStream.read(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(Unknown Source)
at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(Unknown Source)
at PluginClassLoader for apache-httpcomponents-client-4-api//org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
at PluginClassLoader for apache-httpcomponents-client-4-api//org.apache.http.impl.io.SessionInputBufferImpl.read(SessionInputBufferImpl.java:197)
at PluginClassLoader for apache-httpcomponents-client-4-api//org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:176)
at PluginClassLoader for apache-httpcomponents-client-4-api//org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:135)
at PluginClassLoader for aws-java-sdk-minimal//com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at PluginClassLoader for aws-java-sdk-minimal//com.amazonaws.event.ProgressInputStream.read(ProgressInputStream.java:180)
at PluginClassLoader for aws-java-sdk-minimal//com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at PluginClassLoader for aws-java-sdk-minimal//com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at PluginClassLoader for aws-java-sdk-minimal//com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at PluginClassLoader for aws-java-sdk-minimal//com.amazonaws.event.ProgressInputStream.read(ProgressInputStream.java:180)
at java.base/java.security.DigestInputStream.read(Unknown Source)
at PluginClassLoader for aws-java-sdk-minimal//com.amazonaws.services.s3.internal.DigestValidationInputStream.read(DigestValidationInputStream.java:59)
at PluginClassLoader for aws-java-sdk-minimal//com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at PluginClassLoader for aws-java-sdk-minimal//com.amazonaws.services.s3.internal.S3AbortableInputStream.read(S3AbortableInputStream.java:125)
at PluginClassLoader for aws-java-sdk-minimal//com.amazonaws.internal.SdkFilterInputStream.read(SdkFilterInputStream.java:90)
at hudson.remoting.RemoteInputStream.read(RemoteInputStream.java:296)
at java.base/java.io.BufferedInputStream.read1(Unknown Source)
at java.base/java.io.BufferedInputStream.read(Unknown Source)
at Jenkins v2.528.3//org.apache.tools.tar.TarBuffer.readBlock(TarBuffer.java:253)
at Jenkins v2.528.3//org.apache.tools.tar.TarBuffer.readRecord(TarBuffer.java:220)
at Jenkins v2.528.3//org.apache.tools.tar.TarInputStream.read(TarInputStream.java:613)
at java.base/java.io.FilterInputStream.read(Unknown Source)
at Jenkins v2.528.3//org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1456)
at Jenkins v2.528.3//org.apache.commons.io.IOUtils.copy(IOUtils.java:1081)
at Jenkins v2.528.3//org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1429)
at Jenkins v2.528.3//org.apache.commons.io.IOUtils.copy(IOUtils.java:1059)
at Jenkins v2.528.3//hudson.util.IOUtils.copy(IOUtils.java:53)
at Jenkins v2.528.3//hudson.FilePath.readFromTar(FilePath.java:3070)
Also: hudson.remoting.ProxyException: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from 10.233.85.12/10.233.85.12:38688
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1916)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:384)
at hudson.remoting.Channel.call(Channel.java:1108)
at hudson.FilePath.act(FilePath.java:1204)
at hudson.FilePath.act(FilePath.java:1193)
at PluginClassLoader for jenkins-pipeline-cache//io.jenkins.plugins.pipeline.cache.CacheStep$CacheStepExecution.start(CacheStep.java:117)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.DSL.invokeStep(DSL.java:333)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:194)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:124)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at PluginClassLoader for script-security//org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:180)
at PluginClassLoader for script-security//org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:23)
at PluginClassLoader for script-security//org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:163)
at PluginClassLoader for script-security//org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:178)
at PluginClassLoader for script-security//org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:182)
at PluginClassLoader for script-security//org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152)
at PluginClassLoader for script-security//org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152)
at PluginClassLoader for workflow-cps//com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.LoggingInvoker.methodCall(LoggingInvoker.java:120)
at PluginClassLoader for workflow-cps//com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:107)
at PluginClassLoader for workflow-cps//com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:118)
at PluginClassLoader for workflow-cps//com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:87)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at PluginClassLoader for workflow-cps//com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:71)
at PluginClassLoader for workflow-cps//com.cloudbees.groovy.cps.impl.ClosureBlock.eval(ClosureBlock.java:49)
at PluginClassLoader for workflow-cps//com.cloudbees.groovy.cps.Next.step(Next.java:84)
at PluginClassLoader for workflow-cps//com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:142)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:17)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:48)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:188)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:464)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:372)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:302)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService.lambda$wrap$4(CpsVmExecutorService.java:143)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at jenkins.util.ErrorLoggingExecutorService.lambda$wrap$0(ErrorLoggingExecutorService.java:51)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.call(CpsVmExecutorService.java:53)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.call(CpsVmExecutorService.java:50)
at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:136)
at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:275)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService.lambda$categoryThreadFactory$0(CpsVmExecutorService.java:50)
at java.base/java.lang.Thread.run(Unknown Source)
Also: hudson.remoting.ProxyException: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: ba6bfca7-b7cb-42ec-8970-d8db1a8bd678
Caused: hudson.remoting.ProxyException: java.io.IOException: Failed to extract input stream
at Jenkins v2.528.3//hudson.FilePath.readFromTar(FilePath.java:3080)
at Jenkins v2.528.3//hudson.FilePath.readFromTar(FilePath.java:3044)
at Jenkins v2.528.3//hudson.FilePath$UntarFrom.invoke(FilePath.java:915)
at Jenkins v2.528.3//hudson.FilePath$UntarFrom.invoke(FilePath.java:904)
at Jenkins v2.528.3//hudson.FilePath.act(FilePath.java:1210)
at Jenkins v2.528.3//hudson.FilePath.act(FilePath.java:1193)
at Jenkins v2.528.3//hudson.FilePath.untarFrom(FilePath.java:900)
at PluginClassLoader for jenkins-pipeline-cache//io.jenkins.plugins.pipeline.cache.agent.RestoreCallable.invoke(RestoreCallable.java:50)
at PluginClassLoader for jenkins-pipeline-cache//io.jenkins.plugins.pipeline.cache.agent.RestoreCallable.invoke(RestoreCallable.java:18)
at Jenkins v2.528.3//hudson.FilePath$FileCallableWrapper.call(FilePath.java:3590)
at hudson.remoting.UserRequest.perform(UserRequest.java:225)
at hudson.remoting.UserRequest.perform(UserRequest.java:50)
at hudson.remoting.Request$2.run(Request.java:391)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:81)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:312)
at java.base/java.lang.Thread.run(Unknown Source)
Finished: FAILURE