[
https://issues.apache.org/jira/browse/TINKERPOP-2946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17746676#comment-17746676
]
ASF GitHub Bot commented on TINKERPOP-2946:
-------------------------------------------
codecov-commenter commented on PR #2150:
URL: https://github.com/apache/tinkerpop/pull/2150#issuecomment-1648739117
##
[Codecov](https://app.codecov.io/gh/apache/tinkerpop/pull/2150?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
Report
> Merging
[#2150](https://app.codecov.io/gh/apache/tinkerpop/pull/2150?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
(cf83bc2) into
[master](https://app.codecov.io/gh/apache/tinkerpop/commit/127bf02c84618aed5777d115dfc8780aed17e55d?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
(127bf02) will **decrease** coverage by `5.57%`.
> The diff coverage is `n/a`.
```diff
@@ Coverage Diff @@
## master #2150 +/- ##
============================================
- Coverage 75.85% 70.29% -5.57%
============================================
Files 1039 24 -1015
Lines 63433 3541 -59892
Branches 7028 0 -7028
============================================
- Hits 48120 2489 -45631
+ Misses 12694 881 -11813
+ Partials 2619 171 -2448
```
[see 1015 files with indirect coverage
changes](https://app.codecov.io/gh/apache/tinkerpop/pull/2150/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
:mega: We’re building smart automated test selection to slash your CI/CD
build times. [Learn
more](https://about.codecov.io/iterative-testing/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
> Resolve ordering issues in gherkin tests
> ----------------------------------------
>
> Key: TINKERPOP-2946
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2946
> Project: TinkerPop
> Issue Type: Improvement
> Components: test-suite
> Affects Versions: 3.6.2
> Reporter: Stephen Mallette
> Priority: Blocker
>
> Gremlin doesn't enforce order, yet many of the gherkin tests carry that
> expectation.
> 1. Develop a mechanism to ensure that tests don't come with that expectation.
> 2. Fix tests that have this assumption and improve test language and
> assertion logic as needed.
> One way to do (1) would be to provide a configuration to TinkerGraph that
> would make it behave more like most graph databases and purposefully
> randomize result streams. Perhaps this configuration could be used as part of
> a integration test to ensure a regular {{mvn clean install}} works
> deterministically?? Doing (1) should yield information on what needs to be
> done with (2). Some of (2) may be test fixes, but I think assertion logic
> around containers may need to be improved. When asserting a {{List}} result
> for example we often want to say that it contains "all items" rather than
> "all items in the specified order". We have that sort of gherkin language at
> the overall result level but not at the individual one.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)