Skip to content

Main to typer

Main to typer #6496

Triggered via pull request November 10, 2024 16:48
Status Failure
Total duration 23m 17s
Artifacts 17

on-push.yml

on: pull_request
Matrix: graph-tests
Matrix: integration-tests
Matrix: unit-tests
Pre Commit Checks
4m 13s
Pre Commit Checks
Test Pre-Commit Command
6m 4s
Test Pre-Commit Command
Test Graph Commands
4m 42s
Test Graph Commands
Test Old Validate Command
22m 33s
Test Old Validate Command
Test New Validate Command
18m 32s
Test New Validate Command
validate-changelog
34s
validate-changelog
Test validate-content-path
9s
Test validate-content-path
Generate Validate Docs
29s
Generate Validate Docs
Verify SDK Pip Installation
39s
Verify SDK Pip Installation
coverage
0s
coverage
slack-notify-master-failure
0s
slack-notify-master-failure
Fit to window
Zoom out
Zoom in

Annotations

103 errors
validate-changelog
Process completed with exit code 1.
Verify SDK Pip Installation
Process completed with exit code 1.
Pre Commit Checks
Process completed with exit code 1.
Test Graph Commands
Process completed with exit code 2.
Test Pre-Commit Command
Process completed with exit code 1.
Integration Tests / Python 3.10
Process completed with exit code 1.
Integration Tests / Python 3.10: demisto_sdk/tests/integration_tests/download_integration_test.py#L135
test_integration_download_list_files assert 'Content Name Content Type\n------------------------------------ ---------------\nCommonServerUserPowerShell script\nCommonServerUserPython script\nFormattingPerformance script\nTestScript script\nMicrosoft Graph Device Management integration\nSymantec Data Loss Prevention (Beta) betaintegration\nTest Integration integration\nDummyPlaybook playbook\nFormattingPerformance - Test playbook\nHandle Hello World Alert Test playbook\nMSGraph_DeviceManagement_Test playbook\nProtectwise-Test playbook\nguy playbook' in '' + where '' = <Result TypeError("'NoneType' object is not iterable")>.output
Integration Tests / Python 3.10: demisto_sdk/tests/integration_tests/download_integration_test.py#L173
test_integration_download_fail assert 0 == 1 + where 0 = <Result okay>.exit_code
Integration Tests / Python 3.10: demisto_sdk/tests/integration_tests/error_code_info_test.py#L22
test_error_code_info_end_to_end[BA102] assert 1 == 0 + where 1 = <Result TypeError("error_code() got an unexpected keyword argument 'console_log_threshold'")>.exit_code
Integration Tests / Python 3.10: demisto_sdk/tests/integration_tests/error_code_info_test.py#L31
test_error_code_info_sanity assert False + where False = all([False, False])
Integration Tests / Python 3.10: demisto_sdk/tests/integration_tests/error_code_info_test.py#L48
test_error_code_info_refactored_validate assert False + where False = all([False, False, False])
Integration Tests / Python 3.10: demisto_sdk/tests/integration_tests/error_code_info_test.py#L65
test_error_code_info_failure assert 'No such error' in '' + where '' = <Result TypeError("error_code() got an unexpected keyword argument 'console_log_threshold'")>.output
Integration Tests / Python 3.10: demisto_sdk/tests/integration_tests/format_integration_test.py#L777
test_format_on_relative_path_playbook assert 'Format Status on file: /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks/playbook.yml - Success' in "Successfully started node server in docker\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<blue>================= Updating file playbook.yml =================</blue>\nSetting fromVersion field\ndefault_from_version='4.5.0', GENERAL_DEFAULT_FROMVERSION='6.10.0', current_fromversion_value='5.0.0'\nSetting version to default=-1 in custom location\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<cyan>================= Validating file playbook-playbook.yml =================</cyan>\n\nValidating playbook-playbook.yml as playbook\nValidating scheme for playbook-playbook.yml\n\n<green>Format Status on file: playbook.yml - Success\nValidate Status on file: playbook.yml - Success</green>\n" + where "Successfully started node server in docker\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<blue>================= Updating file playbook.yml =================</blue>\nSetting fromVersion field\ndefault_from_version='4.5.0', GENERAL_DEFAULT_FROMVERSION='6.10.0', current_fromversion_value='5.0.0'\nSetting version to default=-1 in custom location\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<cyan>================= Validating file playbook-playbook.yml =================</cyan>\n\nValidating playbook-playbook.yml as playbook\nValidating scheme for playbook-playbook.yml\n\n<green>Format Status on file: playbook.yml - Success\nValidate Status on file: playbook.yml - Success</green>\n" = <Result okay>.output
Integration Tests / Python 3.10: demisto_sdk/tests/integration_tests/format_integration_test.py#L1087
test_format_playbook_no_input_specified assert 'Success' in '' + where '' = <Result TypeError("'NoneType' object is not iterable")>.output
Integration Tests / Python 3.10: demisto_sdk/tests/integration_tests/general_integration_test.py#L56
test_conf_file_custom assert '================= Validating file ' in 'Running in a private repository\n\n<cyan>================= Running validation on branch f3301ab68c618c5cf4aa6b9b5abc92958c6d1470 =================</cyan>\nValidating against origin/master\nRunning only on committed files\n' + where 'Running in a private repository\n\n<cyan>================= Running validation on branch f3301ab68c618c5cf4aa6b9b5abc92958c6d1470 =================</cyan>\nValidating against origin/master\nRunning only on committed files\n' = <Result AttributeError("'list' object has no attribute 'split'")>.output
Integration Tests / Python 3.10: demisto_sdk/tests/integration_tests/prepare_content_test.py#L44
TestPrepareContent.test_prepare_content_inputs assert 2 == "Exactly one of the '-a' or '-i' parameters must be provided."
Integration Tests / Python 3.12
Process completed with exit code 1.
Integration Tests / Python 3.12: demisto_sdk/tests/integration_tests/download_integration_test.py#L135
test_integration_download_list_files assert 'Content Name Content Type\n------------------------------------ ---------------\nCommonServerUserPowerShell script\nCommonServerUserPython script\nFormattingPerformance script\nTestScript script\nMicrosoft Graph Device Management integration\nSymantec Data Loss Prevention (Beta) betaintegration\nTest Integration integration\nDummyPlaybook playbook\nFormattingPerformance - Test playbook\nHandle Hello World Alert Test playbook\nMSGraph_DeviceManagement_Test playbook\nProtectwise-Test playbook\nguy playbook' in '' + where '' = <Result TypeError("'NoneType' object is not iterable")>.output
Integration Tests / Python 3.12: demisto_sdk/tests/integration_tests/download_integration_test.py#L173
test_integration_download_fail assert 0 == 1 + where 0 = <Result okay>.exit_code
Integration Tests / Python 3.12: demisto_sdk/tests/integration_tests/error_code_info_test.py#L22
test_error_code_info_end_to_end[BA102] assert 1 == 0 + where 1 = <Result TypeError("error_code() got an unexpected keyword argument 'console_log_threshold'")>.exit_code
Integration Tests / Python 3.12: demisto_sdk/tests/integration_tests/error_code_info_test.py#L31
test_error_code_info_sanity assert False + where False = all([False, False])
Integration Tests / Python 3.12: demisto_sdk/tests/integration_tests/error_code_info_test.py#L48
test_error_code_info_refactored_validate assert False + where False = all([False, False, False])
Integration Tests / Python 3.12: demisto_sdk/tests/integration_tests/error_code_info_test.py#L65
test_error_code_info_failure assert 'No such error' in '' + where '' = <Result TypeError("error_code() got an unexpected keyword argument 'console_log_threshold'")>.output
Integration Tests / Python 3.12: demisto_sdk/tests/integration_tests/format_integration_test.py#L777
test_format_on_relative_path_playbook assert 'Format Status on file: /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks/playbook.yml - Success' in "Successfully started node server in docker\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<blue>================= Updating file playbook.yml =================</blue>\nSetting fromVersion field\ndefault_from_version='4.5.0', GENERAL_DEFAULT_FROMVERSION='6.10.0', current_fromversion_value='5.0.0'\nSetting version to default=-1 in custom location\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<cyan>================= Validating file playbook-playbook.yml =================</cyan>\n\nValidating playbook-playbook.yml as playbook\nValidating scheme for playbook-playbook.yml\n\n<green>Format Status on file: playbook.yml - Success\nValidate Status on file: playbook.yml - Success</green>\n" + where "Successfully started node server in docker\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<blue>================= Updating file playbook.yml =================</blue>\nSetting fromVersion field\ndefault_from_version='4.5.0', GENERAL_DEFAULT_FROMVERSION='6.10.0', current_fromversion_value='5.0.0'\nSetting version to default=-1 in custom location\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<cyan>================= Validating file playbook-playbook.yml =================</cyan>\n\nValidating playbook-playbook.yml as playbook\nValidating scheme for playbook-playbook.yml\n\n<green>Format Status on file: playbook.yml - Success\nValidate Status on file: playbook.yml - Success</green>\n" = <Result okay>.output
Integration Tests / Python 3.12: demisto_sdk/tests/integration_tests/format_integration_test.py#L1087
test_format_playbook_no_input_specified assert 'Success' in '' + where '' = <Result TypeError("'NoneType' object is not iterable")>.output
Integration Tests / Python 3.12: demisto_sdk/tests/integration_tests/general_integration_test.py#L56
test_conf_file_custom assert '================= Validating file ' in 'Running in a private repository\n\n<cyan>================= Running validation on branch f3301ab68c618c5cf4aa6b9b5abc92958c6d1470 =================</cyan>\nValidating against origin/master\nRunning only on committed files\n' + where 'Running in a private repository\n\n<cyan>================= Running validation on branch f3301ab68c618c5cf4aa6b9b5abc92958c6d1470 =================</cyan>\nValidating against origin/master\nRunning only on committed files\n' = <Result AttributeError("'list' object has no attribute 'split'")>.output
Integration Tests / Python 3.12: demisto_sdk/tests/integration_tests/prepare_content_test.py#L44
TestPrepareContent.test_prepare_content_inputs assert 2 == "Exactly one of the '-a' or '-i' parameters must be provided."
Integration Tests / Python 3.9
Process completed with exit code 1.
Integration Tests / Python 3.9: demisto_sdk/tests/integration_tests/download_integration_test.py#L135
test_integration_download_list_files assert 'Content Name Content Type\n------------------------------------ ---------------\nCommonServerUserPowerShell script\nCommonServerUserPython script\nFormattingPerformance script\nTestScript script\nMicrosoft Graph Device Management integration\nSymantec Data Loss Prevention (Beta) betaintegration\nTest Integration integration\nDummyPlaybook playbook\nFormattingPerformance - Test playbook\nHandle Hello World Alert Test playbook\nMSGraph_DeviceManagement_Test playbook\nProtectwise-Test playbook\nguy playbook' in '' + where '' = <Result TypeError("'NoneType' object is not iterable")>.output
Integration Tests / Python 3.9: demisto_sdk/tests/integration_tests/download_integration_test.py#L173
test_integration_download_fail assert 0 == 1 + where 0 = <Result okay>.exit_code
Integration Tests / Python 3.9: demisto_sdk/tests/integration_tests/error_code_info_test.py#L22
test_error_code_info_end_to_end[BA102] assert 1 == 0 + where 1 = <Result TypeError("error_code() got an unexpected keyword argument 'console_log_threshold'")>.exit_code
Integration Tests / Python 3.9: demisto_sdk/tests/integration_tests/error_code_info_test.py#L31
test_error_code_info_sanity assert False + where False = all([False, False])
Integration Tests / Python 3.9: demisto_sdk/tests/integration_tests/error_code_info_test.py#L48
test_error_code_info_refactored_validate assert False + where False = all([False, False, False])
Integration Tests / Python 3.9: demisto_sdk/tests/integration_tests/error_code_info_test.py#L65
test_error_code_info_failure assert 'No such error' in '' + where '' = <Result TypeError("error_code() got an unexpected keyword argument 'console_log_threshold'")>.output
Integration Tests / Python 3.9: demisto_sdk/tests/integration_tests/format_integration_test.py#L777
test_format_on_relative_path_playbook assert 'Format Status on file: /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks/playbook.yml - Success' in "Successfully started node server in docker\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<blue>================= Updating file playbook.yml =================</blue>\nSetting fromVersion field\ndefault_from_version='4.5.0', GENERAL_DEFAULT_FROMVERSION='6.10.0', current_fromversion_value='5.0.0'\nSetting version to default=-1 in custom location\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<cyan>================= Validating file playbook-playbook.yml =================</cyan>\n\nValidating playbook-playbook.yml as playbook\nValidating scheme for playbook-playbook.yml\n\n<green>Format Status on file: playbook.yml - Success\nValidate Status on file: playbook.yml - Success</green>\n" + where "Successfully started node server in docker\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<blue>================= Updating file playbook.yml =================</blue>\nSetting fromVersion field\ndefault_from_version='4.5.0', GENERAL_DEFAULT_FROMVERSION='6.10.0', current_fromversion_value='5.0.0'\nSetting version to default=-1 in custom location\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<cyan>================= Validating file playbook-playbook.yml =================</cyan>\n\nValidating playbook-playbook.yml as playbook\nValidating scheme for playbook-playbook.yml\n\n<green>Format Status on file: playbook.yml - Success\nValidate Status on file: playbook.yml - Success</green>\n" = <Result okay>.output
Integration Tests / Python 3.9: demisto_sdk/tests/integration_tests/format_integration_test.py#L1087
test_format_playbook_no_input_specified assert 'Success' in '' + where '' = <Result TypeError("'NoneType' object is not iterable")>.output
Integration Tests / Python 3.9: demisto_sdk/tests/integration_tests/general_integration_test.py#L56
test_conf_file_custom assert '================= Validating file ' in 'Running in a private repository\n\n<cyan>================= Running validation on branch f3301ab68c618c5cf4aa6b9b5abc92958c6d1470 =================</cyan>\nValidating against origin/master\nRunning only on committed files\n' + where 'Running in a private repository\n\n<cyan>================= Running validation on branch f3301ab68c618c5cf4aa6b9b5abc92958c6d1470 =================</cyan>\nValidating against origin/master\nRunning only on committed files\n' = <Result AttributeError("'list' object has no attribute 'split'")>.output
Integration Tests / Python 3.9: demisto_sdk/tests/integration_tests/prepare_content_test.py#L44
TestPrepareContent.test_prepare_content_inputs assert 2 == "Exactly one of the '-a' or '-i' parameters must be provided."
Integration Tests / Python 3.11
Process completed with exit code 1.
Integration Tests / Python 3.11: demisto_sdk/tests/integration_tests/download_integration_test.py#L135
test_integration_download_list_files assert 'Content Name Content Type\n------------------------------------ ---------------\nCommonServerUserPowerShell script\nCommonServerUserPython script\nFormattingPerformance script\nTestScript script\nMicrosoft Graph Device Management integration\nSymantec Data Loss Prevention (Beta) betaintegration\nTest Integration integration\nDummyPlaybook playbook\nFormattingPerformance - Test playbook\nHandle Hello World Alert Test playbook\nMSGraph_DeviceManagement_Test playbook\nProtectwise-Test playbook\nguy playbook' in '' + where '' = <Result TypeError("'NoneType' object is not iterable")>.output
Integration Tests / Python 3.11: demisto_sdk/tests/integration_tests/download_integration_test.py#L173
test_integration_download_fail assert 0 == 1 + where 0 = <Result okay>.exit_code
Integration Tests / Python 3.11: demisto_sdk/tests/integration_tests/error_code_info_test.py#L22
test_error_code_info_end_to_end[BA102] assert 1 == 0 + where 1 = <Result TypeError("error_code() got an unexpected keyword argument 'console_log_threshold'")>.exit_code
Integration Tests / Python 3.11: demisto_sdk/tests/integration_tests/error_code_info_test.py#L31
test_error_code_info_sanity assert False + where False = all([False, False])
Integration Tests / Python 3.11: demisto_sdk/tests/integration_tests/error_code_info_test.py#L48
test_error_code_info_refactored_validate assert False + where False = all([False, False, False])
Integration Tests / Python 3.11: demisto_sdk/tests/integration_tests/error_code_info_test.py#L65
test_error_code_info_failure assert 'No such error' in '' + where '' = <Result TypeError("error_code() got an unexpected keyword argument 'console_log_threshold'")>.output
Integration Tests / Python 3.11: demisto_sdk/tests/integration_tests/format_integration_test.py#L777
test_format_on_relative_path_playbook assert 'Format Status on file: /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks/playbook.yml - Success' in "Successfully started node server in docker\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<blue>================= Updating file playbook.yml =================</blue>\nSetting fromVersion field\ndefault_from_version='4.5.0', GENERAL_DEFAULT_FROMVERSION='6.10.0', current_fromversion_value='5.0.0'\nSetting version to default=-1 in custom location\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<cyan>================= Validating file playbook-playbook.yml =================</cyan>\n\nValidating playbook-playbook.yml as playbook\nValidating scheme for playbook-playbook.yml\n\n<green>Format Status on file: playbook.yml - Success\nValidate Status on file: playbook.yml - Success</green>\n" + where "Successfully started node server in docker\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<blue>================= Updating file playbook.yml =================</blue>\nSetting fromVersion field\ndefault_from_version='4.5.0', GENERAL_DEFAULT_FROMVERSION='6.10.0', current_fromversion_value='5.0.0'\nSetting version to default=-1 in custom location\nCould not get repository properties: Unable to find Repository from current /tmp/pytest-of-runner/pytest-0/test_format_on_relative_path_p0/Packs/PackName/Playbooks - aborting, using provided configs, or default.\n\n<cyan>================= Validating file playbook-playbook.yml =================</cyan>\n\nValidating playbook-playbook.yml as playbook\nValidating scheme for playbook-playbook.yml\n\n<green>Format Status on file: playbook.yml - Success\nValidate Status on file: playbook.yml - Success</green>\n" = <Result okay>.output
Integration Tests / Python 3.11: demisto_sdk/tests/integration_tests/format_integration_test.py#L1087
test_format_playbook_no_input_specified assert 'Success' in '' + where '' = <Result TypeError("'NoneType' object is not iterable")>.output
Integration Tests / Python 3.11: demisto_sdk/tests/integration_tests/general_integration_test.py#L56
test_conf_file_custom assert '================= Validating file ' in 'Running in a private repository\n\n<cyan>================= Running validation on branch f3301ab68c618c5cf4aa6b9b5abc92958c6d1470 =================</cyan>\nValidating against origin/master\nRunning only on committed files\n' + where 'Running in a private repository\n\n<cyan>================= Running validation on branch f3301ab68c618c5cf4aa6b9b5abc92958c6d1470 =================</cyan>\nValidating against origin/master\nRunning only on committed files\n' = <Result AttributeError("'list' object has no attribute 'split'")>.output
Integration Tests / Python 3.11: demisto_sdk/tests/integration_tests/prepare_content_test.py#L44
TestPrepareContent.test_prepare_content_inputs assert 2 == "Exactly one of the '-a' or '-i' parameters must be provided."
Unit Tests / Python 3.11
Process completed with exit code 1.
Unit Tests / Python 3.11: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L212
TestPackUniqueFilesValidator.test_validate_partner_contribute_pack_metadata_no_mail_and_url AttributeError: 'TyperGroup' object has no attribute '_add_completion'
Unit Tests / Python 3.11: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L289
TestPackUniqueFilesValidator.test_validate_partner_pack_metadata_url[https://github.com/pont_to_repo-False] AssertionError: assert ('The metadata URL leads to a GitHub repo instead of a support page.' in '') != False + where '' = <Result SystemExit(1)>.output
Unit Tests / Python 3.11: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L340
TestPackUniqueFilesValidator.test_validate_partner_contribute_pack_metadata_price_change AssertionError: assert 'The pack price was changed from 2 to 3 - revert the change' in '' + where '' = <Result SystemExit(1)>.output
Unit Tests / Python 3.11: demisto_sdk/commands/common/tests/tools_test.py#L785
TestGetFilesInDir.test_not_recursive AssertionError: assert ['demisto_sdk...ownloader.py'] == ['demisto_sdk...ownloader.py'] At index 2 diff: 'demisto_sdk/commands/download/download_setup.py' != 'demisto_sdk/commands/download/downloader.py' Left contains one more item: 'demisto_sdk/commands/download/downloader.py' Full diff: [ 'demisto_sdk/commands/download/README.md', 'demisto_sdk/commands/download/__init__.py', + 'demisto_sdk/commands/download/download_setup.py', 'demisto_sdk/commands/download/downloader.py', ]
Unit Tests / Python 3.11: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L368
TestDocReviewXSOAROnly.test_valid_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7fce159c5190>.CommandResultCode
Unit Tests / Python 3.11: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L389
TestDocReviewXSOAROnly.test_valid_non_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7fce159c54d0>.CommandResultCode
Unit Tests / Python 3.11: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L410
TestDocReviewXSOAROnly.test_valid_multiple_supported_packs assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7fce159c5950>.CommandResultCode
Unit Tests / Python 3.11: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L431
TestDocReviewXSOAROnly.test_invalid_non_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7fce15520c50>.CommandResultCode
Unit Tests / Python 3.11: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L1422
test_pack_known_word_arg[use_pack_known_words0-True] AttributeError: 'NoneType' object has no attribute 'kwargs'
Unit Tests / Python 3.11: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L1422
test_pack_known_word_arg[use_pack_known_words1-False] AttributeError: 'NoneType' object has no attribute 'kwargs'
Unit Tests / Python 3.10
Process completed with exit code 1.
Unit Tests / Python 3.10: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L212
TestPackUniqueFilesValidator.test_validate_partner_contribute_pack_metadata_no_mail_and_url AttributeError: 'TyperGroup' object has no attribute '_add_completion'
Unit Tests / Python 3.10: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L289
TestPackUniqueFilesValidator.test_validate_partner_pack_metadata_url[https://github.com/pont_to_repo-False] AssertionError: assert ('The metadata URL leads to a GitHub repo instead of a support page.' in '') != False + where '' = <Result SystemExit(1)>.output
Unit Tests / Python 3.10: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L340
TestPackUniqueFilesValidator.test_validate_partner_contribute_pack_metadata_price_change AssertionError: assert 'The pack price was changed from 2 to 3 - revert the change' in '' + where '' = <Result SystemExit(1)>.output
Unit Tests / Python 3.10: demisto_sdk/commands/common/tests/tools_test.py#L785
TestGetFilesInDir.test_not_recursive AssertionError: assert ['demisto_sdk...ownloader.py'] == ['demisto_sdk...ownloader.py'] At index 2 diff: 'demisto_sdk/commands/download/download_setup.py' != 'demisto_sdk/commands/download/downloader.py' Left contains one more item: 'demisto_sdk/commands/download/downloader.py' Full diff: [ 'demisto_sdk/commands/download/README.md', 'demisto_sdk/commands/download/__init__.py', + 'demisto_sdk/commands/download/download_setup.py', 'demisto_sdk/commands/download/downloader.py', ]
Unit Tests / Python 3.10: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L368
TestDocReviewXSOAROnly.test_valid_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7efc816a36a0>.CommandResultCode
Unit Tests / Python 3.10: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L389
TestDocReviewXSOAROnly.test_valid_non_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7efc816a2350>.CommandResultCode
Unit Tests / Python 3.10: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L410
TestDocReviewXSOAROnly.test_valid_multiple_supported_packs assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7efc816a3250>.CommandResultCode
Unit Tests / Python 3.10: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L431
TestDocReviewXSOAROnly.test_invalid_non_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7efc816a05b0>.CommandResultCode
Unit Tests / Python 3.10: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L1422
test_pack_known_word_arg[use_pack_known_words0-True] AttributeError: 'NoneType' object has no attribute 'kwargs'
Unit Tests / Python 3.10: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L1422
test_pack_known_word_arg[use_pack_known_words1-False] AttributeError: 'NoneType' object has no attribute 'kwargs'
Unit Tests / Python 3.9
Process completed with exit code 1.
Unit Tests / Python 3.9: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L212
TestPackUniqueFilesValidator.test_validate_partner_contribute_pack_metadata_no_mail_and_url AttributeError: 'TyperGroup' object has no attribute '_add_completion'
Unit Tests / Python 3.9: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L289
TestPackUniqueFilesValidator.test_validate_partner_pack_metadata_url[https://github.com/pont_to_repo-False] AssertionError: assert ('The metadata URL leads to a GitHub repo instead of a support page.' in '') != False + where '' = <Result SystemExit(1)>.output
Unit Tests / Python 3.9: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L340
TestPackUniqueFilesValidator.test_validate_partner_contribute_pack_metadata_price_change AssertionError: assert 'The pack price was changed from 2 to 3 - revert the change' in '' + where '' = <Result SystemExit(1)>.output
Unit Tests / Python 3.9: demisto_sdk/commands/common/tests/tools_test.py#L785
TestGetFilesInDir.test_not_recursive AssertionError: assert ['demisto_sdk...ownloader.py'] == ['demisto_sdk...ownloader.py'] At index 2 diff: 'demisto_sdk/commands/download/download_setup.py' != 'demisto_sdk/commands/download/downloader.py' Left contains one more item: 'demisto_sdk/commands/download/downloader.py' Full diff: [ 'demisto_sdk/commands/download/README.md', 'demisto_sdk/commands/download/__init__.py', + 'demisto_sdk/commands/download/download_setup.py', 'demisto_sdk/commands/download/downloader.py', ]
Unit Tests / Python 3.9: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L368
TestDocReviewXSOAROnly.test_valid_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7fd220582400>.CommandResultCode
Unit Tests / Python 3.9: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L389
TestDocReviewXSOAROnly.test_valid_non_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7fd220582520>.CommandResultCode
Unit Tests / Python 3.9: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L410
TestDocReviewXSOAROnly.test_valid_multiple_supported_packs assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7fd2205828e0>.CommandResultCode
Unit Tests / Python 3.9: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L431
TestDocReviewXSOAROnly.test_invalid_non_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7fd220582b20>.CommandResultCode
Unit Tests / Python 3.9: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L1422
test_pack_known_word_arg[use_pack_known_words0-True] AttributeError: 'NoneType' object has no attribute 'kwargs'
Unit Tests / Python 3.9: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L1422
test_pack_known_word_arg[use_pack_known_words1-False] AttributeError: 'NoneType' object has no attribute 'kwargs'
Unit Tests / Python 3.12
Process completed with exit code 1.
Unit Tests / Python 3.12: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L212
TestPackUniqueFilesValidator.test_validate_partner_contribute_pack_metadata_no_mail_and_url AttributeError: 'TyperGroup' object has no attribute '_add_completion'
Unit Tests / Python 3.12: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L289
TestPackUniqueFilesValidator.test_validate_partner_pack_metadata_url[https://github.com/pont_to_repo-False] AssertionError: assert ('The metadata URL leads to a GitHub repo instead of a support page.' in '') != False + where '' = <Result SystemExit(1)>.output
Unit Tests / Python 3.12: demisto_sdk/commands/common/tests/pack_unique_files_test.py#L340
TestPackUniqueFilesValidator.test_validate_partner_contribute_pack_metadata_price_change AssertionError: assert 'The pack price was changed from 2 to 3 - revert the change' in '' + where '' = <Result SystemExit(1)>.output
Unit Tests / Python 3.12: demisto_sdk/commands/common/tests/tools_test.py#L785
TestGetFilesInDir.test_not_recursive AssertionError: assert ['demisto_sdk...ownloader.py'] == ['demisto_sdk...ownloader.py'] At index 2 diff: 'demisto_sdk/commands/download/download_setup.py' != 'demisto_sdk/commands/download/downloader.py' Left contains one more item: 'demisto_sdk/commands/download/downloader.py' Full diff: [ 'demisto_sdk/commands/download/README.md', 'demisto_sdk/commands/download/__init__.py', + 'demisto_sdk/commands/download/download_setup.py', 'demisto_sdk/commands/download/downloader.py', ]
Unit Tests / Python 3.12: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L368
TestDocReviewXSOAROnly.test_valid_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7f6106257140>.CommandResultCode
Unit Tests / Python 3.12: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L389
TestDocReviewXSOAROnly.test_valid_non_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7f6106255ac0>.CommandResultCode
Unit Tests / Python 3.12: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L410
TestDocReviewXSOAROnly.test_valid_multiple_supported_packs assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7f6106254da0>.CommandResultCode
Unit Tests / Python 3.12: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L431
TestDocReviewXSOAROnly.test_invalid_non_supported_pack assert 1 == 0 + where 1 = <Result TypeError("unhashable type: 'list'")>.exit_code + and 0 = <CommandResultCode.SUCCESS: 0>.value + where <CommandResultCode.SUCCESS: 0> = <enum 'CommandResultCode'>.SUCCESS + where <enum 'CommandResultCode'> = <doc_reviewer_test.TestDocReviewXSOAROnly object at 0x7f6106255580>.CommandResultCode
Unit Tests / Python 3.12: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L1422
test_pack_known_word_arg[use_pack_known_words0-True] AttributeError: 'NoneType' object has no attribute 'kwargs'
Unit Tests / Python 3.12: demisto_sdk/commands/doc_reviewer/tests/doc_reviewer_test.py#L1422
test_pack_known_word_arg[use_pack_known_words1-False] AttributeError: 'NoneType' object has no attribute 'kwargs'
Validation Error DS108: Packs/AcalvioShadowplex/Integrations/acalvioapp/acalvioapp.yml#L1
Description must end with a period ("."), fix the following: - In command acalvio-is-deception-host: The argument host description should end with a period. The context path Acalvio.IsDeceptionHost.IsDeception description should end with a period. The context path Acalvio.IsDeceptionHost.Host description should end with a period. The context path Acalvio.IsDeceptionHost.DateTime description should end with a period. - In command acalvio-is-deception-user: The argument username description should end with a period. The argument domain description should end with a period. The context path Acalvio.IsDeceptionUser.IsDeception description should end with a period. The context path Acalvio.IsDeceptionUser.Username description should end with a period. The context path Acalvio.IsDeceptionUser.Domain description should end with a period. The context path Acalvio.IsDeceptionUser.DateTime description should end with a period. - In command acalvio-is-deception-file: The argument endpoint description should end with a period. The argument filename description should end with a period. The context path Acalvio.IsDeceptionFile.IsDeception description should end with a period. The context path Acalvio.IsDeceptionFile.Filename description should end with a period. The context path Acalvio.IsDeceptionFile.Endpoint description should end with a period. The context path Acalvio.IsDeceptionFile.DateTime description should end with a period. - In command acalvio-mute-deception-host: The argument host description should end with a period. The context path Acalvio.MuteDeceptionHost.Host description should end with a period. The context path Acalvio.MuteDeceptionHost.IsMute description should end with a period. The context path Acalvio.MuteDeceptionHost.DateTime description should end with a period. - In command acalvio-unmute-deception-host: The argument host description should end with a period. The context path Acalvio.UnmuteDeceptionHost.Host description should end with a period. The context path Acalvio.UnmuteDeceptionHost.IsUnmute description should end with a period. The context path Acalvio.UnmuteDeceptionHost.DateTime description should end with a period. - In command acalvio-mute-deception-on-endpoint: The argument endpoint description should end with a period. The context path Acalvio.MuteDeceptionEndpoint.Endpoint description should end with a period. The context path Acalvio.MuteDeceptionEndpoint.IsMute description should end with a period. The context path Acalvio.MuteDeceptionEndpoint.DateTime description should end with a period. - In command acalvio-unmute-deception-on-endpoint: The argument endpoint description should end with a period. The context path Acalvio.UnmuteDeceptionEndpoint.Endpoint description should end with a period. The context path Acalvio.UnmuteDeceptionEndpoint.IsUnmute description should end with a period. The context path Acalvio.UnmuteDeceptionEndpoint.DateTime description should end with a period. To fix the problem, try running `demisto-sdk format -i Packs/AcalvioShadowplex/Integrations/acalvioapp/acalvioapp.yml `
Validation Error DS108: Packs/AccentureCTI/Integrations/ACTIVulnerabilityQuery/ACTIVulnerabilityQuery.yml#L1
Description must end with a period ("."), fix the following: - In command acti-vuln: The context path CVE.ID description should end with a period. The context path CVE.CVSS2 description should end with a period. The context path CVE.CVSS3 description should end with a period. To fix the problem, try running `demisto-sdk format -i Packs/AccentureCTI/Integrations/ACTIVulnerabilityQuery/ACTIVulnerabilityQuery.yml `
Validation Error DS108: Packs/Aella_StarLight/Integrations/AellaStarLight/AellaStarLight.yml#L1
Description must end with a period ("."), fix the following: - In command aella-get-event: The argument event_id description should end with a period. The context path Aella.Event.event_name description should end with a period. The context path Aella.Event.severity description should end with a period. The context path Aella.Event.dstip description should end with a period. The context path Aella.Event.srcip description should end with a period. The context path Aella.Event.tenantid description should end with a period. The context path Aella.Event.srcip_reputation description should end with a period. The context path Aella.Event.dstip_reputation description should end with a period. The context path Aella.Event.dstip_geo description should end with a period. The context path Aella.Event.srcip_geo description should end with a period. The file's description field is missing a '.' in the end of the sentence. To fix the problem, try running `demisto-sdk format -i Packs/Aella_StarLight/Integrations/AellaStarLight/AellaStarLight.yml `
Validation Error IF113: Packs/AgariPhishingDefense/IncidentFields/incidentfield-APD_Message_DKIM_D_Tag.json#L1
Field name: APD Message DKIM D Tag is invalid. Field name must start with the relevant pack name. To fix the problem, add pack name prefix to the field name. You can use the pack name or one of the prefixes found in the itemPrefix field in the pack_metadata. Example: Agari Phishing Defense APD Message DKIM D Tag. Also, make sure to update the field id and cliName accordingly. Example: cliName: agariphishingdefenseapdmessagedkimdtag.
Validation Error IF113: Packs/AgariPhishingDefense/IncidentFields/incidentfield-APD_Message_PTR_Name.json#L1
Field name: APD Message PTR Name is invalid. Field name must start with the relevant pack name. To fix the problem, add pack name prefix to the field name. You can use the pack name or one of the prefixes found in the itemPrefix field in the pack_metadata. Example: Agari Phishing Defense APD Message PTR Name. Also, make sure to update the field id and cliName accordingly. Example: cliName: agariphishingdefenseapdmessageptrname.
Validation Error IF113: Packs/AgariPhishingDefense/IncidentFields/incidentfield-APD_Updated_At.json#L1
Field name: APD Updated At is invalid. Field name must start with the relevant pack name. To fix the problem, add pack name prefix to the field name. You can use the pack name or one of the prefixes found in the itemPrefix field in the pack_metadata. Example: Agari Phishing Defense APD Updated At. Also, make sure to update the field id and cliName accordingly. Example: cliName: agariphishingdefenseapdupdatedat.
Validation Error IF113: Packs/AgariPhishingDefense/IncidentFields/incidentfield-APD_Message_Date.json#L1
Field name: APD Message Date is invalid. Field name must start with the relevant pack name. To fix the problem, add pack name prefix to the field name. You can use the pack name or one of the prefixes found in the itemPrefix field in the pack_metadata. Example: Agari Phishing Defense APD Message Date. Also, make sure to update the field id and cliName accordingly. Example: cliName: agariphishingdefenseapdmessagedate.
Validation Error IF113: Packs/AgariPhishingDefense/IncidentFields/incidentfield-APD_Policy_Enabled.json#L1
Field name: APD Policy Enabled is invalid. Field name must start with the relevant pack name. To fix the problem, add pack name prefix to the field name. You can use the pack name or one of the prefixes found in the itemPrefix field in the pack_metadata. Example: Agari Phishing Defense APD Policy Enabled. Also, make sure to update the field id and cliName accordingly. Example: cliName: agariphishingdefenseapdpolicyenabled.
Validation Error IF113: Packs/AgariPhishingDefense/IncidentFields/incidentfield-APD_Global_Message_ID.json#L1
Field name: APD Global Message ID is invalid. Field name must start with the relevant pack name. To fix the problem, add pack name prefix to the field name. You can use the pack name or one of the prefixes found in the itemPrefix field in the pack_metadata. Example: Agari Phishing Defense APD Global Message ID. Also, make sure to update the field id and cliName accordingly. Example: cliName: agariphishingdefenseapdglobalmessageid.
Validation Error IF113: Packs/AgariPhishingDefense/IncidentFields/incidentfield-APD_Message_Trust_Score.json#L1
Field name: APD Message Trust Score is invalid. Field name must start with the relevant pack name. To fix the problem, add pack name prefix to the field name. You can use the pack name or one of the prefixes found in the itemPrefix field in the pack_metadata. Example: Agari Phishing Defense APD Message Trust Score. Also, make sure to update the field id and cliName accordingly. Example: cliName: agariphishingdefenseapdmessagetrustscore.

Artifacts

Produced during runtime
Name Size
graph-tests-python-3.10-artifacts Expired
144 MB
graph-tests-python-3.11-artifacts Expired
144 MB
graph-tests-python-3.12-artifacts Expired
144 MB
graph-tests-python-3.9-artifacts Expired
143 MB
integration-tests-python-3.10-artifacts Expired
4.27 MB
integration-tests-python-3.11-artifacts Expired
4.27 MB
integration-tests-python-3.12-artifacts Expired
4.29 MB
integration-tests-python-3.9-artifacts Expired
4.27 MB
test-demisto-sdk-pre-commit-command-artifacts Expired
5.1 KB
test-graph-commands-artifacts Expired
14.2 MB
test-new-validate-command-artifacts Expired
35.7 MB
test-old-validate-command-artifacts Expired
28.1 MB
unit-tests-python-3.10-artifacts Expired
9.07 MB
unit-tests-python-3.11-artifacts Expired
9.07 MB
unit-tests-python-3.12-artifacts Expired
9.11 MB
unit-tests-python-3.9-artifacts Expired
9.08 MB
validation_docs Expired
14.3 KB