Applied tier0 and tier1 marks on unit tests and xmlrpc tests

Web UI tests were marked as tier1 tests.

The tier system is intended to be used together with CI system
to make sure the more complicated tests are being run only
when all of the basic functionality is working.

The system is using pytest's marker system. E.g. an invocation of
all tier1 tests with listing will look like:

    $ py.test -v -m tier1 ipatests

or in case of out of tree tests:

    $ ipa-run-tests -m tier1

Reviewed-By: Ales 'alich' Marecek <amarecek@redhat.com>
This commit is contained in:
Milan Kubik authored and Martin Basti committed 2015-11-09 11:49:17 +01:00
1 parent 4d94367006
commit 0a64e9bd70
106 files changed
+323 -1

No files matched your search

+4
View File
@@ -24,6 +24,10 @@ import email.utils
import calendar
from ipapython.cookie import Cookie
import pytest
pytestmark = pytest.mark.tier0
class TestParse(unittest.TestCase):
def test_parse(self):
+4
View File
@@ -1,5 +1,7 @@
import contextlib
import unittest
import pytest
from ipapython.dn import * # FIXME
import six
@@ -29,6 +31,8 @@ if six.PY3:
assert a >= b
return 1
pytestmark = pytest.mark.tier0
def expected_class(klass, component):
if klass is AVA:
@@ -19,6 +19,7 @@ from ipaplatform.paths import paths
import _ipap11helper
pytestmark = pytest.mark.tier0
CONFIG_DATA = """
# SoftHSM v2 configuration file
+4
View File
@@ -28,6 +28,10 @@ import six
from ipapython import ipautil
import pytest
pytestmark = pytest.mark.tier0
def make_ipaddress_checker(addr, words=None, prefixlen=None):
def check_ipaddress():
@@ -21,9 +21,12 @@ import sys
sys.path.insert(0, ".")
import unittest
import pytest
from ipapython import ipavalidate
pytestmark = pytest.mark.tier0
class TestValidate(unittest.TestCase):
def test_validEmail(self):
self.assertEqual(True, ipavalidate.Email("test@freeipa.org"))
+4
View File
@@ -23,6 +23,10 @@ Test the `kernel_keyring.py` module.
from nose.tools import raises, assert_raises # pylint: disable=E0611
from ipapython import kernel_keyring
import pytest
pytestmark = pytest.mark.tier0
TEST_KEY = 'ipa_test'
TEST_VALUE = 'abc123'
UPDATE_VALUE = '123abc'
+3
View File
@@ -24,12 +24,15 @@ import base64
import six
import nose
import pytest
from ipapython import ssh
if six.PY3:
unicode = str
pytestmark = pytest.mark.tier0
def make_public_key_checker(pk, out):
def check_public_key():