forked from pulp/pulp_docker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun-tests.py
More file actions
executable file
·28 lines (19 loc) · 820 Bytes
/
run-tests.py
File metadata and controls
executable file
·28 lines (19 loc) · 820 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import subprocess
from pulp.devel.test_runner import run_tests
# Find and eradicate any existing .pyc files, so they do not eradicate us!
PROJECT_DIR = os.path.dirname(__file__)
subprocess.call(['find', PROJECT_DIR, '-name', '*.pyc', '-delete'])
config_file = os.path.join(PROJECT_DIR, 'flake8.cfg')
subprocess.call(['flake8', '--config', config_file, PROJECT_DIR])
PACKAGES = [PROJECT_DIR, 'pulp_docker', ]
TESTS = [
'common/test/unit/',
'extensions_admin/test/unit/',
]
PLUGIN_TESTS = ['plugins/test/unit/']
dir_safe_all_platforms = [os.path.join(os.path.dirname(__file__), x) for x in TESTS]
dir_safe_non_rhel5 = [os.path.join(os.path.dirname(__file__), x) for x in PLUGIN_TESTS]
run_tests(PACKAGES, dir_safe_all_platforms, dir_safe_non_rhel5)