mirror of
https://github.com/kubescape/kubescape.git
synced 2026-02-14 09:59:54 +00:00
reset head (#1306)
Signed-off-by: David Wertenteil <dwertent@armosec.io>
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user