--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream2",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec2",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm2",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email2",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist1",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile2",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument1",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree2",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header2",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone1",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments1",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository2",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since1",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository0",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec1",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit1",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes0",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since0",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated0",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content1",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes1",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file1",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "0.0%",
+ "negative_tc": 0,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">97</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_log_clone</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_update_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_edit_file</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >MIC</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >0</td>
+ <td class="number" >0</td>
+ <td class="number" >97</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_auto_generate_conf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwd</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_one_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_two_files</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_empty_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_bad_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_log_clone</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_path_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_local_path</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_port</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_join_with_tailing_slash</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_passwd_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_both_user_and_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_user_and_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_escape_userinfo</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_user_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_dir</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_reduce_doubel_dot</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_password_no_user_by_arg</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_update_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_edit_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_given_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GitRefMappingParser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repoparser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GerritNameMapper</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_urlgrabber</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_auto_generate_conf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwd",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_one_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_two_files",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_bad_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_port",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_with_tailing_slash",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_passwd_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_both_user_and_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_user_and_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_escape_userinfo",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_user_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_dir",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_reduce_doubel_dot",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_password_no_user_by_arg",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_given_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GitRefMappingParser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repoparser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GerritNameMapper",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_urlgrabber",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 0,
+ "negativeTestCaseCount" : 0,
+ "defectItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream2",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec2",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm2",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email2",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist1",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile2",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument1",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree2",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header2",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone1",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments1",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository2",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since1",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository0",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec1",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit1",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes0",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since0",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_p10",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_p1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content1",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes1",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file1",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "0.0%",
+ "negative_tc": 0,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">97</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_log_clone</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated_p1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_update_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_edit_file</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >MIC</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >0</td>
+ <td class="number" >0</td>
+ <td class="number" >97</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_auto_generate_conf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwd</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_one_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_two_files</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_empty_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_bad_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_log_clone</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_path_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_local_path</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_port</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_join_with_tailing_slash</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_passwd_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_both_user_and_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_user_and_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_escape_userinfo</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_user_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_dir</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_reduce_doubel_dot</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_password_no_user_by_arg</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated_p1</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_update_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_edit_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_given_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GitRefMappingParser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repoparser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GerritNameMapper</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_urlgrabber</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_auto_generate_conf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwd",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_one_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_two_files",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_bad_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_port",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_with_tailing_slash",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_passwd_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_both_user_and_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_user_and_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_escape_userinfo",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_user_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_dir",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_reduce_doubel_dot",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_password_no_user_by_arg",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated_p1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_given_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GitRefMappingParser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repoparser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GerritNameMapper",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_urlgrabber",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 0,
+ "negativeTestCaseCount" : 0,
+ "defectItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated_p1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream2",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec2",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm2",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email2",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist1",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile2",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument1",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree2",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header2",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone1",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments1",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository2",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since1",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository0",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec1",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit1",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes0",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since0",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_p0",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_p",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content1",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes1",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file1",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "0.0%",
+ "negative_tc": 0,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">97</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_log_clone</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated_p</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_update_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_edit_file</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >MIC</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >0</td>
+ <td class="number" >0</td>
+ <td class="number" >97</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_auto_generate_conf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwd</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_one_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_two_files</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_empty_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_bad_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_log_clone</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_path_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_local_path</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_port</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_join_with_tailing_slash</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_passwd_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_both_user_and_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_user_and_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_escape_userinfo</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_user_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_dir</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_reduce_doubel_dot</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_password_no_user_by_arg</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated_p</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_update_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_edit_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_given_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GitRefMappingParser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repoparser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GerritNameMapper</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_urlgrabber</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_auto_generate_conf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwd",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_one_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_two_files",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_bad_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_port",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_with_tailing_slash",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_passwd_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_both_user_and_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_user_and_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_escape_userinfo",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_user_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_dir",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_reduce_doubel_dot",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_password_no_user_by_arg",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated_p",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_given_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GitRefMappingParser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repoparser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GerritNameMapper",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_urlgrabber",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 0,
+ "negativeTestCaseCount" : 0,
+ "defectItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated_p",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream2",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec2",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm2",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email2",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist1",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile2",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument1",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree2",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header2",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone1",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments1",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository2",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository0",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since_pos11",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec1",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit1",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes0",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since0",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_p0",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_p",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content1",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes1",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file1",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "0.0%",
+ "negative_tc": 0,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">1</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">96</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_log_clone</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated_p</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_update_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_edit_file</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >MIC</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >1</td>
+ <td class="number" >0</td>
+ <td class="number" >96</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_auto_generate_conf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwd</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_one_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_two_files</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_empty_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_bad_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_log_clone</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_path_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_local_path</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_port</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_join_with_tailing_slash</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_passwd_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_both_user_and_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_user_and_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_escape_userinfo</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_user_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_dir</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_reduce_doubel_dot</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_password_no_user_by_arg</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated_p</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_update_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_edit_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_given_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GitRefMappingParser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repoparser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GerritNameMapper</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_urlgrabber</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_auto_generate_conf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwd",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_one_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_two_files",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_bad_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_port",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_with_tailing_slash",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_passwd_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_both_user_and_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_user_and_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_escape_userinfo",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_user_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_dir",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_reduce_doubel_dot",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_password_no_user_by_arg",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated_p",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_given_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GitRefMappingParser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repoparser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GerritNameMapper",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_urlgrabber",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 1,
+ "negativeTestCaseCount" : 0,
+ "defectItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated_p",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository_neg12",
+ "line": 138,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist_neg11",
+ "line": 165,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument_neg11",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm_pos12",
+ "line": 85,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments_neg11",
+ "line": 160,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile_neg12",
+ "line": 150,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec_pos12",
+ "line": 93,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree_pos12",
+ "line": 106,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header_neg12",
+ "line": 144,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email_pos12",
+ "line": 118,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone_neg11",
+ "line": 170,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream_pos12",
+ "line": 128,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit_neg11",
+ "line": 169,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes_neg10",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since_pos11",
+ "line": 143,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec_neg11",
+ "line": 184,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since_neg10",
+ "line": 164,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository_neg10",
+ "line": 178,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content_pos11",
+ "line": 122,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_pos10",
+ "line": 151,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes_pos11",
+ "line": 129,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file_pos11",
+ "line": 69,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help_pos10",
+ "line": 33,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help_pos10",
+ "line": 46,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true_pos11",
+ "line": 71,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly_pos11",
+ "line": 53,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging_pos11",
+ "line": 79,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all_pos11",
+ "line": 44,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory_pos11",
+ "line": 27,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec_pos11",
+ "line": 62,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec_neg11",
+ "line": 96,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm_pos11",
+ "line": 35,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm_pos1",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "24.49%",
+ "negative_tc": 24,
+ "total_tc": 98,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">32</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">98</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">24</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">74</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >138</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >165</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >85</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >160</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >150</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >93</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >106</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >144</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >118</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_log_clone_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >170</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >128</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >169</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >143</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >184</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >164</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >178</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >122</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >151</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >129</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >69</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >33</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >46</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_config_is_true_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >71</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_outdir_directly_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >53</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >79</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_include_all_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >44</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >27</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >62</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_special_spec_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >96</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_source_rpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >35</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >MIC</td>
+ <td class="number" >32</td>
+ <td class="number" >98</td>
+ <td class="number" >74</td>
+ <td class="number" >24</td>
+ <td class="number" >0</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_two_files_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_log_clone_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_password_no_user_by_arg_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_escape_userinfo_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_passwd_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_reduce_doubel_dot_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_dir_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_join_a_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_with_tailing_slash_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_local_path_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_port_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_user_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_path_need_not_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_user_and_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_both_user_and_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_new_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_urlgrabber_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_GitRefMappingParser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_given_profile_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repoparser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GerritNameMapper_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_config_is_true_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_outdir_directly_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_include_all_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_special_spec_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_source_rpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_repo_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_default_value_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_simple_get_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_overwrite_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_profile_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_obs_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_such_option_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_invalid_continuation_line_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_addconf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_such_section_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_invalid_ini_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_prefix_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_interpolation_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_profile_api_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_overwrite_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_repo_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inherit_only_user_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_convert_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_profile_repos_in_order_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit_only_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_api_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_profile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_empty_profile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_obs_target_project_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_inherit_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_obs_base_project_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_api_auth_can_be_overwrite_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_password_no_user_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_repo_need_not_auth_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inline_highest_priority_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repos_in_order_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_inherit_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_api_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_two_files_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_password_no_user_by_arg_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_escape_userinfo_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_passwd_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_reduce_doubel_dot_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_dir_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_with_tailing_slash_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_port_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_user_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path_need_not_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_user_and_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_both_user_and_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_urlgrabber_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GitRefMappingParser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_given_profile_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repoparser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GerritNameMapper_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_default_value_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_simple_get_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_overwrite_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_option_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_continuation_line_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_addconf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_section_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_ini_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_source_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_interpolation_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_api_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_overwrite_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_user_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_convert_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_repos_in_order_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_profile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_profile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_target_project_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_inherit_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_base_project_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth_can_be_overwrite_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_password_no_user_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_repo_need_not_auth_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inline_highest_priority_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repos_in_order_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_inherit_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ } ],
+ "totalTestCaseCount" : 98,
+ "positiveTestCaseCount" : 74,
+ "negativeTestCaseCount" : 24,
+ "defectItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "138"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "165"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "155"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "85"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "160"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "150"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "93"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "106"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "144"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "118"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "170"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "128"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "169"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "158"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "143"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "184"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "164"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "178"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "122"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "151"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "129"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "69"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "33"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "46"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "71"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "53"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "79"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "44"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "27"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "62"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "96"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "35"
+ } ],
+ "defectCount" : 32
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream2",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec2",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm2",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email2",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist1",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile2",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument1",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree2",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header2",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone1",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments1",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository2",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since1",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository0",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec1",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit1",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes0",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since0",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated0",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content1",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes1",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file1",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "0.0%",
+ "negative_tc": 0,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">97</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_log_clone</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_update_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_edit_file</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >MIC</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >0</td>
+ <td class="number" >0</td>
+ <td class="number" >97</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_auto_generate_conf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwd</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_one_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_get_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_two_files</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_empty_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_bad_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_import_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_log_clone</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_path_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_local_path</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_port</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_join_with_tailing_slash</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_passwd_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_both_user_and_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_user_and_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_escape_userinfo</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_user_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_join_a_dir</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_reduce_doubel_dot</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_password_no_user_by_arg</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_update_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_edit_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_given_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GitRefMappingParser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repoparser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_GerritNameMapper</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_urlgrabber</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >MIC</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >MIC</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_auto_generate_conf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwd",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_one_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_get_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_two_files",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_bad_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_path",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_port",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_with_tailing_slash",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_passwd_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_both_user_and_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_user_and_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_escape_userinfo",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_user_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_join_a_dir",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_reduce_doubel_dot",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_password_no_user_by_arg",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_given_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GitRefMappingParser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repoparser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_GerritNameMapper",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_urlgrabber",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 0,
+ "negativeTestCaseCount" : 0,
+ "defectItems" : [ {
+ "testName" : "MIC",
+ "testCaseName" : "test_specify_upstream",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_import_srcrpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_set_author_name_email",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_path_doesnt_exist",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_cant_parse_specfile",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_missing_argument",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_running_from_git_tree",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_log_clone",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_too_many_arguments",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_is_not_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_in_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_non_existent_commit",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_no_new_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_wrong_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_not_updated",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_new_changes_with_content",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_update_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_edit_file",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "MIC",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream2",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec2",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm2",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email2",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist1",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile2",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument1",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree2",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header2",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone1",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments1",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository2",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since1",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository0",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec1",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit1",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes0",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since0",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated0",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content1",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes1",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file1",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "0.0%",
+ "negative_tc": 0,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">97</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >0</td>
+ <td class="number" >0</td>
+ <td class="number" >97</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_one_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_two_files</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_empty_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_with_tailing_slash</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_both_user_and_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_user_and_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_edit_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_given_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GitRefMappingParser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_urlgrabber</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 0,
+ "negativeTestCaseCount" : 0,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream2",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec2",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm2",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email2",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist1",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile2",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument1",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree2",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header2",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone1",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments1",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository2",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since1",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository0",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec1",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit1",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes0",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since0",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated0",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content1",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes1",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file1",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "2.06%",
+ "negative_tc": 2,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">2</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">4</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">91</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >4</td>
+ <td class="number" >2</td>
+ <td class="number" >91</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_two_files_pos2</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_with_tailing_slash</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_both_user_and_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_user_and_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_edit_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_given_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GitRefMappingParser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_urlgrabber</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files_pos2",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 4,
+ "negativeTestCaseCount" : 2,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository_neg12",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone_pos11",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist_neg11",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument_neg11",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm_pos12",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments_neg11",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile_neg12",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec_pos12",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree_pos12",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header_neg12",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email_pos12",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream_pos12",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since1",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository0",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec1",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit1",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes0",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since0",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated0",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content1",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes1",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file1",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "8.25%",
+ "negative_tc": 8,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">8</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">10</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">79</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >10</td>
+ <td class="number" >8</td>
+ <td class="number" >79</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_two_files_pos2</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_with_tailing_slash</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_both_user_and_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_user_and_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_edit_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_given_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GitRefMappingParser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_urlgrabber</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files_pos2",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 10,
+ "negativeTestCaseCount" : 8,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository_neg12",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone_pos11",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist_neg11",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument_neg11",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm_pos12",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments_neg11",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile_neg12",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec_pos12",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree_pos12",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header_neg12",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email_pos12",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream_pos12",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since1",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository0",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec1",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit1",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes0",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since0",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated0",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content1",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes1",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file1",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "10.31%",
+ "negative_tc": 10,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">10</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">21</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">66</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >21</td>
+ <td class="number" >10</td>
+ <td class="number" >66</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_two_files_pos2</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_a_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_with_tailing_slash_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_user_and_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_both_user_and_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_non_existent_commit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_edit_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_given_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GitRefMappingParser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_urlgrabber</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files_pos2",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 21,
+ "negativeTestCaseCount" : 10,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository_neg12",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone_pos11",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist_neg11",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument_neg11",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm_pos12",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments_neg11",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile_neg12",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec_pos12",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree_pos12",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header_neg12",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email_pos12",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream_pos12",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit_neg11",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes_neg10",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since_pos11",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec_neg11",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since_neg10",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository_neg10",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content_pos11",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_pos10",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes_pos11",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file1",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "15.46%",
+ "negative_tc": 15,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">15</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">26</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">56</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >26</td>
+ <td class="number" >15</td>
+ <td class="number" >56</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_two_files_pos2</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_a_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_with_tailing_slash_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_user_and_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_both_user_and_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_edit_file</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_given_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GitRefMappingParser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_urlgrabber</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files_pos2",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 26,
+ "negativeTestCaseCount" : 15,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository_neg12",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone_pos11",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist_neg11",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument_neg11",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm_pos12",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments_neg11",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile_neg12",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec_pos12",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree_pos12",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header_neg12",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email_pos12",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream_pos12",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit_neg11",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes_neg10",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since_pos11",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec_neg11",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since_neg10",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository_neg10",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content_pos11",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_pos10",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes_pos11",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file_pos11",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help0",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help0",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "15.46%",
+ "negative_tc": 15,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">15</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">32</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">50</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >32</td>
+ <td class="number" >15</td>
+ <td class="number" >50</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_two_files_pos2</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_a_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_with_tailing_slash_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_user_and_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_both_user_and_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_urlgrabber_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_GitRefMappingParser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_given_profile_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files_pos2",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 32,
+ "negativeTestCaseCount" : 15,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository_neg12",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone_pos11",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist_neg11",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument_neg11",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm_pos12",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments_neg11",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile_neg12",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec_pos12",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree_pos12",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header_neg12",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email_pos12",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream_pos12",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit_neg11",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes_neg10",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since_pos11",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec_neg11",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since_neg10",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository_neg10",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content_pos11",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_pos10",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes_pos11",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file_pos11",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help_pos10",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help_pos10",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all1",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec1",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly1",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging1",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm1",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true1",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory1",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "15.46%",
+ "negative_tc": 15,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">15</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">34</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">48</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >34</td>
+ <td class="number" >15</td>
+ <td class="number" >48</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_two_files_pos2</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_a_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_with_tailing_slash_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_user_and_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_both_user_and_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_urlgrabber_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_GitRefMappingParser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_given_profile_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_include_all</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_outdir_directly</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_config_is_true</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files_pos2",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 34,
+ "negativeTestCaseCount" : 15,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository_neg12",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone_pos11",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist_neg11",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument_neg11",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm_pos12",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments_neg11",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile_neg12",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec_pos12",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree_pos12",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header_neg12",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email_pos12",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream_pos12",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit_neg11",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes_neg10",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since_pos11",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec_neg11",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since_neg10",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository_neg10",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content_pos11",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_pos10",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes_pos11",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file_pos11",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help_pos10",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help_pos10",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true_pos11",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly_pos11",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging_pos11",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all_pos11",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory_pos11",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec_pos11",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm_pos11",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm_pos1",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "15.46%",
+ "negative_tc": 15,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">15</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">41</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">41</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_config_is_true_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_outdir_directly_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_include_all_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >41</td>
+ <td class="number" >15</td>
+ <td class="number" >41</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_two_files_pos2</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_a_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_with_tailing_slash_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_user_and_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_both_user_and_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_urlgrabber_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_GitRefMappingParser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_given_profile_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_config_is_true_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_outdir_directly_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_include_all_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_simple_get</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_source_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_interpolation</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_source_mapping_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files_pos2",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 41,
+ "negativeTestCaseCount" : 15,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository_neg12",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone_pos11",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist_neg11",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument_neg11",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm_pos12",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments_neg11",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile_neg12",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec_pos12",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree_pos12",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header_neg12",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email_pos12",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream_pos12",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit_neg11",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes_neg10",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since_pos11",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec_neg11",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since_neg10",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository_neg10",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content_pos11",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_pos10",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes_pos11",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file_pos11",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help_pos10",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help_pos10",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true_pos11",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly_pos11",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging_pos11",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all_pos11",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory_pos11",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec_pos11",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm_pos11",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm_pos1",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "19.59%",
+ "negative_tc": 19,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">19</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">57</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">21</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_config_is_true_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_outdir_directly_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_include_all_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >57</td>
+ <td class="number" >19</td>
+ <td class="number" >21</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_two_files_pos2</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_a_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_with_tailing_slash_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_user_and_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_both_user_and_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_urlgrabber_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_GitRefMappingParser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_given_profile_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_config_is_true_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_outdir_directly_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_include_all_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_simple_get_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_source_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_source_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_interpolation_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_repo_need_not_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_api</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_inherit_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_password_no_user</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repos_in_order</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_can_be_overwrite</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files_pos2",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Undefined"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 57,
+ "negativeTestCaseCount" : 19,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository_neg12",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone_pos11",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist_neg11",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument_neg11",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm_pos12",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments_neg11",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile_neg12",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec_pos12",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree_pos12",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header_neg12",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email_pos12",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream_pos12",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit_neg11",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes_neg10",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since_pos11",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec_neg11",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since_neg10",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository_neg10",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content_pos11",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_pos10",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes_pos11",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file_pos11",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help_pos10",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help_pos10",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true_pos11",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly_pos11",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging_pos11",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all_pos11",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory_pos11",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec_pos11",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm_pos11",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm_pos1",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "23.71%",
+ "negative_tc": 23,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">23</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">73</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">1</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_config_is_true_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_outdir_directly_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_include_all_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >73</td>
+ <td class="number" >23</td>
+ <td class="number" >1</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_two_files_pos2</td>
+ <td class="text" >Undefined</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_a_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_with_tailing_slash_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_user_and_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_both_user_and_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_urlgrabber_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_GitRefMappingParser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_given_profile_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_config_is_true_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_outdir_directly_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_include_all_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_simple_get_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_source_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_source_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_interpolation_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_api_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_repos_in_order_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_inherit_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_only_password_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_api_auth_can_be_overwrite_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_repo_need_not_auth_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repos_in_order_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_api_inherit_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files_pos2",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Undefined"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 73,
+ "negativeTestCaseCount" : 23,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+{
+ "list": [ {
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_is_not_git_repository_neg12",
+ "line": 136,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_is_not_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_log_clone_pos11",
+ "line": 168,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_log_clone_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_path_doesnt_exist_neg11",
+ "line": 163,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_path_doesnt_exist_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_missing_argument_neg11",
+ "line": 153,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_missing_argument_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_srcrpm_pos12",
+ "line": 83,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_srcrpm_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_too_many_arguments_neg11",
+ "line": 158,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_too_many_arguments_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_cant_parse_specfile_neg12",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_cant_parse_specfile_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_import_spec_pos12",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_import_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_running_from_git_tree_pos12",
+ "line": 104,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_running_from_git_tree_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_error_reading_pkg_header_neg12",
+ "line": 142,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_error_reading_pkg_header_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_set_author_name_email_pos12",
+ "line": 116,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_set_author_name_email_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_specify_upstream_pos12",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "function": "test_specify_upstream_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_non_existent_commit_neg11",
+ "line": 167,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_non_existent_commit_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_new_changes_neg10",
+ "line": 155,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_new_changes_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_since_pos11",
+ "line": 140,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_since_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_no_spec_neg11",
+ "line": 182,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_no_spec_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_wrong_since_neg10",
+ "line": 162,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_wrong_since_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_in_git_repository_neg10",
+ "line": 176,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_in_git_repository_neg1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_new_changes_with_content_pos11",
+ "line": 119,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_new_changes_with_content_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_not_updated_pos10",
+ "line": 148,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_not_updated_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_update_changes_pos11",
+ "line": 126,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "function": "test_update_changes_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_edit_file_pos11",
+ "line": 68,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "function": "test_edit_file_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_subcommand_help_pos10",
+ "line": 32,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_subcommand_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_help_pos10",
+ "line": 45,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "function": "test_help_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_config_is_true_pos11",
+ "line": 67,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_config_is_true_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_outdir_directly_pos11",
+ "line": 50,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_outdir_directly_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_disable_fallback_to_native_packaging_pos11",
+ "line": 75,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_include_all_pos11",
+ "line": 42,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_include_all_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_directory_pos11",
+ "line": 26,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_directory_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_special_spec_pos11",
+ "line": 91,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_special_spec_pos1",
+ "languages": [
+ "py"
+ ]
+},
+{
+ "message": "No Assert Statement Found",
+ "checker": "PYUNIT.NO_ASSERTION",
+ "details": "test_command_export_source_rpm_pos11",
+ "line": 34,
+ "file_path": "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "function": "test_command_export_source_rpm_pos1",
+ "languages": [
+ "py"
+ ]
+}],
+ "tool": "tcchecker-tca",
+ "extra": {
+ "ratio": "23.71%",
+ "negative_tc": 23,
+ "total_tc": 97,
+ "verification": false}
+}
--- /dev/null
+<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+
+ <title>Result Summary</title>
+
+ <style>
+ .body {
+ font-size:12px;
+ }
+
+ .panel {
+ margin-bottom: 40px;
+ }
+
+ .header>label {
+ font-size: 36px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .sub-header>label {
+ font-size: 25px;
+ font-weight: bold;
+ color: #6f6f6f;
+ }
+
+ .table {
+ border: 1px;
+ background: #cfdfff;
+ font-size: 13px;
+ }
+
+ .table>tbody>tr>th {
+ padding: 8px;
+ background: #f5f5f5;
+ }
+
+ .table>tbody>tr>td {
+ padding: 8px;
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.odd>td {
+ background: #ffffff;
+ }
+
+ .table>tbody>tr.even>td {
+ background: #dbfffe;
+ }
+
+ .summary-table {
+ font-size: 16px;
+ }
+
+ .text {
+ text-align: left;
+ }
+ .number {
+ text-align: center;
+ }
+ </style>
+
+</head>
+<body>
+ <div class="panel">
+ <div class="header">
+ <label>TCA Summary</label>
+ </div>
+ <div class="summary-body">
+ <table class="table summary-table" >
+ <tr>
+ <th width="400">Item</th>
+ <th width="400">Value</th>
+ </tr>
+ <tr>
+ <td><a href="#defects">No Assertion Test Cases</a></td>
+ <td class="number">31</td>
+ </tr>
+
+ <tr>
+ <td><a href="#totals">Total Test Cases</a></td>
+ <td class="number">97</td>
+ </tr>
+ <tr>
+ <td>Negative Test Cases</td>
+ <td class="number">23</td>
+ </tr>
+ <tr>
+ <td>Positive Test Cases</td>
+ <td class="number">74</td>
+ </tr>
+ <tr>
+ <td>Undefined Test Cases</td>
+ <td class="number">0</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="defects">No Assertion Test Cases</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table defect-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="400">Checker</th>
+ <th>File</th>
+ <th width="100">Line</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >136</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >168</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >163</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >153</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >83</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >158</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >104</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >142</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >116</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >167</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >155</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >140</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >182</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >162</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >176</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >119</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >148</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ <td class="number" >126</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ <td class="number" >68</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >32</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ <td class="number" >45</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_config_is_true_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >67</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_outdir_directly_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >50</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >75</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_include_all_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >42</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >26</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >91</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm_pos1</td>
+ <td class="text" >PYUNIT.NO_ASSERTION</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ <td class="number" >34</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="summary"> Test Execution Summary</label>
+ </div>
+ <div class="defect-body" >
+ <table class="table summary-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="200">No Assert Test Cases</th>
+ <th width="200">Total Test Cases</th>
+ <th width="200">Positive Test Cases</th>
+ <th width="200">Negative Test Cases</th>
+ <th width="200">Undefined Test Cases</th>
+ </tr>
+
+ <tr class='odd'>
+ <td class="first text" >SCM</td>
+ <td class="number" >31</td>
+ <td class="number" >97</td>
+ <td class="number" >74</td>
+ <td class="number" >23</td>
+ <td class="number" >0</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="panel">
+ <div class="sub-header">
+ <label id="totals">Total Test Cases</label>
+ </div>
+ <div class="test-case-body">
+ <table class="table test-cases-table" >
+ <tr>
+ <th width="200">Test</th>
+ <th width="400">Test Case</th>
+ <th width="100">Positive / Negative</th>
+ <th>File</th>
+ </tr>
+
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_get_passwd_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_get_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_one_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_auto_generate_conf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_two_files_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_bad_passwdx_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_passwdx.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_is_not_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_log_clone_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_path_doesnt_exist_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_missing_argument_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_import_srcrpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_too_many_arguments_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_cant_parse_specfile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_import_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_running_from_git_tree_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_error_reading_pkg_header_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_set_author_name_email_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_specify_upstream_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_import.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_password_no_user_by_arg_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_escape_userinfo_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_passwd_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_reduce_doubel_dot_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_a_dir_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_join_a_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_join_with_tailing_slash_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_path_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_port_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_only_user_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_local_path_need_not_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_user_and_no_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_both_user_and_password_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_safe_url.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_non_existent_commit_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_new_changes_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_since_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_spec_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_new_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_wrong_since_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_in_git_repository_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_new_changes_with_content_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_not_updated_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_update_changes_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_changelog.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_urlgrabber_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_GitRefMappingParser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_given_profile_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repoparser_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_GerritNameMapper_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_edit_file_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_utils.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_subcommand_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_help_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_help.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_config_is_true_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_outdir_directly_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_disable_fallback_to_native_packaging_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_include_all_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_directory_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_command_export_special_spec_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_command_export_source_rpm_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_export.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_repo_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_prefix_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_default_value_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_simple_get_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_osc_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_overwrite_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_repo_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_get_profile_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_profile_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_obs_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_option_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_get_source_mapping_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_invalid_continuation_line_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_addconf_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_no_such_section_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_invalid_ini_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_MappingConfigParser_source_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_MappingConfigParser_prefix_meta_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_interpolation_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_config.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_profile_api_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_overwrite_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_repo_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_inherit_only_user_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_convert_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_profile_repos_in_order_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inherit_only_passwdx_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_no_such_profile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_empty_profile_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_obs_target_project_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repo_inherit_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_only_password_no_user_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_obs_base_project_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_api_auth_can_be_overwrite_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_local_repo_need_not_auth_neg1</td>
+ <td class="text" >Negative</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_inline_highest_priority_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_repos_in_order_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='even'>
+ <td class="first text" >SCM</td>
+
+ <td class="text" >test_api_inherit_auth_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ <tr class='odd'>
+
+ <td class="text" >SCM</td>
+ <td class="text" >test_api_pos1</td>
+ <td class="text" >Positive</td>
+ <td class="text" >/home/wangbiao/TCA/gbs/tests/test_profile.py</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-lg-12">
+ <hr>
+ <label style="font-size:12px">Copyright © 2023 Samsung Electronics. All Rights Reserved - Analyzed by TCA 1.1.11 </label>
+ </div>
+</div>
+
+</body>
+</html>
--- /dev/null
+{
+ "testCaseItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwd_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_get_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_one_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_auto_generate_conf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_two_files_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_bad_passwdx_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_passwdx.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_password_no_user_by_arg_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_escape_userinfo_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_passwd_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_reduce_doubel_dot_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_dir_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_a_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_join_with_tailing_slash_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_port_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_user_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_path_need_not_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_user_and_no_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_both_user_and_password_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_safe_url.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_urlgrabber_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GitRefMappingParser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_given_profile_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repoparser_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_GerritNameMapper_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_repo_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_prefix_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_default_value_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_simple_get_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_osc_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_overwrite_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_repo_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_profile_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_profile_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_obs_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_option_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_get_source_mapping_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_continuation_line_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_addconf_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_section_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_invalid_ini_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_source_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_MappingConfigParser_prefix_meta_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_interpolation_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_config.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_api_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_overwrite_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_user_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_convert_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_profile_repos_in_order_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inherit_only_passwdx_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_such_profile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_empty_profile_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_target_project_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repo_inherit_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_only_password_no_user_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_obs_base_project_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_auth_can_be_overwrite_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_local_repo_need_not_auth_neg1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Negative"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_inline_highest_priority_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_repos_in_order_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_inherit_auth_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_api_pos1",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_profile.py",
+ "category" : "Positive"
+ } ],
+ "totalTestCaseCount" : 97,
+ "positiveTestCaseCount" : 74,
+ "negativeTestCaseCount" : 23,
+ "defectItems" : [ {
+ "testName" : "SCM",
+ "testCaseName" : "test_is_not_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "136"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_log_clone_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "168"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_path_doesnt_exist_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "163"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_missing_argument_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "153"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_srcrpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "83"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_too_many_arguments_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "158"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_cant_parse_specfile_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_import_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_running_from_git_tree_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "104"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_error_reading_pkg_header_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "142"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_set_author_name_email_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "116"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_specify_upstream_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_import.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_non_existent_commit_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "167"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_new_changes_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "155"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_since_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "140"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_no_spec_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "182"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_wrong_since_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "162"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_in_git_repository_neg1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "176"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_new_changes_with_content_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "119"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_not_updated_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "148"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_update_changes_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_changelog.py",
+ "line" : "126"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_edit_file_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_utils.py",
+ "line" : "68"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_subcommand_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "32"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_help_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_help.py",
+ "line" : "45"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_config_is_true_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "67"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_outdir_directly_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "50"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_disable_fallback_to_native_packaging_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "75"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_include_all_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "42"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_directory_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "26"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_special_spec_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "91"
+ }, {
+ "testName" : "SCM",
+ "testCaseName" : "test_command_export_source_rpm_pos1",
+ "checkerId" : "PYUNIT.NO_ASSERTION",
+ "filePath" : "/home/wangbiao/TCA/gbs/tests/test_export.py",
+ "line" : "34"
+ } ],
+ "defectCount" : 31
+}
--- /dev/null
+[2023-07-26 19:03:51][INFO ] Main.java:126 : TCA Version 1.1.11 / Checker Version 0.9.6
+[2023-07-26 19:03:51][INFO ] MainRunner$Builder.java:169 : --local enabled; Source code directory: /home/wangbiao/TCA/gbs
+[2023-07-26 19:03:51][INFO ] MainRunner$Builder.java:184 : Using project configuration /home/wangbiao/TCA/tca_confile/config.yaml
+[2023-07-26 19:03:51][ERROR] MainRunner$Builder.java:233 : CLOC Executable not found!
+[2023-07-26 19:03:51][INFO ] MainRunner$Builder.java:266 : Output directory: /home/wangbiao/TCA/gbs/output
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:274 : checkerConfigFile is null. Using default checker configuration
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:69 : Load default checker configuration
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:71 : Load default checker configuration done
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = QTEST.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = GTEST.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = PYTEST.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = NUNIT.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = SCALA.JUNIT.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = CYPRESS.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = MSTEST.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = PYUNIT.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = CARGO.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = MOCKITO.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = CHECK.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = JASMINE.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = NETWORKCUSTOM.PATEK.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = JUNIT.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = VITEST.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = UTWIZ.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = MOCHA.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = TCT_NATIVE.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = KOTLIN.JUNIT.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = KOTLIN.MOCKK.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = JEST.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = XUNIT.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = TCT_WEB.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:313 : Enabled = TESTIFY.NO_ASSERTION
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:316 : (24/59) checkers enabled
+[2023-07-26 19:03:51][DEBUG] MainRunner$Builder.java:324 : Analyze all tests
+[2023-07-26 19:03:51][INFO ] MainRunner.java:421 : --cloc-path is missing!
+[2023-07-26 19:03:51][INFO ] AnalysisExecutor.java:100 : Load schema
+[2023-07-26 19:03:51][DEBUG] SchemaFetchRunner.java:28 : Load schema file
+[2023-07-26 19:03:51][DEBUG] SchemaFetchRunner.java:33 : Load schema file done
+[2023-07-26 19:03:51][DEBUG] SchemaFetchRunner.java:40 : Load project configuration file - /home/wangbiao/TCA/tca_confile/config.yaml
+[2023-07-26 19:03:51][INFO ] SchemaFetchRunner.java:48 : Success to get the TC Meta Info of Project project.
+[2023-07-26 19:03:51][INFO ] AnalysisExecutor.java:102 : Load schema...done
+[2023-07-26 19:03:51][INFO ] AnalysisExecutor.java:110 : Scan source code
+[2023-07-26 19:03:51][INFO ] AnalysisExecutor.java:112 : Scan source code...done
+[2023-07-26 19:03:51][DEBUG] ResultWriters.java:77 : Write start
+[2023-07-26 19:03:51][DEBUG] ResultWriters.java:124 : make backup directory
+[2023-07-26 19:03:51][INFO ] AnalysisExecutor.java:140 : Analyze source code
+[2023-07-26 19:03:51][DEBUG] ResultWriters.java:77 : Write start
+[2023-07-26 19:03:51][DEBUG] TestCaseAnalysisRunner.java:301 : Writing bugs.json file. outputDirectory: /home/wangbiao/TCA/gbs/output
+[2023-07-26 19:03:51][INFO ] TestCaseAnalysisRunner.java:306 : Output file = /home/wangbiao/TCA/gbs/output/bugs.json
+[2023-07-26 19:03:51][DEBUG] TestCaseAnalysisRunner.java:138 : Analysis start. Total 9 files
+[2023-07-26 19:03:51][DEBUG] TestCaseAnalysisRunner.java:162 : [1/9] Analyzing /home/wangbiao/TCA/gbs/tests/test_passwdx.py
+[2023-07-26 19:03:51][DEBUG] AbstractTestCaseCheckerRunner.java:46 : Run TestCaseCheckerRunner
+[2023-07-26 19:03:51][DEBUG] AbstractTestCaseCheckerRunner.java:54 : Running.. testFile: /home/wangbiao/TCA/gbs/tests/test_passwdx.py
+[2023-07-26 19:03:51][DEBUG] AbstractTestCaseCheckerRunner.java:59 : fileName: test_passwdx.py
+[2023-07-26 19:03:51][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_passwdx.py
+[2023-07-26 19:03:52][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_config.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:78 : TestCaseCheckerRunner run finished. totaltestCaseCount: 7
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:176 : [1/9] Analysis done
+[2023-07-26 19:03:52][DEBUG] ResultWriters.java:53 : Write result
+[2023-07-26 19:03:52][DEBUG] JsonDefectListOutputWriter.java:60 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:52][DEBUG] JsonTcListOutputWriter.java:70 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:162 : [2/9] Analyzing /home/wangbiao/TCA/gbs/tests/test_import.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:46 : Run TestCaseCheckerRunner
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:54 : Running.. testFile: /home/wangbiao/TCA/gbs/tests/test_import.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:59 : fileName: test_import.py
+[2023-07-26 19:03:52][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_import.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:78 : TestCaseCheckerRunner run finished. totaltestCaseCount: 12
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:176 : [2/9] Analysis done
+[2023-07-26 19:03:52][DEBUG] ResultWriters.java:53 : Write result
+[2023-07-26 19:03:52][DEBUG] JsonDefectListOutputWriter.java:60 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:52][DEBUG] JsonTcListOutputWriter.java:70 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:162 : [3/9] Analyzing /home/wangbiao/TCA/gbs/tests/test_safe_url.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:46 : Run TestCaseCheckerRunner
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:54 : Running.. testFile: /home/wangbiao/TCA/gbs/tests/test_safe_url.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:59 : fileName: test_safe_url.py
+[2023-07-26 19:03:52][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_safe_url.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:78 : TestCaseCheckerRunner run finished. totaltestCaseCount: 13
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:176 : [3/9] Analysis done
+[2023-07-26 19:03:52][DEBUG] ResultWriters.java:53 : Write result
+[2023-07-26 19:03:52][DEBUG] JsonDefectListOutputWriter.java:60 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:52][DEBUG] JsonTcListOutputWriter.java:70 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:162 : [4/9] Analyzing /home/wangbiao/TCA/gbs/tests/test_changelog.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:46 : Run TestCaseCheckerRunner
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:54 : Running.. testFile: /home/wangbiao/TCA/gbs/tests/test_changelog.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:59 : fileName: test_changelog.py
+[2023-07-26 19:03:52][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_changelog.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:78 : TestCaseCheckerRunner run finished. totaltestCaseCount: 10
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:176 : [4/9] Analysis done
+[2023-07-26 19:03:52][DEBUG] ResultWriters.java:53 : Write result
+[2023-07-26 19:03:52][DEBUG] JsonDefectListOutputWriter.java:60 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:52][DEBUG] JsonTcListOutputWriter.java:70 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:162 : [5/9] Analyzing /home/wangbiao/TCA/gbs/tests/test_utils.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:46 : Run TestCaseCheckerRunner
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:54 : Running.. testFile: /home/wangbiao/TCA/gbs/tests/test_utils.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:59 : fileName: test_utils.py
+[2023-07-26 19:03:52][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_utils.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:78 : TestCaseCheckerRunner run finished. totaltestCaseCount: 6
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:176 : [5/9] Analysis done
+[2023-07-26 19:03:52][DEBUG] ResultWriters.java:53 : Write result
+[2023-07-26 19:03:52][DEBUG] JsonDefectListOutputWriter.java:60 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:52][DEBUG] JsonTcListOutputWriter.java:70 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:162 : [6/9] Analyzing /home/wangbiao/TCA/gbs/tests/test_help.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:46 : Run TestCaseCheckerRunner
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:54 : Running.. testFile: /home/wangbiao/TCA/gbs/tests/test_help.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:59 : fileName: test_help.py
+[2023-07-26 19:03:52][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_help.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:78 : TestCaseCheckerRunner run finished. totaltestCaseCount: 2
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:176 : [6/9] Analysis done
+[2023-07-26 19:03:52][DEBUG] ResultWriters.java:53 : Write result
+[2023-07-26 19:03:52][DEBUG] JsonDefectListOutputWriter.java:60 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:52][DEBUG] JsonTcListOutputWriter.java:70 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:162 : [7/9] Analyzing /home/wangbiao/TCA/gbs/tests/test_export.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:46 : Run TestCaseCheckerRunner
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:54 : Running.. testFile: /home/wangbiao/TCA/gbs/tests/test_export.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:59 : fileName: test_export.py
+[2023-07-26 19:03:52][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_export.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:78 : TestCaseCheckerRunner run finished. totaltestCaseCount: 8
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:176 : [7/9] Analysis done
+[2023-07-26 19:03:52][DEBUG] ResultWriters.java:53 : Write result
+[2023-07-26 19:03:52][DEBUG] JsonDefectListOutputWriter.java:60 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:52][DEBUG] JsonTcListOutputWriter.java:70 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:162 : [8/9] Analyzing /home/wangbiao/TCA/gbs/tests/test_config.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:46 : Run TestCaseCheckerRunner
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:54 : Running.. testFile: /home/wangbiao/TCA/gbs/tests/test_config.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:59 : fileName: test_config.py
+[2023-07-26 19:03:52][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_config.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:78 : TestCaseCheckerRunner run finished. totaltestCaseCount: 21
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:176 : [8/9] Analysis done
+[2023-07-26 19:03:52][DEBUG] ResultWriters.java:53 : Write result
+[2023-07-26 19:03:52][DEBUG] JsonDefectListOutputWriter.java:60 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:52][DEBUG] JsonTcListOutputWriter.java:70 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:52][DEBUG] TestCaseAnalysisRunner.java:162 : [9/9] Analyzing /home/wangbiao/TCA/gbs/tests/test_profile.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:46 : Run TestCaseCheckerRunner
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:54 : Running.. testFile: /home/wangbiao/TCA/gbs/tests/test_profile.py
+[2023-07-26 19:03:52][DEBUG] AbstractTestCaseCheckerRunner.java:59 : fileName: test_profile.py
+[2023-07-26 19:03:52][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_profile.py
+[2023-07-26 19:03:53][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_config.py
+[2023-07-26 19:03:53][DEBUG] FileUtils.java:56 : /home/wangbiao/TCA/gbs/tests/test_passwdx.py
+[2023-07-26 19:03:53][DEBUG] AbstractTestCaseCheckerRunner.java:78 : TestCaseCheckerRunner run finished. totaltestCaseCount: 20
+[2023-07-26 19:03:53][DEBUG] TestCaseAnalysisRunner.java:176 : [9/9] Analysis done
+[2023-07-26 19:03:53][DEBUG] ResultWriters.java:53 : Write result
+[2023-07-26 19:03:53][DEBUG] JsonDefectListOutputWriter.java:60 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:53][DEBUG] JsonTcListOutputWriter.java:70 : Writing output json file to /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:53][DEBUG] ResultWriters.java:65 : Write result
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:33 : Check result:
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:34 : -Analysis Time: 07-26-2023 19:03
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:48 : -Total TCs: 97
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:49 : -Positive TCs: 74
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:50 : -Negative TCs: 23
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:51 : -Undefined TCs: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:58 : -Total Alarms: 31
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . QTEST.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . KOTLIN.JUNIT.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . GTEST.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . CYPRESS.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . MSTEST.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . PYTEST.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . JUNIT.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . KOTLIN.MOCKK.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . PYUNIT.NO_ASSERTION: 31
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . VITEST.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . UTWIZ.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . NUNIT.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . CARGO.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . JEST.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . XUNIT.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . MOCKITO.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . SCALA.JUNIT.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . TCT_WEB.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . CHECK.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . MOCHA.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . TCT_NATIVE.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . TESTIFY.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . JASMINE.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] DefaultTestCaseAnalysisResultPrinter.java:63 : . NETWORKCUSTOM.PATEK.NO_ASSERTION: 0
+[2023-07-26 19:03:53][INFO ] AnalysisExecutor.java:144 : Analyze source code...done
+[2023-07-26 19:03:53][DEBUG] ResultWriters.java:144 : Write end
+[2023-07-26 19:03:53][DEBUG] JsonDefectListOutputWriter.java:113 : Output file (Json) saved at /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:53][DEBUG] JsonTcListOutputWriter.java:111 : Output file (Json) saved at /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:53][DEBUG] JsonOutputWriter.java:126 : Output file (Json) saved at /home/wangbiao/TCA/gbs/output/result.json
+[2023-07-26 19:03:53][DEBUG] JsonOutputWriter.java:149 : Temporary Output file (Json) Deleted at /home/wangbiao/TCA/gbs/output/result_testCase.json
+[2023-07-26 19:03:53][DEBUG] JsonOutputWriter.java:149 : Temporary Output file (Json) Deleted at /home/wangbiao/TCA/gbs/output/result_defectList.json
+[2023-07-26 19:03:53][DEBUG] HtmlOutputGenerator.java:51 : Writing output html file to /home/wangbiao/TCA/gbs/output/result.html
+[2023-07-26 19:03:53][DEBUG] HtmlOutputGenerator.java:54 : Output file (Html) saved at /home/wangbiao/TCA/gbs/output/result.html
set_editor("touch")
- def test_new_changes(self):
+ def test_new_changes_pos1(self):
"""Test generating new .changes."""
assert_raises(GbsError, GBS, argv=["gbs", "changelog"])
#with assert_raises(GbsError):
"* %s %s <%s> %s\n- change 2\n- change 3\n\n" % \
(ENV["date"], ENV["name"], ENV["email"], ENV["commits"][0][:7]))
- def test_new_changes_with_content(self):
+ def test_new_changes_with_content_pos1(self):
"""Test generating new .changes with specific content."""
eq_(GBS(argv=["gbs", "changelog", "-m", "new .changes"]), None)
eq_(open(self.changes).read(),
"* %s %s <%s> %s\n- new .changes\n\n" % \
(ENV["date"], ENV["name"], ENV["email"], ENV["commits"][0][:7]))
- def test_update_changes(self):
+ def test_update_changes_pos1(self):
"""Test updating existing .changes."""
# create test.changes
init = "* %s name <email@some.domain> %s\n- init\n\n" % \
ENV["commits"][0][:7])
eq_(open(self.changes).read(), expected+init)
- def test_since(self):
+ def test_since_pos1(self):
"""Test --since command line option."""
eq_(GBS(argv=["gbs", "changelog", "--since", ENV["commits"][1]]), None)
eq_(open(self.changes).read(),
(ENV["date"], ENV["name"], ENV["email"], ENV["commits"][0][:7]))
@staticmethod
- def test_not_updated():
+ def test_not_updated_pos1():
"""Test normal exit when changelog is not updated."""
set_editor("true")
eq_(GBS(argv=["gbs ", "changelog", "-m", "new entry"]), None)
@staticmethod
@raises(GbsError)
- def test_no_new_changes():
+ def test_no_new_changes_neg1():
"""Test failure when no new changes can be generated."""
eq_(GBS(argv=["gbs", "changelog"]), None)
GBS(argv=["gbs", "changelog"])
@staticmethod
@raises(GbsError)
- def test_wrong_since():
+ def test_wrong_since_neg1():
"""Test failure with wrong --since value."""
GBS(argv=["gbs", "changelog", "--since", "bla"])
@raises(GbsError)
- def test_non_existent_commit(self):
+ def test_non_existent_commit_neg1(self):
"""Test failure with wrong commit id in the changelog."""
with open(self.changes, "w") as changes:
changes.write("* Wed Aug 22 2012 test <test@otctools.jf.intel.com> "
@staticmethod
@raises(GbsError)
- def test_not_in_git_repository():
+ def test_not_in_git_repository_neg1():
"""Test failure when run not in git repo."""
os.chdir('..')
GBS(argv=["gbs", "changelog"])
@raises(GbsError)
- def test_no_spec(self):
+ def test_no_spec_neg1(self):
"""Test failure when there is not spec in packaging dir."""
os.unlink(self.spec)
GBS(argv=["gbs", "changelog"])
@Fixture(project='project1.ini')
- def test_no_such_section(self):
+ def test_no_such_section_neg1(self):
'''test no such section'''
self.assertRaises(ConfigError,
self.get, 'not_exists_section', 'key')
@Fixture(project='project1.ini')
- def test_no_such_option(self):
+ def test_no_such_option_neg1(self):
'''test no such option'''
self.assertRaises(ConfigError,
self.get, 'section', 'not_exists_option')
@Fixture(project='project1.ini')
- def test_simple_get(self):
+ def test_simple_get_pos1(self):
'''get value when one config file provides'''
self.assertEqual('projv2', self.get('section', 'proj_only_key'))
@Fixture(home='home1.ini', project='project1.ini')
- def test_inherit(self):
+ def test_inherit_pos1(self):
'''value can be inherit from two levels'''
self.assertEqual('homev2', self.get('section', 'home_only_key'))
@Fixture(home='home1.ini', project='project1.ini')
- def test_overwrite(self):
+ def test_overwrite_pos1(self):
'''value can be overwrite if name is the same'''
self.assertEqual('projv1', self.get('section', 'common_key'))
@Fixture(home='home1.ini')
- def test_default_value(self):
+ def test_default_value_pos1(self):
'test get hardcode default value '
self.assertEquals('/var/tmp', self.get('general', 'tmpdir'))
@Fixture(home='without_section_header.ini')
- def test_invalid_ini(self):
+ def test_invalid_ini_neg1(self):
'test invalid ini'
self.assertRaises(ConfigError, reload, gitbuildsys.conf)
@Fixture(home='invalid_continuation_line.ini')
- def test_invalid_continuation_line(self):
+ def test_invalid_continuation_line_neg1(self):
'test invalid cointinuation line'
self.assertRaises(ConfigError, reload, gitbuildsys.conf)
@Fixture(home='interpolation.ini')
- def test_interpolation(self):
+ def test_interpolation_pos1(self):
'test interpolation is supported'
self.assertEquals('abc/def', self.get('remote', 'target'))
@Fixture(home='home1.ini')
- def test_addconf(self):
+ def test_addconf_pos1(self):
'''value can be inherit from two levels'''
self.add_conf(os.path.join(FILE_DIRNAME, 'testdata', 'ini',\
'project1.ini'))
self.assertEqual('homev2', self.get('section', 'home_only_key'))
- def test_MappingConfigParser_obs_meta_(self):
+ def test_MappingConfigParser_obs_meta_pos1(self):
'''test get obs meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetObsMapping()
self.assertTrue(obs_meta)
- def test_MappingConfigParser_prefix_meta_(self):
+ def test_MappingConfigParser_prefix_meta_pos1(self):
'''test get prefix meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetObsMapping()
self.assertTrue(obs_meta)
- def test_MappingConfigParser_repo_meta_(self):
+ def test_MappingConfigParser_repo_meta_pos1(self):
'''test get repo meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetObsMapping()
self.assertTrue(obs_meta)
- def test_MappingConfigParser_profile_meta_(self):
+ def test_MappingConfigParser_profile_meta_pos1(self):
'''test get profile meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetObsMapping()
self.assertTrue(obs_meta)
- def test_MappingConfigParser_source_meta_(self):
+ def test_MappingConfigParser_source_meta_pos1(self):
'''test get source meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetObsMapping()
self.assertTrue(obs_meta)
- def test_MappingConfigParser_obs_meta_(self):
+ def test_MappingConfigParser_obs_meta_pos1(self):
'''test get obs meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetObsMapping()
self.assertTrue(obs_meta)
- def test_MappingConfigParser_get_prefix_mapping_(self):
+ def test_MappingConfigParser_get_prefix_mapping_pos1(self):
'''test get prefix meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetPrefixMapping()
self.assertTrue(obs_meta)
- def test_MappingConfigParser_get_repo_mapping_(self):
+ def test_MappingConfigParser_get_repo_mapping_pos1(self):
'''test get repo meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetRepoMapping()
self.assertTrue(obs_meta)
- def test_MappingConfigParser_get_profile_mapping_(self):
+ def test_MappingConfigParser_get_profile_mapping_pos1(self):
'''test get profile meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetProfileMapping()
self.assertTrue(obs_meta)
- def test_MappingConfigParser_get_source_mapping_(self):
+ def test_MappingConfigParser_get_source_mapping_pos1(self):
'''test get source meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetSourceMapping()
self.assertTrue(obs_meta)
- def test_MappingConfigParser_get_osc_mapping_(self):
+ def test_MappingConfigParser_get_osc_mapping_pos1(self):
'''test get osc meta by class MappingConfigParser'''
mapparser = MappingConfigParser('/usr/share/gbs/mapping.conf')
obs_meta = mapparser.GetOscMapping()
shutil.rmtree(os.path.join(self.testdataDir, "./fake"))
os.chdir(self.cdir)
- def test_command_export_directory(self):
+ def test_command_export_directory_pos1(self):
"""Test running gbs export commond."""
try:
GBS(argv=["gbs", "export", "fake", "-o", "tmp_output"])
except SystemExit as err:
eq_(err.code, 0)
- def test_command_export_source_rpm(self):
+ def test_command_export_source_rpm_pos1(self):
"""Test running gbs export source rpm commond."""
try:
GBS(argv=["gbs", "export", "fake", "--source-rpm", "-o", "tmp_output"])
except SystemExit as err:
eq_(err.code, 0)
- def test_command_export_include_all(self):
+ def test_command_export_include_all_pos1(self):
"""Test running gbs export with include-all commond."""
try:
GBS(argv=["gbs", "export", "fake", "--include-all", "-o", "tmp_output"])
except SystemExit as err:
eq_(err.code, 0)
- def test_command_export_outdir_directly(self):
+ def test_command_export_outdir_directly_pos1(self):
"""Test running gbs export with include-all commond."""
try:
GBS(argv=["gbs", "export", "fake", "--outdir-directly", "-o", "tmp_output"])
except SystemExit as err:
eq_(err.code, 0)
- def test_command_export_special_spec(self):
+ def test_command_export_special_spec_pos1(self):
"""Test running gbs export with --spec and --no-patch-export commond."""
try:
GBS(argv=["gbs", "export", "fake", "--spec=fake.spec", "--no-patch-export", "-o", "tmp_output"])
eq_(err.code, 0)
- def test_config_is_true(self):
+ def test_config_is_true_pos1(self):
'''test config_is_true fumction'''
try:
config_is_true('yes')
except SystemExit as err:
eq_(err.code, 0)
- def test_command_export_disable_fallback_to_native_packaging(self):
+ def test_command_export_disable_fallback_to_native_packaging_pos1(self):
"""Test running gbs export failed case:disable fallback to native commond."""
try:
os.system('mkdir -p /tmp/gbs_export_tmp')
eq_(err.code, 2)
@raises(Exception)
- def test_command_export_special_spec(self):
+ def test_command_export_special_spec_pos1(self):
"""Test use Invalid upstream treeish upstream"""
try:
os.chdir('/home/build/acl')
"""Test help output of gbs commands"""
@staticmethod
- def test_subcommand_help():
+ def test_subcommand_help_pos1():
"""Test running gbs help with all possible subcommands."""
for sub in ["build", "lb", "remotebuild", "rb", "changelog", "ch",
"submit", "sr", "export", "ex", "import", "im",
eq_(err.code, 0)
@staticmethod
- def test_help():
+ def test_help_pos1():
"""Test running gbs --help and gbs help."""
try:
GBS(argv=["gbs", "--help"])
shutil.rmtree(self.tmp)
@with_data("ail-0.2.29-2.3.src.rpm")
- def test_import_srcrpm(self, srcrpm):
+ def test_import_srcrpm_pos1(self, srcrpm):
"""Test importing from source rpm."""
eq_(GBS(argv=["gbs", "import", srcrpm]), None)
repo = GitRepository("./ail")
eq_(repo.get_tags(), ['upstream/0.2.29', 'vendor/0.2.29-2.3'])
@with_data("bluez_unpacked")
- def test_import_spec(self, srcdir):
+ def test_import_spec_pos1(self, srcdir):
"""Test importing from spec."""
eq_(GBS(argv=["gbs", "import",
os.path.join(srcdir, 'bluez.spec')]), None)
#raise Exception(os.listdir('./bluez'))
@with_data("ail-0.2.29-2.5.src.rpm")
- def test_running_from_git_tree(self, srcrpm):
+ def test_running_from_git_tree_pos1(self, srcrpm):
"""Test running gbs import from git tree."""
# Create empty git repo
repo = GitRepository.create("./repo_dir")
#raise Exception(os.listdir('./bluez'))
@with_data("app-core-1.2-19.3.src.rpm")
- def test_set_author_name_email(self, srcrpm):
+ def test_set_author_name_email_pos1(self, srcrpm):
"""Test --author-name and --author-email command line options."""
eq_(GBS(argv=["gbs", "import", "--author-name=test",
"--author-email=test@otctools.jf.intel.com",
eq_(repo.get_tags(), ['upstream/1.2', 'vendor/1.2-19.3'])
@with_data("ail-0.2.29-2.3.src.rpm")
- def test_specify_upstream(self, srcrpm):
+ def test_specify_upstream_pos1(self, srcrpm):
"""Test --upstream command line option."""
eq_(GBS(argv=["gbs", "import", "--upstream-branch=upstream",
srcrpm]), None)
@raises(GbsError)
@with_data("bison-1.27.tar.gz")
- def test_is_not_git_repository(self, tarball):
+ def test_is_not_git_repository_neg1(self, tarball):
"""Test raising exception when importing tarball outside of git."""
GBS(argv=["gbs", "import", tarball])
@raises(GbsError)
@with_data("bad.src.rpm")
- def test_error_reading_pkg_header(self, srcrpm):
+ def test_error_reading_pkg_header_neg1(self, srcrpm):
"""Test raising exception when importing from bad package."""
GBS(argv=["gbs", "import", srcrpm])
@raises(GbsError)
@with_data("bad.spec")
- def test_cant_parse_specfile(self, spec):
+ def test_cant_parse_specfile_neg1(self, spec):
"""Test raising exception when importing from non-parseable spec."""
GBS(argv=["gbs", "import", spec])
@raises(SystemExit)
- def test_missing_argument(self):
+ def test_missing_argument_neg1(self):
"""Test raising exception when running gbs without any arguments."""
GBS(argv=["gbs", "import"])
@raises(SystemExit)
- def test_too_many_arguments(self):
+ def test_too_many_arguments_neg1(self):
"""Test raising exception when running gbs with too many arguments."""
GBS(argv=["gbs", "import", "1", "2"])
@raises(GbsError)
- def test_path_doesnt_exist(self):
+ def test_path_doesnt_exist_neg1(self):
"""Test raising exception when running gbs with not existing path."""
GBS(argv=["gbs", "import", "I don't exist!"])
@raises(GbsError)
- def test_log_clone(self):
+ def test_log_clone_pos1(self):
"""Test the waiting funciton wiht gbs clone command"""
GBS(argv=["gbs", "clone", "I don't exist!"])
'Test for setting passwdx'
@Fixture(home='plain_passwd.ini')
- def test_one_file(self, fake_open):
+ def test_one_file_pos1(self, fake_open):
'test passwdx set back to one file'
conf = FakeFile()
fake_open.return_value = conf
@Fixture(home='plain_passwd.ini', project='plain_passwd2.ini')
- def test_two_files(self, fake_open):
+ def test_two_files_pos1(self, fake_open):
'test passwdx set back to two files'
confs = [FakeFile(), FakeFile()]
def side_effect(name, _mode):
@Fixture(home='normal_passwdx.ini')
- def test_get_passwdx(self, _fake_open):
+ def test_get_passwdx_pos1(self, _fake_open):
'test get decode passwd'
reload(gitbuildsys.conf)
self.assertEquals('secret', pwd)
@Fixture(home='plain_passwd.ini')
- def test_get_passwd(self, fake_open):
+ def test_get_passwd_pos1(self, fake_open):
'test get decode passwd'
fake_open.return_value = FakeFile()
self.assertEquals('secret', pwd)
@Fixture(home='bad_passwdx.ini')
- def test_bad_passwdx(self, _fake_open):
+ def test_bad_passwdx_neg1(self, _fake_open):
'test bad passwdx'
reload(gitbuildsys.conf)
'passwd', 'remotebuild')
@Fixture(home='empty_passwdx.ini')
- def test_empty_passwdx(self, _fake_open):
+ def test_empty_passwdx_neg1(self, _fake_open):
'test empty passwdx'
reload(gitbuildsys.conf)
'test auto generation if no conf was found'
@Fixture()
- def test_auto_generate_conf(self, fake_open, _fake_chmod):
+ def test_auto_generate_conf_pos1(self, fake_open, _fake_chmod):
'test auto generate conf should contain obs and repos'
conf = FakeFile()
fake_open.return_value = conf
'''Test for profile oriented config'''
@Fixture(home='profile.ini')
- def test_profile_api(self):
+ def test_profile_api_pos1(self):
'test get obs api'
self.assertEquals('https://api.tz/path', get_profile().obs.url)
@Fixture(home='profile.ini')
- def test_api_inherit_auth(self):
+ def test_api_inherit_auth_pos1(self):
'test api can inherit auto from parent profile section'
self.assertEquals('https://Alice:secret@api.tz/path',
get_profile().obs.url.full)
@Fixture(home='profile_only_has_api.ini')
- def test_api_auth_can_be_overwrite(self):
+ def test_api_auth_can_be_overwrite_pos1(self):
'test api auth can be overwrite'
self.assertEquals('https://Bob:classified@api.tz/path',
get_profile().obs.url.full)
@Fixture(home='profile.ini')
- def test_profile_repos_in_order(self):
+ def test_profile_repos_in_order_pos1(self):
'repos must be in same order as they are write in config'
self.assertEquals(['https://repo/ia32/main',
'https://repo/ia32/non-oss',
[i.url for i in get_profile().repos])
@Fixture(home='profile.ini')
- def test_repo_inherit_auth(self):
+ def test_repo_inherit_auth_pos1(self):
'test repo can inherit auth from parent section'
self.assertEquals('https://Alice:secret@repo/ia32/main',
get_profile().repos[0].url.full)
@Fixture(home='profile.ini')
- def test_repo_overwrite_auth(self):
+ def test_repo_overwrite_auth_pos1(self):
'test repo auth can be overwrite'
self.assertEquals('https://Bob:classified@repo/ia32/base',
get_profile().repos[2].url.full)
@Fixture(home='bug387_inherit_only_user.ini')
- def test_inherit_only_user(self):
+ def test_inherit_only_user_pos1(self):
'test inherit only user from parent'
self.assertEquals('https://tester:secret@repo',
get_profile().repos[0].url.full)
get_profile().obs.url.full)
@Fixture(home='bug387_inherit_only_passwdx.ini')
- def test_inherit_only_passwdx(self):
+ def test_inherit_only_passwdx_pos1(self):
'test inherit only password from parent'
self.assertEquals('https://tester:secret@repo',
get_profile().repos[0].url.full)
get_profile().obs.url.full)
@Fixture(home='bug387_only_password_no_user.ini')
- def test_only_password_no_user(self):
+ def test_only_password_no_user_neg1(self):
'test only password no user'
self.assertRaises(ConfigError, get_profile)
@Fixture(home='bug387_inline_auth_has_the_highest_priority.ini')
- def test_inline_highest_priority(self):
+ def test_inline_highest_priority_pos1(self):
'test inline auth has the highest priority'
self.assertEquals('https://this:inline-pwd@obs',
get_profile().obs.url.full)
@Fixture(home='no_such_profile_section_name.ini')
- def test_no_such_profile(self):
+ def test_no_such_profile_neg1(self):
'test profile name does not exist'
self.assertRaises(ConfigError, get_profile)
@Fixture(home='empty_profile.ini')
- def test_empty_profile(self):
+ def test_empty_profile_neg1(self):
'test get a empty profile'
profile = get_profile()
self.assertEquals([], profile.repos)
@Fixture(home='profile.ini')
- def test_local_repo_need_not_auth(self):
+ def test_local_repo_need_not_auth_neg1(self):
'''test local path needn't auth info'''
self.assertEquals('/local/path', get_profile().repos[3].url.full)
@Fixture(home='profile.ini')
- def test_obs_base_project(self):
+ def test_obs_base_project_pos1(self):
'test read base project from conf'
self.assertEquals('base', get_profile().obs.base)
@Fixture(home='profile.ini')
- def test_obs_target_project(self):
+ def test_obs_target_project_pos1(self):
'test read target project from conf'
self.assertEquals('target', get_profile().obs.target)
'''test for subcommand oriented config'''
@Fixture(home='subcommand.ini')
- def test_api(self):
+ def test_api_pos1(self):
'test obs api'
self.assertEquals('https://api/build/server', get_profile().obs.url)
@Fixture(home='subcommand.ini')
- def test_api_auth(self):
+ def test_api_auth_pos1(self):
'test api auth'
self.assertEquals('https://Alice:secret@api/build/server',
get_profile().obs.url.full)
@Fixture(home='subcommand.ini')
- def test_repos_in_order(self):
+ def test_repos_in_order_pos1(self):
'repos list must be in the same order as they are write in config'
self.assertEquals(['https://repo1/path',
'https://repo2/path',
[i.url for i in get_profile().repos])
@Fixture(home='subcommand.ini')
- def test_repo_auth(self):
+ def test_repo_auth_pos1(self):
'test repo auth'
self.assertEquals('https://Alice:secret@repo1/path',
get_profile().repos[0].url.full)
'Test convert subcommand to profile'
@Fixture(home='subcommand.ini')
- def test_convert(self, fake_open):
+ def test_convert_pos1(self, fake_open):
'test convert'
conf = FakeFile()
fake_open.return_value = conf
class SafeURLTest(unittest.TestCase):
'''Test SafeURL class'''
- def test_passwd_no_user(self):
+ def test_passwd_no_user_neg1(self):
'''raise ValueError if only given password'''
self.assertRaises(ValueError, SafeURL, 'http://:password@server')
- def test_password_no_user_by_arg(self):
+ def test_password_no_user_by_arg_neg1(self):
'''raise ValueError if only given password'''
self.assertRaises(ValueError, SafeURL, 'http://server', None, 'passwd')
- def test_both_user_and_password(self):
+ def test_both_user_and_password_pos1(self):
'''both user and passwd are given'''
url = SafeURL('http://server', 'Alice', 'password')
self.assertEqual('http://server', url)
self.assertEqual('http://Alice:password@server', url.full)
- def test_only_user_no_password(self):
+ def test_only_user_no_password_pos1(self):
'''only user no password'''
url = SafeURL('http://Alice@server')
self.assertEqual('http://server', url)
self.assertEqual('http://Alice@server', url.full)
- def test_no_user_and_no_password(self):
+ def test_no_user_and_no_password_pos1(self):
'''no user and no passwd'''
url = SafeURL('http://server')
self.assertEqual('http://server', url)
self.assertEqual(url, url.full)
- def test_port(self):
+ def test_port_pos1(self):
'''port given'''
url = SafeURL('http://Alice:password@server:8080')
self.assertEqual('http://server:8080', str(url))
self.assertEqual('http://Alice:password@server:8080', url.full)
- def test_escape_userinfo(self):
+ def test_escape_userinfo_pos1(self):
'''user and passwd should be escape'''
url = SafeURL('http://server', 'Alice', 'a;/?:@&=+$,b')
self.assertEqual('http://Alice:a%3B%2F%3F%3A%40%26%3D%2B%24%2Cb@server',
url.full)
- def test_join_a_file(self):
+ def test_join_a_file_pos1(self):
'''join a file'''
self.assertEqual('http://server/path/a/file.txt',
SafeURL('http://server/path').pathjoin('a/file.txt'))
- def test_join_with_tailing_slash(self):
+ def test_join_with_tailing_slash_pos1(self):
'''join a file to url with tailing slash'''
self.assertEqual('http://server/path/a/file.txt',
SafeURL('http://server/path/').pathjoin('a/file.txt'))
- def test_join_a_dir(self):
+ def test_join_a_dir_pos1(self):
'''join a dir'''
self.assertEqual('http://server/path/a/dir',
SafeURL('http://server/path').pathjoin('a/dir'))
- def test_reduce_doubel_dot(self):
+ def test_reduce_doubel_dot_pos1(self):
'''reduce .. and get a path(alwasy with tailing slash)'''
url = SafeURL('http://server/a/b/c')
self.assertEqual('http://server/a/', url.pathjoin('../../'))
self.assertEqual('http://server/a/', url.pathjoin('../..'))
- def test_local_path(self):
+ def test_local_path_pos1(self):
'''local path should not change'''
url = SafeURL('/local/path')
self.assertEqual('/local/path', url)
self.assertEqual(url, url.full)
- def test_local_path_need_not_auth(self):
+ def test_local_path_need_not_auth_pos1(self):
'''local path should ignore user and password'''
url = SafeURL('/local/path', 'test', 'password')
class UtilsTest(unittest.TestCase):
'''Test SafeURL class'''
- def test_urlgrabber(self):
+ def test_urlgrabber_pos1(self):
'''test urlgrabber class'''
self.urlgrabber = URLGrabber()
self.assertTrue(self.urlgrabber)
- def test_repoparser(self):
+ def test_repoparser_pos1(self):
'''test repoparser'''
reload(gitbuildsys.conf)
profile = gitbuildsys.conf.configmgr.get_current_profile()
repourls = repoparser.get_repos_by_arch('armv7l')
self.assertTrue(repourls)
- def test_given_profile(self):
+ def test_given_profile_pos1(self):
'''test repoparse with certain profile file'''
FILE_DIRNAME = os.path.dirname(os.path.abspath(__file__))
conf_file = os.path.join(FILE_DIRNAME, 'testdata', 'base.cfg')
repourls = repoparser.get_repos_by_arch('armv7l')
self.assertTrue(repourls)
- def test_edit_file(self):
+ def test_edit_file_pos1(self):
'''test edit file fuction'''
try:
os.system('cp ./tests/testdata/fake.spec editfile')
except SystemExit as err:
eq_(err.code, 0)
- def test_GitRefMappingParser(self):
+ def test_GitRefMappingParser_pos1(self):
'''test class GitRefMappingParser'''
refparser = GitRefMappingParser()
ref_meta = refparser.parse()
self.assertTrue(ref_meta)
- def test_GerritNameMapper(self):
+ def test_GerritNameMapper_pos1(self):
'''test calss GerritNameMapper'''
profile = configmgr.get_current_profile()