def setUp(self):
        logging.disable(logging.CRITICAL)
        self.db = mongomock.Database(mongomock.Connection(), "kernel-ci")
        self.base_path = tempfile.gettempdir()

        self.boot_report = dict(
            version="1.1",
            board="board",
            lab_name="lab_name",
            kernel="kernel",
            job="job",
            defconfig="defconfig",
            arch="arm",
            boot_log="boot-board-name.log",
            boot_result="PASS",
            boot_result_description="passed",
            boot_time=28.07,
            boot_warnings=0,
            dtb="dtb/board-name.dtb",
            dtb_addr="0x81f00000",
            initrd_addr="0x81f00001",
            kernel_image="zImage",
            loadaddr="0x80200000",
            endian="little",
            uimage="uimage",
            uimage_addr="xip",
            mach="soc",
            bootloader="bootloader",
            bootloader_version="1.2.3",
            chainloader="chainloader",
            filesystem="nfs",
            boot_job_id="1234",
            boot_job_url="http://boot-executor.example.net",
            git_branch="branch",
            build_environment="build_environment")
Esempio n. 2
0
    def setUp(self):
        logging.disable(logging.CRITICAL)
        self.db = mongomock.Database(mongomock.Connection(), "kernel-ci")

        patcher = mock.patch("utils.db.get_db_connection")
        mock_db = patcher.start()
        mock_db.return_value = self.db
        self.addCleanup(patcher.stop)
Esempio n. 3
0
    def setUp(self):
        def create_collection_test(collection_name, **kwargs):
            return self.db[collection_name]

        self.connection = mongomock.Connection()
        self.db = mongomock.Database(self.connection, 'mq')
        self.db.create_collection = create_collection_test
        self.factory = mtq.create_connection(db=self.db)
Esempio n. 4
0
    def setUp(self):
        logging.disable(logging.CRITICAL)
        self.db = mongomock.Database(mongomock.MongoClient(), "kernel-ci",
                                     None)

        patcher = mock.patch("utils.database.redisdb.get_db_connection")
        mock_open = patcher.start()
        mock_open.return_value = mock.MagicMock()
        self.addCleanup(patcher.stop)
    def setUp(self):
        logging.disable(logging.CRITICAL)
        self.db = mongomock.Database(mongomock.MongoClient(), "kernel-ci",
                                     None)

        patcher = mock.patch("utils.db.get_db_connection")
        mock_db = patcher.start()
        mock_db.return_value = self.db
        self.addCleanup(patcher.stop)

        self.baseline = {
            "job": "job",
            "kernel": "kernel",
            "arch": "arch",
            "defconfig_full": "defconfig_full",
            "board": "board",
            "lab_name": "lab"
        }

        self.baseline_return = {
            "job": "job",
            "kernel": "kernel",
            "arch": "arch",
            "defconfig": "defconfig",
            "defconfig_full": "defconfig_full",
            "board": "board",
            "lab_name": "lab",
            "status": "PASS"
        }

        self.compare_to = [{
            "job": "job",
            "kernel": "kernel",
            "arch": "arch",
            "defconfig": "defconfig",
            "defconfig_full": "defconfig_full",
            "board": "board",
            "lab_name": "lab",
            "status": "PASS"
        }]

        self.compare_return = {
            "job": "job",
            "kernel": "kernel",
            "arch": "arch",
            "defconfig": "defconfig",
            "defconfig_full": "defconfig_full",
            "board": "board",
            "lab_name": "lab",
            "status": "PASS"
        }
    def setUp(self):
        logging.disable(logging.CRITICAL)
        self.db = mongomock.Database(mongomock.Connection(), "kernel-ci")
        self.today = datetime.datetime(
            2015, 8, 10, hour=0, minute=1, second=0, microsecond=0)

        patcher = mock.patch("utils.db.get_db_connection")
        patched_db = patcher.start()
        patched_db.return_value = self.db
        self.addCleanup(patcher.stop)

        date_patcher = mock.patch("datetime.datetime", spec=True)
        patched_date = date_patcher.start()
        patched_date.now = mock.MagicMock()
        patched_date.now.return_value = self.today
        self.addCleanup(date_patcher.stop)
    def setUp(self):
        logging.disable(logging.CRITICAL)
        self.db = mongomock.Database(mongomock.Connection(), "kernel-ci")

        patcher = mock.patch("utils.db.get_db_connection")
        mock_db = patcher.start()
        mock_db.return_value = self.db
        self.addCleanup(patcher.stop)

        self.baseline = {
            "job": "job",
            "kernel": "kernel",
            "arch": "arch",
            "defconfig_full": "defconfig_full",
        }

        self.baseline_return = {
            "job": "job",
            "kernel": "kernel",
            "arch": "arch",
            "defconfig": "defconfig",
            "defconfig_full": "defconfig_full",
            "dtb_dir_data": ["foo.dtb", "bar.dtb", "baz.dtb"],
            "status": "PASS"
        }

        self.compare_to = [{
            "job": "job",
            "kernel": "kernel",
            "arch": "arch",
            "defconfig": "defconfig",
            "defconfig_full": "defconfig_full",
            "dtb_dir_data": ["foo.dtb"],
            "status": "PASS"
        }]

        self.compare_return = {
            "job": "job",
            "kernel": "kernel",
            "arch": "arch",
            "defconfig": "defconfig",
            "defconfig_full": "defconfig_full",
            "dtb_dir_data": ["foo.dtb"],
            "status": "PASS"
        }
    def setUp(self):
        logging.disable(logging.CRITICAL)
        self.db = mongomock.Database(mongomock.MongoClient(), "kernel-ci",
                                     None)

        self.boot_id = "".join(
            [random.choice(string.digits) for x in xrange(24)])

        self.pass_boot = {
            "status": "PASS",
            "job": "job",
            "kernel": "kernel",
            "arch": "arm",
            "defconfig_full": "defconfig-full",
            "defconfig": "defconfig",
            "build_environment": "gcc",
            "compiler": "gcc",
            "compiler_version": "5.1.1",
            "lab_name": "boot-lab",
            "board": "arm-board",
            "created_on": "2016-06-29"
        }

        self.fail_boot = {
            "status": "FAIL",
            "job": "job",
            "kernel": "kernel1",
            "arch": "arm",
            "defconfig_full": "defconfig-full",
            "defconfig": "defconfig",
            "build_environment": "gcc",
            "compiler": "gcc",
            "compiler_version": "5.1.1",
            "lab_name": "boot-lab",
            "board": "arm-board",
            "created_on": "2016-06-28"
        }
 def setUp(self):
     logging.disable(logging.CRITICAL)
     self.db = mongomock.Database(mongomock.Connection(), 'kernel-ci')
Esempio n. 10
0
 def setUp(self):
     logging.disable(logging.CRITICAL)
     self._db = mongomock.Database(mongomock.MongoClient(),
                                   "kernel-ci", None)