feat(custom checks): add -x/--checks-folder for custom checks (#2191)

This commit is contained in:
Sergio Garcia
2023-04-13 13:44:25 +02:00
committed by GitHub
parent 25630f1ef5
commit 4da6d152c3
12 changed files with 244 additions and 42 deletions

View File

@@ -31,6 +31,7 @@ class Test_Parser:
assert not parsed.only_logs
assert not parsed.checks
assert not parsed.checks_file
assert not parsed.checks_folder
assert not parsed.services
assert not parsed.severity
assert not parsed.compliance
@@ -75,6 +76,7 @@ class Test_Parser:
assert not parsed.only_logs
assert not parsed.checks
assert not parsed.checks_file
assert not parsed.checks_folder
assert not parsed.services
assert not parsed.severity
assert not parsed.compliance
@@ -111,6 +113,7 @@ class Test_Parser:
assert not parsed.only_logs
assert not parsed.checks
assert not parsed.checks_file
assert not parsed.checks_folder
assert not parsed.services
assert not parsed.severity
assert not parsed.compliance
@@ -417,6 +420,20 @@ class Test_Parser:
parsed = self.parser.parse(command)
assert parsed.checks_file == filename
def test_checks_parser_checks_folder_short(self):
argument = "-x"
filename = "custom-checks-folder/"
command = [prowler_command, argument, filename]
parsed = self.parser.parse(command)
assert parsed.checks_folder == filename
def test_checks_parser_checks_folder_long(self):
argument = "--checks-folder"
filename = "custom-checks-folder/"
command = [prowler_command, argument, filename]
parsed = self.parser.parse(command)
assert parsed.checks_folder == filename
def test_checks_parser_services_short(self):
argument = "-s"
service_1 = "iam"