Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: Enable specifying flaky tests on fips #16329

Closed
wants to merge 1 commit into from

Commits on Nov 10, 2017

  1. test: Enable specifying flaky tests on fips

    Adds a way to mark a specified test as 'flaky' on fips compliant
    systems.
    
    Earlier, the ``tools/test.py`` script supported only 'mode',
    'system' and 'arch' for test environment specification. This limits the
    ability to specify the behavior of tests and setting pre-determined
    behavior of the same on other types of systems. As an example, the
    feature request below indicates the need to specify certain tests as
    'flaky' on fips compliant systems. It hints at future possibility of a
    shared library, which in turn may need a specifier for running tests.
    
    This commit introduces a new item in the ``env`` dict, called ``type``
    which defaults to ``simple`` type. It also adds an optional command
    line argument ``--type``, which inputs strings. Current functionality
    extends to setting ``simple`` or ``fips`` for this ``type`` variable.
    However, extending it to further uses is rather simple by adding "if"
    conditions at appropriate places in the ``tools/test.py`` script.
    
    Fixes: issue 14746
    komawar committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    b0c0dee View commit details
    Browse the repository at this point in the history