[
https://issues.apache.org/jira/browse/IGNITE-29167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18128896#comment-18128896
]
Anton Vinogradov commented on IGNITE-29167:
-------------------------------------------
Ignite PR Checker verdict for [PR 69 of
apache/ignite-python-thin-client|https://github.com/apache/ignite-python-thin-client/pull/69]
· *one suite only, not a RunAll*
*Thin client: Python* [build
9424794|https://ci2.ignite.apache.org/build/9424794] tested the PR's head
[a692834|https://github.com/apache/ignite-python-thin-client/pull/69/commits/a6928344edfdb6fe914c898a9d4aa24dd9356f3d]
against Ignite master at
[3405b98|https://github.com/apache/ignite/commit/3405b982f60c438445ccbc85d7cb2f4cf94c4fbb].
No other suite ran.
(x) *3 blockers:*
- {{tests.test_examples.test_examples(read_binary_py)}} — no master history
(can't prove pre-existing); failed all 3 runs on this branch (new test / no
master history) ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000026#testNameId3446040773314245640]
- {{tests.test_examples.test_examples(sql_py)}} — no master history (can't
prove pre-existing); failed all 3 runs on this branch (new test / no master
history) ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000029#testNameId11532470874312364780]
- {{tests.test_examples.test_examples(async_sql_py)}} — no master history
(can't prove pre-existing); failed all 3 runs on this branch (new test / no
master history) ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000030#testNameId7509608006362855659]
*29 failing tests are not blamed on this PR:*
- {{tests.common.test_binary.test_sql_read_as_binary}} — pre-existing: fails
22/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000227#testNameId10453418218750610360]
- {{tests.common.test_binary.test_sql_read_as_binary_async}} — pre-existing:
fails 22/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000228#testNameId7836674735976855554]
-
{{tests.common.test_datatypes.test_uuid_representation(d57babad-7bc1-4c82-9f9c-e72841b92a85)}}
— pre-existing: fails 22/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000373#testNameId1825926081795881067]
-
{{tests.common.test_datatypes.test_uuid_representation(5946c0c0-2b76-479d-8694-a2e64a3968da)}}
— pre-existing: fails 22/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000374#testNameId15061591746877471442]
-
{{tests.common.test_datatypes.test_uuid_representation(a521723d-ad5d-46a6-94ad-300f850ef704)}}
— pre-existing: fails 22/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000375#testNameId12139296937181039290]
-
{{tests.common.test_datatypes.test_uuid_representation_async(d57babad-7bc1-4c82-9f9c-e72841b92a85)}}
— pre-existing: fails 22/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000376#testNameId10919424562931334561]
-
{{tests.common.test_datatypes.test_uuid_representation_async(5946c0c0-2b76-479d-8694-a2e64a3968da)}}
— pre-existing: fails 22/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000377#testNameId6907093791794282264]
-
{{tests.common.test_datatypes.test_uuid_representation_async(a521723d-ad5d-46a6-94ad-300f850ef704)}}
— pre-existing: fails 22/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000378#testNameId2785505982540402544]
- {{tests.common.test_sql.test_sql(1)}} — pre-existing: fails 21/85 on master
on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000465#testNameId8028533165409193373]
- {{tests.common.test_sql.test_sql(3)}} — pre-existing: fails 21/85 on master
on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000466#testNameId15200543633196929798]
- {{tests.common.test_sql.test_sql(5)}} — pre-existing: fails 21/85 on master
on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000467#testNameId2947685597086888160]
- {{tests.common.test_sql.test_sql_fields(1)}} — pre-existing: fails 21/85 on
master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000468#testNameId6672817058463494042]
- {{tests.common.test_sql.test_sql_fields(3)}} — pre-existing: fails 21/85 on
master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000469#testNameId16213700024831127809]
- {{tests.common.test_sql.test_sql_fields(5)}} — pre-existing: fails 21/85 on
master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000470#testNameId1952811592708805351]
- {{tests.common.test_sql.test_sql_fields_async(1)}} — pre-existing: fails
21/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000471#testNameId3202710357987080344]
- {{tests.common.test_sql.test_sql_fields_async(3)}} — pre-existing: fails
21/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000472#testNameId10514332400537282051]
- {{tests.common.test_sql.test_sql_fields_async(5)}} — pre-existing: fails
21/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000473#testNameId7778011314471224805]
- {{tests.common.test_sql.test_long_multipage_query}} — pre-existing: fails
21/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000474#testNameId17621185192344562879]
- {{tests.common.test_sql.test_long_multipage_query_async}} — pre-existing:
fails 21/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000475#testNameId756830856288696795]
- {{tests.common.test_sql.test_sql_not_create_cache_with_cache}} —
pre-existing: fails 21/85 on master on JDK 17 ·
[TC|https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_WiPThinClientPython/9424959?buildTab=tests&expandedTest=build%3A%28id%3A9424959%29%2Cid%3A2000000478#testNameId5947131183420549224]
- … and 9 more in
[TeamCity|https://ci2.ignite.apache.org/build/9424794?buildTab=tests]
_new test / no master history: master has no runs of the test on this JDK to
compare with: a new test, or one master does not run._
♻️ Settled after one auto re-run: [build
9424959|https://ci2.ignite.apache.org/build/9424959] ran the suite again on the
same commits.
_This run uses Ignite master at the commit above. If this PR needs an Ignite
change that is not in that commit, the run tests this PR without that change.
What each label means and what to do: [verdict
glossary|https://github.com/anton-vinogradov/ignite-pr-checker/blob/main/docs/features.md#verdict-glossary]._
> Python thin client: name test_examples by the example file, not its absolute
> path
> ---------------------------------------------------------------------------------
>
> Key: IGNITE-29167
> URL: https://issues.apache.org/jira/browse/IGNITE-29167
> Project: Ignite
> Issue Type: Task
> Components: python, thin client
> Reporter: Anton Vinogradov
> Assignee: Anton Vinogradov
> Priority: Minor
> Time Spent: 40m
> Remaining Estimate: 0h
>
> {{test_examples}} in ignite-python-thin-client is parametrized with the
> absolute path of each example script, and pytest puts that path into the test
> name. The agents of ci2.ignite.apache.org have two work roots,
> {{/opt/teamcity/work}} and {{/data/tcAgent/work}}, so each of the 13 example
> tests has two names and two histories:
> {noformat}
> tests.test_examples.test_examples(/opt/teamcity/work/425d7af4e9aa99d9/ignite-python-thin-client/tests/__/examples/read_binary_py)
> tests.test_examples.test_examples(/data/tcAgent/work/425d7af4e9aa99d9/ignite-python-thin-client/tests/__/examples/read_binary_py)
> {noformat}
> From 2026-10-03 to 2026-10-18, master ran read_binary.py 106 times: 25 runs
> under the first name and 81 under the second. Because of this:
> * the history of each example test is split in two, so a PR run is compared
> with only part of it;
> * a passing re-run on an agent with the other work root does not clear a
> failure, because TeamCity sees another test.
> Fix: use the script file name as the pytest parameter id
> ({{ids=os.path.basename}}). The test still runs the script by its full path.
> TeamCity then reports {{tests.test_examples.test_examples(read_binary_py)}}
> on every agent. The 13 example tests get new names once, and their history
> starts again from this change.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)