reset head (#1306)

Signed-off-by: David Wertenteil <dwertent@armosec.io>
This commit is contained in:
David Wertenteil
2023-08-01 10:47:07 +03:00
committed by GitHub
parent e3a8ebfe05
commit d9e946cf6d
4 changed files with 73 additions and 15 deletions

View File

@@ -36,6 +36,30 @@ def scan_all(kubescape_exec: str):
return smoke_utils.run_command(command=[kubescape_exec, "scan", all_files])
def scan_all_format_sarif(kubescape_exec: str):
return smoke_utils.run_command(command=[kubescape_exec, "scan", all_files, "--format", "sarif", "--output", "results"])
def scan_all_format_json(kubescape_exec: str):
return smoke_utils.run_command(command=[kubescape_exec, "scan", all_files, "--format", "json", "--output", "results"])
def scan_all_format_junit(kubescape_exec: str):
return smoke_utils.run_command(command=[kubescape_exec, "scan", all_files, "--format", "junit", "--output", "results"])
def scan_all_format_pretty_printer(kubescape_exec: str):
return smoke_utils.run_command(command=[kubescape_exec, "scan", all_files, "--format", "pretty-printer", "--output", "results"])
def scan_all_format_html(kubescape_exec: str):
return smoke_utils.run_command(command=[kubescape_exec, "scan", all_files, "--format", "html", "--output", "results"])
def scan_all_format_pdf(kubescape_exec: str):
return smoke_utils.run_command(command=[kubescape_exec, "scan", all_files, "--format", "pdf", "--output", "results"])
def scan_from_stdin(kubescape_exec: str):
return smoke_utils.run_command(command=["cat", single_file, "|", kubescape_exec, "scan", "framework", "nsa", "-"])
@@ -69,6 +93,33 @@ def run(kubescape_exec: str):
msg = scan_all(kubescape_exec=kubescape_exec)
smoke_utils.assertion(msg)
print("Testing scan_all_format_json")
msg = scan_all_format_json(kubescape_exec=kubescape_exec)
smoke_utils.assertion(msg)
print("Testing scan_all_format_sarif")
msg = scan_all_format_sarif(kubescape_exec=kubescape_exec)
smoke_utils.assertion(msg)
print("Testing scan_all_format_junit")
msg = scan_all_format_junit(kubescape_exec=kubescape_exec)
smoke_utils.assertion(msg)
print("Testing scan_all_format_pretty_printer")
msg = scan_all_format_pretty_printer(kubescape_exec=kubescape_exec)
smoke_utils.assertion(msg)
print("Testing scan_all_format_html")
msg = scan_all_format_html(kubescape_exec=kubescape_exec)
smoke_utils.assertion(msg)
print("Testing scan_all_format_pdf")
msg = scan_all_format_pdf(kubescape_exec=kubescape_exec)
smoke_utils.assertion(msg)
# TODO - fix test
# print("Testing scan from stdin")
# msg = scan_from_stdin(kubescape_exec=kubescape_exec)