Skip to content

add pytest markers and refactor testenvs to separate unit/func/integ/accept #23

Closed
@mattsb42-aws

Description

@mattsb42-aws

Problem

Currently, all the tests run as a big batch, with the integration tests skipped unless a specific environment variable is found.

This is a bit clunky and makes it difficult to tell in Travis whether integration tests were run or skipped.

Solution

  1. Add pytest markers to all functional, integration, and acceptance (xcompat) tests.
  2. Update tox to have separate testenvs for unt/func/integ/accept tests.
  3. Update Travis CI configuration to run the new tox testenvs.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions