Skip to content

Commit 72e8f28

Browse files
authored
Merge pull request #89 from fosslight/cover
Add detection summary message (cover sheet)
2 parents fe1bce8 + 5c8f577 commit 72e8f28

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ openpyxl
44
progress
55
pyyaml
66
beautifulsoup4
7-
fosslight_util>=1.4.36
7+
fosslight_util>=1.4.40
88
fosslight_source>=1.7.3
99
fosslight_dependency>=3.7.4
1010
fosslight_binary>=4.1.24

src/fosslight_scanner/fosslight_scanner.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import sys
1212
import shutil
1313
import shlex
14+
import subprocess
1415
from pathlib import Path
1516
from datetime import datetime
1617
from fosslight_binary import binary_analysis
@@ -26,9 +27,9 @@
2627
overwrite_excel,
2728
merge_yamls, correct_scanner_result,
2829
create_scancodejson)
29-
from fosslight_util.write_excel import merge_excels
30+
from fosslight_util.write_excel import merge_excels, merge_cover_comment
3031
from ._run_compare import run_compare
31-
import subprocess
32+
from fosslight_util.cover import CoverItem
3233
fosslight_source_installed = True
3334
try:
3435
from fosslight_source.cli import run_scanners as source_analysis
@@ -188,6 +189,10 @@ def run_scanner(src_path, dep_arguments, output_path, keep_raw_data=False,
188189
output_file_without_ext = os.path.join(final_excel_dir, output_file)
189190
final_report = f"{output_file_without_ext}{output_extension}"
190191
merge_files = [output_files["SRC"], output_files["BIN"], output_files["DEP"]]
192+
cover = CoverItem(tool_name=PKG_NAME,
193+
start_time=_start_time,
194+
input_path=abs_path)
195+
cover.comment = merge_cover_comment(_output_dir, merge_files)
191196

192197
if output_extension == ".xlsx":
193198
tmp_dir = f"tmp_{datetime.now().strftime('%y%m%d_%H%M')}"
@@ -208,7 +213,7 @@ def run_scanner(src_path, dep_arguments, output_path, keep_raw_data=False,
208213
overwrite_excel(_output_dir, default_oss_name, "OSS Name")
209214
overwrite_excel(_output_dir, default_oss_version, "OSS Version")
210215
overwrite_excel(_output_dir, url, "Download Location")
211-
success, err_msg = merge_excels(_output_dir, final_report, merge_files)
216+
success, err_msg = merge_excels(_output_dir, final_report, merge_files, cover)
212217

213218
if correct_mode:
214219
if exist_src:

0 commit comments

Comments
 (0)