示例#1
0
import os
import sys
import logging
import json
import yaml
import re
from pprint import pprint
from time import gmtime, strftime
from Report.TestRunnerLogging import getLogger

logger = None
logger = getLogger(__name__)


class Session(object):
    def __init__(self, id=None, name=None, prefix=None, path=None):

        if prefix:
            self.prefix = prefix
        else:
            self.prefix = ''

        if not id:
            id = strftime("%Y-%m-%d-%H%M%S", gmtime())
            logger.debug("Missing session id, setting id to " + id)
        if not name:
            name = id
            logger.debug("Missing session name, setting to session id")
        self.name = self.prefix + name if self.prefix else name
        self.id = id
        self.path = path
示例#2
0
# Custom modules
import Archive
import Report
from Deploy import Deploy
from Config import Config as Config
from Report.TestRunnerLogging import TestRunnerLogging as ll
from Report.TestRunnerLogging import getLogger
from Report import Tests
from Workflows.CMDV import Workflow

###############################
# Setup
###############################

# Logging
logger = getLogger("cmdv-test-runner")
logger.info("Setup")

##############################
# Command line input
#############################

# New config
parser = argparse.ArgumentParser()

parser.add_argument("--cmdv",
                    "--config",
                    type=str,
                    dest="config",
                    help="config file (json)")
parser.add_argument("--test",