Source
xxxxxxxxxx
def run_bamboo(pkg, work_dir, branch = None, test_group = None, test_list= None, test_paths = [], test_config_path=None, ncores=2, verbosity=False, pmode=None, tests_to_ignore=None):
########################################################################################################################
############################################ Imports #############################################
########################################################################################################################
import argparse
import os
import shutil
import sys
import traceback
import subprocess
import unittest
import json
import datetime
import platform
########################################################################################################################
###################################### Imports / Constants #######################################
########################################################################################################################
default_timeout = 1800
sys.path.insert(0,'')
# mem mode variables
HAVE_MEMTEST=True
MEM = 0
try:
import memTest
except ImportError:
HAVE_MEMTEST = False
# cov mode variables
HAVE_COVTEST=True
COV = 0
try:
import coverage
except ImportError:
HAVE_COVTEST = False
# pybot mode variables
HAVE_ROBOT = True
USE_PYBOT = 0
try:
import robot
except ImportError:
HAVE_ROBOT = False
#### PYTEST IMPORT
HAVE_PYTEST = True
try:
import pytest
except ImportError:
HAVE_PYTEST = False
#### NOSE IMPORT
HAVE_NOSE = True
try:
import nose
except ImportError:
HAVE_NOSE = False
IS_CASA6 = False
CASA6 = False
verbose = False