#!/usr/bin/env python3 | |
''' | |
The main source for testlib. Ties together the default test runners and | |
loaders. | |
Discovers and runs all tests from a given root directory. | |
''' | |
import sys | |
import os | |
os.environ["PYTHONUNBUFFERED"] = "1" | |
base_dir = os.path.dirname(os.path.abspath(__file__)) | |
ext_path = os.path.join(base_dir, os.pardir, 'ext') | |
sys.path.insert(0, base_dir) | |
sys.path.insert(0, ext_path) | |
import testlib.main as testlib | |
import testlib.configuration as config | |
import testlib.helper as helper | |
config.basedir = helper.absdirpath(__file__) | |
sys.exit(testlib()) |