blob: cdb7d96e65fed86473aed92e3d24c7859cb0e432 [file] [log] [blame]
; Licensed to the Apache Software Foundation (ASF) under one
; or more contributor license agreements. See the NOTICE file
; distributed with this work for additional information
; regarding copyright ownership. The ASF licenses this file
; to you under the Apache License, Version 2.0 (the
; "License"); you may not use this file except in compliance
; with the License. You may obtain a copy of the License at
;
; http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing,
; software distributed under the License is distributed on an
; "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
; KIND, either express or implied. See the License for the
; specific language governing permissions and limitations
; under the License.
[pytest]
addopts = -s --strict --pylint --pylint-rcfile=.pylintrc --ignore=build --ignore=dist --ignore=docs --junitxml=test-report.xml
norecursedirs = docs docker example build *.eggs *env* .git
testpaths = tests distill
markers =
unit: Unit tests are fast and only test a single module.
pylint: Run linter
integration: Integration tests integrate several modules or integrate with the OS.
interactive: Interactive tests require interaction with the user to complete.
requires_user_action: Test cannot run without user interaction.
requires_user_validation: Test cannot validate without user interaction, but can run for sanity.
only_interactive: This test can only be run in interactive mode.