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

Add --junit-suite-name CLI option #2273

Closed
wants to merge 38 commits into from
Closed

Add --junit-suite-name CLI option #2273

wants to merge 38 commits into from

Commits on Jan 2, 2017

  1. 'xfail' markers without a condition no longer rely on the underlying …

    …`Item`
    
    deriving from `PyobjMixin`
    barneygale committed Jan 2, 2017
    Configuration menu
    Copy the full SHA
    3d18c9c View commit details
    Browse the repository at this point in the history
  2. Update AUTHORS, CHANGELOG

    barneygale committed Jan 2, 2017
    Configuration menu
    Copy the full SHA
    8db9915 View commit details
    Browse the repository at this point in the history
  3. Fix CHANGELOG.rst

    barneygale committed Jan 2, 2017
    Configuration menu
    Copy the full SHA
    df409a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2017

  1. Allow to skip unittests if --pdb active

    closes #2137
    mbyt committed Jan 31, 2017
    Configuration menu
    Copy the full SHA
    d1c7250 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36b6f17 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2017

  1. Configuration menu
    Copy the full SHA
    e1c5314 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2226 from nicoddemus/raise-stop-iteration

    Replace 'raise StopIteration' usages in the code by 'return's in accordance to PEP-479
    RonnyPfannschmidt committed Feb 1, 2017
    Configuration menu
    Copy the full SHA
    da5a3db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    176c680 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2017

  1. Configuration menu
    Copy the full SHA
    ad56cd8 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2017

  1. Do not asssume Item.obj in 'skipping' plugin

    See #2231 for discussion.
    vidartf committed Feb 3, 2017
    Configuration menu
    Copy the full SHA
    bad2612 View commit details
    Browse the repository at this point in the history
  2. Update authors/history

    vidartf committed Feb 3, 2017
    Configuration menu
    Copy the full SHA
    1a88a91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    832c89d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2142 from barneygale/xfail_without_condition_getg…

    …lobals
    
    'xfail' markers without a condition no longer rely on the underlying `Item` objects deriving from `PyobjMixin`
    nicoddemus committed Feb 3, 2017
    Configuration menu
    Copy the full SHA
    a4d2a57 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2232 from vidartf/patch-1

    Do not asssume `Item.obj` in 'skipping' plugin
    nicoddemus committed Feb 3, 2017
    Configuration menu
    Copy the full SHA
    ccf9877 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2017

  1. Remove an unneeded except KeyboardInterrupt

    KeyboardInterrupt is a subclass of BaseException, but not of Exception.
    Hence if we remove this except, KeyboardInterrupts will still be raised
    so the behavior stays the same.
    bluetech committed Feb 7, 2017
    Configuration menu
    Copy the full SHA
    87fb689 View commit details
    Browse the repository at this point in the history
  2. Ignore errors raised from descriptors when collecting fixtures

    Descriptors (e.g. properties) such as in the added test case are
    triggered during collection, executing arbitrary code which can raise.
    Previously, such exceptions were propagated and failed the collection.
    Now these exceptions are caught and the corresponding attributes are
    silently ignored.
    
    A better solution would be to completely skip access to all custom
    descriptors, such that the offending code doesn't even trigger. However
    I think this requires manually going through the instance and all of its
    MRO for each and every attribute checking if it might be a proper
    fixture before accessing it. So I took the easy route here.
    
    In other words, putting something like this in your test class is still
    a bad idea...:
    
        @Property
        def innocent(self):
            os.system('rm -rf /')
    
    Fixes #2234.
    bluetech committed Feb 7, 2017
    Configuration menu
    Copy the full SHA
    3a0a0c2 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2017

  1. Merge pull request #2235 from bluetech/dont-execute-properties

    ignore property errors when parsing fixure factories
    nicoddemus committed Feb 8, 2017
    Configuration menu
    Copy the full SHA
    a4fb971 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a097aa View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2225 from mbyt/allow_skipping_unittests_with_pdb_…

    …active
    
    Allow to skip unittests if --pdb active
    nicoddemus committed Feb 8, 2017
    Configuration menu
    Copy the full SHA
    3d9c5cf View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2017

  1. Configuration menu
    Copy the full SHA
    9eb1d73 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2017

  1. Mention next training event.

    flub committed Feb 14, 2017
    Configuration menu
    Copy the full SHA
    b536fb7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2247 from flub/flub/training

    Mention next training event.
    flub committed Feb 14, 2017
    Configuration menu
    Copy the full SHA
    427bf42 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2017

  1. Improve pytest_plugins docs

    As discussed in #2246
    nicoddemus committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    c4d9744 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2252 from nicoddemus/fixture-visibility-docs

    Improve pytest_plugins docs
    RonnyPfannschmidt committed Feb 15, 2017
    5 Configuration menu
    Copy the full SHA
    231e2f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eeb6603 View commit details
    Browse the repository at this point in the history
  4. Spelling fixes

    scop committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    ede4e91 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f98ac5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2241 from nicoddemus/override-python-files

    --override-ini now correctly overrides some fundamental options like "python_files"
    RonnyPfannschmidt committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    0a26132 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2254 from scop/py36-escseq

    Python 3.6 invalid escape sequence deprecation fixes
    nicoddemus committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    27f12ed View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2255 from scop/spelling

    Spelling fixes
    nicoddemus committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    9c809f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2017

  1. Correct typo

    vmuriart committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    58d7f4e View commit details
    Browse the repository at this point in the history
  2. Add note documenting #2257

    vmuriart committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    a88017c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2261 from vmuriart/doc-report_header

    Document pytest_report_header and conftest behavior
    nicoddemus committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    21a09f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2017

  1. Configuration menu
    Copy the full SHA
    5fd010c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2264 from asottile/simplify_travis

    Simplify travis.yml with tox environment variables
    nicoddemus committed Feb 19, 2017
    Configuration menu
    Copy the full SHA
    6680cb9 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2017

  1. junitxml: Fix double system-out tags per testcase

    In the xml report we now have two occurences for the system-out tag if
    the testcase writes to stdout both on call and teardown and fails in
    teardown.
    This behaviour is against the xsd.
    This patch makes sure that the system-out section exists only
    once per testcase.
    KKoukiou committed Feb 22, 2017
    2 Configuration menu
    Copy the full SHA
    d3a6be4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2271 from KKoukiou/double-tag

    junitxml: Fix double system-out tags per testcase
    RonnyPfannschmidt committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    0a89db2 View commit details
    Browse the repository at this point in the history
  3. Add '--junit-suite-name' option for JUnit XML reports

    Update Changelog
    Update AUTHORS
    dimp-gh committed Feb 22, 2017
    Configuration menu
    Copy the full SHA
    9e23f1d View commit details
    Browse the repository at this point in the history