示例#1
0
    def test_generate_coverage_xml(self, mock_gen_xml, mock_deps):
        mock_deps.return_value = ["foo/bar", "foo/bar/baz", "."]

        generate_package_coverage("test_path", "project_package",
                                  "test_package", "project_root", False, False,
                                  True, "foo/", False, None, None)

        mock_deps.assert_called_once_with("project_package", "test_path", None)

        mock_gen_xml.assert_called_once_with("foo/test_package", [
            "go", "test", '-covermode=count',
            u"-coverprofile=project_root/reports/test_package.txt",
            u"-coverpkg=foo/bar,foo/bar/baz,."
        ], "test_path")
示例#2
0
    def test_generate_coverage_no_godep_short_race(self, mock_call, mock_deps):
        mock_deps.return_value = ["foo/bar", "foo/bar/baz", "."]

        generate_package_coverage(
            "test_path", "project_package", "test_package", "project_root",
            False, False, False, "foo/", False, None, None)

        mock_deps.assert_called_once_with(
            "project_package", "test_path", None)

        mock_call.assert_called_once_with([
            "go", "test", '-covermode=count',
            u"-coverprofile=project_root/reports/test_package.txt",
            u"-coverpkg=foo/bar,foo/bar/baz,."
        ], cwd="test_path")
示例#3
0
    def test_generate_package_coverage_godep_short_race(
            self, mock_call, mock_deps):
        mock_deps.return_value = ["foo/bar", "foo/bar/baz", "."]

        generate_package_coverage(
            "test_path", "project_package", "test_package", "project_root",
            True, True, False, "foo/", True, "foo", ["-x", "-timeout=5m"])

        mock_deps.assert_called_once_with(
            "project_package", "test_path", "foo")

        mock_call.assert_called_once_with([
            "godep", "go", "test", '-covermode=count',
            u"-coverprofile=project_root/reports/test_package.txt",
            u"-coverpkg=foo/bar,foo/bar/baz,.", "-short", "-race", "-tags=foo",
            "-x", "-timeout=5m"
        ], cwd="test_path")