Пример #1
0
    def test_before_testrun_disabled(self):
        config = _build_conductor_config()
        del config['rich_core_dumps_folder']
        plugin = RichCorePlugin(TestRunData(Options(), config))

        plugin.set_target(Stub_Target())
        plugin.set_result_dir(TEST_RESULT_DIR)

        plugin.before_testrun()
        self.assertFalse(plugin.process_rich_core_dumps)
Пример #2
0
    def test_before_testrun_disabled(self):
        config = _build_conductor_config()
        del config['rich_core_dumps_folder']
        plugin = RichCorePlugin(TestRunData(Options(), config))

        plugin.set_target(Stub_Target())
        plugin.set_result_dir(TEST_RESULT_DIR)

        plugin.before_testrun()
        self.assertFalse(plugin.process_rich_core_dumps)
Пример #3
0
    def test_before_testrun_fetching_build_id_failed(self):
        plugin = RichCorePlugin(TestRunData(Options(), config = _build_conductor_config()))

        plugin.set_target(Stub_Target())
        plugin.set_result_dir(TEST_RESULT_DIR)        

        global g_Command
        g_Command = Stub_Command("test", 1, "foo")
        plugin._execute_ssh_command = _stub_execute_ssh_command
        
        plugin.before_testrun()
        self.assertFalse(plugin.process_rich_core_dumps)
Пример #4
0
    def test_before_testrun_fetching_build_id_failed(self):
        plugin = RichCorePlugin(
            TestRunData(Options(), config=_build_conductor_config()))

        plugin.set_target(Stub_Target())
        plugin.set_result_dir(TEST_RESULT_DIR)

        global g_Command
        g_Command = Stub_Command("test", 1, "foo")
        plugin._execute_ssh_command = _stub_execute_ssh_command

        plugin.before_testrun()
        self.assertFalse(plugin.process_rich_core_dumps)
Пример #5
0
    def test_before_testrun_ok(self):
        plugin = RichCorePlugin(TestRunData(Options(), config = _build_conductor_config()))

        plugin.set_target(Stub_Target())
        plugin.set_result_dir(TEST_RESULT_DIR)

        global g_Command
        g_Command = Stub_Command("test", 0, "build_id")
        plugin._execute_ssh_command = _stub_execute_ssh_command

        def _stub_subprocess_call(cmdstr, shell=True):
            pass

        subprocess.call = _stub_subprocess_call
        plugin.before_testrun()
        self.assertTrue(plugin.process_rich_core_dumps)
Пример #6
0
    def test_before_testrun_ok(self):
        plugin = RichCorePlugin(
            TestRunData(Options(), config=_build_conductor_config()))

        plugin.set_target(Stub_Target())
        plugin.set_result_dir(TEST_RESULT_DIR)

        global g_Command
        g_Command = Stub_Command("test", 0, "build_id")
        plugin._execute_ssh_command = _stub_execute_ssh_command

        def _stub_subprocess_call(cmdstr, shell=True):
            pass

        subprocess.call = _stub_subprocess_call
        plugin.before_testrun()
        self.assertTrue(plugin.process_rich_core_dumps)