You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Stephen Mallette (Jira)" <ji...@apache.org> on 2020/06/19 11:54:00 UTC

[jira] [Created] (TINKERPOP-2387) Test suite ignores more tests than it should for GraphComputer

Stephen Mallette created TINKERPOP-2387:
-------------------------------------------

             Summary: Test suite ignores more tests than it should for GraphComputer
                 Key: TINKERPOP-2387
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2387
             Project: TinkerPop
          Issue Type: Improvement
          Components: test-suite
    Affects Versions: 3.4.7
            Reporter: Stephen Mallette


A lot of tests in the test suite will throw a {{VerificationException}} when executed on {{GraphComputer}}. iirc, we did that globally in {{GremlinProcessRunner}} to help avoid a lengthy ignore list in annotations. The problem I'm seeing is that {{VerificationException}} can lead to false negative and false positive results in tests which means we might never really notice bugs because a test is ignored automatically when it shouldn't be or we get test failures and don't really understand why (as no one every remembers the little if/then logic tucked away in {{GremlinProcessRunner}}.

This issue might need to fold under a general re-structuring of the test suite behind our cucumber tests.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)