[ 
https://issues.apache.org/jira/browse/IMPALA-6007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Armstrong resolved IMPALA-6007.
-----------------------------------
    Resolution: Won't Fix

> Add a mechanism to the stress test driver to respect Pytest marker tags on 
> tests
> --------------------------------------------------------------------------------
>
>                 Key: IMPALA-6007
>                 URL: https://issues.apache.org/jira/browse/IMPALA-6007
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Infrastructure
>    Affects Versions: Impala 2.10.0
>            Reporter: Tim Wood
>            Priority: Major
>
> Test suites run under Pytest, specifically the complete TPC-DS suite, may 
> contain test cases marked with Pytest decorators like pytest.mark.skip and 
> pytest.mark.xfail, because the cases contain unsupported SQL features, or are 
> known to fail due to bugs.  Pytest accordingly avoids executing and/or 
> checking such cases.  The stress test is a non-Pytest custom framework, but 
> since it consumes tests also written for execution in Pytest, it should 
> respect the Pytest decorators that configure out execution of those cases.
> After some discussion, a logical design would make the stress test inspect a 
> given Pytest-compliant test driver module for test methods marked as above, 
> and avoid executing them.  The benefit of this approach is it retains the 
> original Pytest driver module as the single source of truth as to the status 
> of each test case, rather than creating and maintaining a separate file or 
> files with this metadata that the driver module already expresses.  



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to