Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syncronization testing after group deletingv1 #4088

Closed
wants to merge 288 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
288 commits
Select commit Hold shift + click to select a range
a4c50a2
add: Add OS to missing_os test
CamiRomero Apr 28, 2022
4dd0552
fix: Fix documentation about suse test
CamiRomero Apr 28, 2022
1128341
Add: add OS comments
CamiRomero Apr 28, 2022
f0ce9f7
fix: Fix copyright
CamiRomero Apr 28, 2022
05f9c07
Merge pull request #2820 from wazuh/2808-test-providers-for-suse-linu…
damarisg Apr 28, 2022
d72b366
fix: add more information SUSE mock systems
Deblintrake09 Apr 29, 2022
80c9abf
add: insert_suse_vulnerabilities function
Deblintrake09 Apr 29, 2022
9e6049a
add: check_suse_system_vulnerabilities function
Deblintrake09 Apr 29, 2022
355b906
add: fixture to prepare enviroment for suse scan
Deblintrake09 Apr 29, 2022
2401c38
refac: fix JSON format for suse vulnerabilities
Deblintrake09 Apr 29, 2022
58e0a18
fix: test_cases_suse_vulnerabilities yaml
Deblintrake09 Apr 29, 2022
ad2d8bf
rm: remove suse from test_scan_nvd test cases
Deblintrake09 Apr 29, 2022
36b96bd
fix: suse system configuration
Deblintrake09 Apr 29, 2022
5cfdb68
fix: refactor test_scan_suse_vulnerabilities v3
Deblintrake09 Apr 29, 2022
f32e4c8
Merge pull request #2833 from wazuh/2807-add-test-feeds-cases
damarisg Apr 29, 2022
f25834b
fix: create alternative vulnerabilities and feeds
Deblintrake09 May 2, 2022
8a85698
test: ne test_scam_suse_vulnerability_removal
Deblintrake09 May 3, 2022
3167d38
fix: change min_full_scan_interval suse_removal
Deblintrake09 May 3, 2022
3661158
fix: update custom_suse_oval_feed - apply to test
Deblintrake09 May 5, 2022
2fd7230
add: Add test documentation for Amazon LInux 2022
CamiRomero May 6, 2022
630c128
add: Add case for Amazon LInux 2022
CamiRomero May 6, 2022
a7f20b7
test: add cases for test_enabled/disabled
Deblintrake09 May 6, 2022
326eb25
test: add ALAS22 cases for test_os
Deblintrake09 May 6, 2022
d679f3a
test: add ALAS2022 cases for test_interval_update
Deblintrake09 May 6, 2022
50f67e4
doc: add ALAS2022 to tests with new cases
Deblintrake09 May 6, 2022
8546912
refac: Bump version to 4.5.0
jmv74211 May 9, 2022
139c82b
Merge branch '4.4'
jmv74211 May 10, 2022
1fc7455
rm: delete unused variable
Deblintrake09 May 12, 2022
db1848b
refac: change name id var in insert_dependency
Deblintrake09 May 12, 2022
dc983b0
rm: remove unused variable and rollback changes
Deblintrake09 May 12, 2022
0e0b614
add: Add libssl-dev
CamiRomero May 12, 2022
c18c121
refac: remove unneeded lines and fix some formatting
Deblintrake09 May 12, 2022
57ef39c
doc: add docu to functions in vdt.__init__
Deblintrake09 May 12, 2022
314f183
rm: remove changes check_vulnerability_affects_log
Deblintrake09 May 12, 2022
032c64b
refac: add complete SLES15 mock data
Deblintrake09 May 12, 2022
7cb3789
refac: modify suse mocked system data
Deblintrake09 May 16, 2022
3ad887d
add: suse_system_package and function to insert
Deblintrake09 May 16, 2022
e645835
Update main.yml
CamiRomero May 16, 2022
da04b2d
Merge pull request #2885 from wazuh/2883-add-libssl-dev-dependency
jmv74211 May 16, 2022
bbfc507
add: add alas2022 to mocking data
CamiRomero May 16, 2022
6f55f32
add: Add custom feed for alas2022
CamiRomero May 16, 2022
700342d
md: Update amazon linux for the last verion
CamiRomero May 16, 2022
e623236
docu: add suse to supported systems
Deblintrake09 May 16, 2022
1bfa866
add: suse case to scan_provider_vulns
Deblintrake09 May 16, 2022
3b1b53b
add: suse case to test_scan_provider_and_nvd vulns
Deblintrake09 May 16, 2022
38f6dfb
refac: modify custom_suse_oval_feed
Deblintrake09 May 16, 2022
d51c6b0
rm: test_scan_suse_vulnerabilities
Deblintrake09 May 16, 2022
83d1f69
refac: fix suse_feed import
Deblintrake09 May 16, 2022
e681d3e
refac: clean custom_suse_oval_feed
Deblintrake09 May 16, 2022
32d50b8
md: Modify alas 2 for alas2022
CamiRomero May 16, 2022
63d1423
rm: delete test_scan_suse_vuln_removal
Deblintrake09 May 17, 2022
044f864
refac: make test_scan_vuln_removal accept agent OS
Deblintrake09 May 17, 2022
21d517e
add: SUSE test case scan_vuln_removal
Deblintrake09 May 17, 2022
c0eefd4
rm: delete unused file
Deblintrake09 May 17, 2022
436366d
rm: delete unused functions
Deblintrake09 May 17, 2022
f032a95
docu: add supported SUSE systems
Deblintrake09 May 17, 2022
4162fe4
style: remove whitespaces
Deblintrake09 May 17, 2022
7618e08
rm: remove unused imports
Deblintrake09 May 17, 2022
7c6e263
docu: update docu
Deblintrake09 May 17, 2022
3cabefc
add: add test case for alas2022
Deblintrake09 May 17, 2022
ef634bf
md: Modify to support more than one OS
CamiRomero May 17, 2022
3605fb8
mf: Modify configuration test
CamiRomero May 17, 2022
8be524e
add: Add Amazon Linux 2022 to Documentation
CamiRomero May 17, 2022
45d8caa
add: add pycodestyle
CamiRomero May 17, 2022
193155b
style: adjust files to pep8
Deblintrake09 May 17, 2022
6795e41
docu: update wazuh_min_version to 4.4.0
Deblintrake09 May 17, 2022
d8012bc
style: remove whitespace
Deblintrake09 May 17, 2022
42766a8
style: fix to comply to pep8
Deblintrake09 May 17, 2022
f97bd61
style: fix typo
Deblintrake09 May 17, 2022
6aadbb5
Update CHANGELOG.md
Deblintrake09 May 19, 2022
61990d4
Update CHANGELOG.md
Deblintrake09 May 19, 2022
b40f070
rm: delete unused imports in conftest.py
Deblintrake09 May 19, 2022
bb8e8a0
Merge pull request #2902 from wazuh/2792-test-scan-results
damarisg May 19, 2022
5112962
Merge branch 'master' into 2792-add-support-for-SUSE-OVAL-in-Vulnerab…
Deblintrake09 May 19, 2022
dc5521e
md: Modify wazuh_min_version to 4.4.0
CamiRomero May 19, 2022
3b196da
md: Modify wazuh_min_version to 4.4.0
CamiRomero May 19, 2022
4567edc
md: Modify wazuh_min_version to 4.4.0
CamiRomero May 19, 2022
e2f6f40
md: Modify the name of the test case of alas 2022
CamiRomero May 19, 2022
2540ee8
md: Modify the name of test case for Alas 2022
CamiRomero May 19, 2022
a37eb41
add: Add PR 2868 to Changelog
CamiRomero May 19, 2022
fbaa352
add: Add the PR 2905 to Changelog
CamiRomero May 19, 2022
ffc8ca1
Merge branch '2843-add-test-scan-results-amazon-linux-2022' of github…
CamiRomero May 19, 2022
d059e8e
docu: updated wazuh_min_version to 4.4.0
Deblintrake09 May 19, 2022
cb76981
Merge branch '2813-support-for-amazon-linux-2022-vdt' into 2843-add-t…
CamiRomero May 19, 2022
6dc8996
docu: Modify wazuh_min_version to 4.4.0
CamiRomero May 19, 2022
c7cc706
Merge pull request #2868 from wazuh/2845-test-feeds-for-amazon-linux-…
damarisg May 19, 2022
0c6a409
Merge branch '2813-support-for-amazon-linux-2022-vdt' into 2843-add-t…
CamiRomero May 19, 2022
92d89b4
Merge branch '2813-support-for-amazon-linux-2022-vdt' into 2844-test-…
Deblintrake09 May 19, 2022
5575828
Merge pull request #2905 from wazuh/2843-add-test-scan-results-amazon…
damarisg May 19, 2022
2a6f542
Merge pull request #2903 from wazuh/2844-test-providers-alas22
damarisg May 19, 2022
2bde406
Update cluster logs in reliability tests
Selutario May 20, 2022
edce167
rm: Update last SUSE version to test.
damarisg May 20, 2022
0b1c26c
rm: Update doc with wazuh_min_version and OS version supported.
damarisg May 20, 2022
f197aa4
add: Add skip for windows
CamiRomero May 20, 2022
0b47a85
docu: Update changelog
Deblintrake09 May 20, 2022
1b19247
docu: Update cases_update_interval descriptions
Deblintrake09 May 20, 2022
b62a3f0
fix: add xfail for BIONIC test_download case
Deblintrake09 May 23, 2022
98b0de5
fix: modify threxhold_weeks for SLED11
Deblintrake09 May 23, 2022
a7ebc5b
docu: Fix changelog
Deblintrake09 May 23, 2022
ada362e
style: FIX spacing in wazuh_testing/mocking
Deblintrake09 May 23, 2022
83ad2c6
fix: Rename alas22 feed and fix imports
Deblintrake09 May 23, 2022
086527a
fix: change alas2022 feed variable
Deblintrake09 May 23, 2022
a036de1
docu: Fix test_scan_vulnerability_removal
Deblintrake09 May 23, 2022
345b6ed
rm: Delete unused metadata scan_vuln_removal
Deblintrake09 May 23, 2022
f04071b
fix: UPDATE mocked system name
Deblintrake09 May 24, 2022
9e6ef30
fix: Add xfail to test_download_feeds bionic case
Deblintrake09 May 24, 2022
fa9c946
fix: ALAS22 feed import
Deblintrake09 May 24, 2022
f06cfc6
Move the 'get_datetime_diff' function to 'wazuh-testing' utils module
Apr 11, 2022
c09339e
Add docstring param and change quotes
Selutario Apr 21, 2022
9c12f40
Update update_threshol_weeks for SLES11
Deblintrake09 May 24, 2022
7986f19
Merge pull request #2772 from wazuh/2763-update-cluster-logs
jmv74211 May 24, 2022
6787aa1
md: Modify test to check Log File duplicated
CamiRomero May 24, 2022
e03cd68
add: Add new variable to check Log File duplicated
CamiRomero May 24, 2022
1ab56d7
add: Add monitoring macos logs
CamiRomero May 24, 2022
c764de8
Merge pull request #2912 from wazuh/2818-skip-datetime-changed-for-wi…
jmv74211 May 25, 2022
fff0604
Merge branch 'master' into 2914-logcollector-modify-invalid-test
CamiRomero May 26, 2022
0982503
fix: Fix wazuh_min_version
CamiRomero May 26, 2022
9c3f2ad
style: fix test_vulnerability_detector folder
Deblintrake09 May 26, 2022
eac4f25
add: Add error message variable
CamiRomero May 26, 2022
5ba9e31
md: Modify wazuh_min_version
CamiRomero May 26, 2022
349274a
style: fix style errors
Deblintrake09 May 27, 2022
2a8b23b
fix: test_download_feeds always pass if Timeout
Deblintrake09 May 27, 2022
4e24082
docu: Fix test_scan_vulnerability_removal
Deblintrake09 May 27, 2022
b455449
fix: Remove unused data in test
Deblintrake09 May 27, 2022
c51f746
Merge pull request #2782 from wazuh/feature/2287-move-get-datetime-di…
jmv74211 May 30, 2022
022e2e3
style: Fix SUSE_SYSTEM_PACKAGE indentation
Deblintrake09 May 30, 2022
1c95ba9
fix: add xfail to BIONIC test_download_feeds
Deblintrake09 May 30, 2022
894a39c
Merge pull request #2930 from wazuh/qa.xfail.ubuntu.bionic
jmv74211 May 30, 2022
39f0b89
fix: test_download_feeds indentation error
Deblintrake09 May 30, 2022
2c1dc19
Merge pull request #2931 from wazuh/qa.xfail.vdt.fix
jmv74211 May 30, 2022
62568e1
refac: Update xfail for bionic test download feed
jmv74211 May 30, 2022
710a38f
fix: Modify structure of BIONIC xfail
Deblintrake09 May 31, 2022
5239aab
fix: Modify BIONIC xfail structure
Deblintrake09 May 31, 2022
4f9ee49
Merge branch 'master' into 2792-add-support-for-SUSE-OVAL-in-Vulnerab…
Deblintrake09 May 31, 2022
5748106
rm: Delete restart in test_multiple_providers
Deblintrake09 Jun 1, 2022
9c0739e
Merge branch '4.4' into 2792-add-support-for-SUSE-OVAL-in-Vulnerabili…
Deblintrake09 Jun 1, 2022
e8f42a9
fix: Add restart_wazuh_daemon_after_finishing
Deblintrake09 Jun 1, 2022
72322a8
Merge pull request #2847 from wazuh/2792-add-support-for-SUSE-OVAL-in…
jmv74211 Jun 2, 2022
6c6c5e4
Merge branch '4.4' into 2813-support-alas2022-44
Deblintrake09 Jun 2, 2022
043a8a7
Merge pull request #2917 from wazuh/2914-logcollector-modify-invalid-…
jmv74211 Jun 2, 2022
24c0ad1
rm: Delete changes made by bad merge
Deblintrake09 Jun 7, 2022
0f7e18b
rm: Delete unused whitespace
Deblintrake09 Jun 7, 2022
92df988
Merge branch '4.4' into 2813-support-alas2022-44
Deblintrake09 Jun 7, 2022
24682db
rm: Delete wrong changelog version tag
Deblintrake09 Jun 7, 2022
546dcf9
add: Reinsert dependency deleted
Deblintrake09 Jun 7, 2022
8e923ba
style: Remove whitespace
Deblintrake09 Jun 8, 2022
71b8991
Merge branch '4.4'
jmv74211 Jun 8, 2022
bb9879e
Merge branch '4.4' into 2813-support-alas2022-44
Deblintrake09 Jun 9, 2022
64ca61b
Merge branch '2813-support-alas2022-44' of https://www.github.com/waz…
Deblintrake09 Jun 9, 2022
daeda1e
Merge branch '4.4'
jmv74211 Jun 9, 2022
3e908b9
rm: Delete unnecesary test cases
Deblintrake09 Jun 10, 2022
47bba0c
docu: Fix docu style
Deblintrake09 Jun 10, 2022
0c0ebef
add: Add code analysis github workflow
jmv74211 Jun 14, 2022
3c2a5ae
fix: Fix linter script condition when parsing yaml files
jmv74211 Jun 14, 2022
b0a5513
Merge pull request #2955 from wazuh/2813-support-alas2022-44
jmv74211 Jun 20, 2022
0c79213
Add QA testing request issue template
jmv74211 Jun 21, 2022
a8aee32
fix: Fix typo in QA testing request issue template
jmv74211 Jun 21, 2022
ea435c7
add: Add QA tests development request issue template
jmv74211 Jun 23, 2022
1ba0d62
add: Add QA enhancement request template issue
jmv74211 Jun 23, 2022
8b67f36
refac: Update default pull request template
jmv74211 Jun 29, 2022
877bba3
add: Add default pull request template
jmv74211 Jun 29, 2022
546fad7
Merge branch '4.4'
jmv74211 Jun 30, 2022
df64606
add: Add new git workflow for checking changelog updates
jmv74211 Jun 30, 2022
4cf8e1a
refac: Update changelog content and format
jmv74211 Jun 30, 2022
d8727fc
Remove integrity_sync data in stable phase
Selutario Jun 14, 2022
3afd3a5
Update changelog
Selutario Jul 1, 2022
c9ef57a
Merge pull request #2999 from wazuh/fix/2814-cluster-performance-test
jmv74211 Jul 1, 2022
102ed31
refac: Update changelog according to the new format
jmv74211 Jul 1, 2022
4e71d04
refac: Update changelog according to the new format
jmv74211 Jul 1, 2022
f357a3c
refac: Update version and revision
jmv74211 Jul 1, 2022
f7f7908
Fix regex and switch callback to generate_monitoring_callback
QU3B1M Jul 6, 2022
c0cbfce
Added regex to fim_module
QU3B1M Jul 6, 2022
9627600
Getting rid of time_travel for test_ignore_works_over_restrict
QU3B1M Jul 7, 2022
f486d54
Merge remote-tracking branch 'origin/master' into 3061-fix-ignore-wor…
QU3B1M Jul 11, 2022
1380bd0
style: fim_module/__init__.py formatted to match linter
QU3B1M Jul 12, 2022
6e4b8aa
style: Formatted configuration yamls of ambiguous_confs fim tests and…
QU3B1M Jul 12, 2022
c163ab1
style: Fix yaml lint
QU3B1M Jul 13, 2022
b6dcc84
rm: Removed a meaningless while loop in test_ignore_over_restrict. ad…
QU3B1M Jul 14, 2022
5eb3235
style: Improve variable naming and comments.
QU3B1M Jul 14, 2022
057df7c
add: In FIM's test_ignore_works_over_restrict to avoid an issue with …
QU3B1M Jul 15, 2022
2af97cd
Add 'force reconnect' feature to agent_simulator
Selutario Jul 19, 2022
97b98de
Add PR to changelog
Selutario Jul 19, 2022
402d3c4
refac: Update workflow to get the PR updated files
jmv74211 Jul 20, 2022
634cac3
Send startup msg after reconnection
Selutario Jul 21, 2022
5592473
style: Update variables names & comments. refac: Removed recursive te…
QU3B1M Jul 21, 2022
2922101
rm: Removed pointless logs
QU3B1M Jul 22, 2022
0216310
Merge branch '4.4'
jmv74211 Jul 25, 2022
5e72428
style: Make linter proposed changes in agent_simulator module
jmv74211 Jul 25, 2022
83024e2
Merge pull request #3111 from wazuh/feature/3093-force-reconnect-agen…
jmv74211 Jul 26, 2022
7109ccd
Merge branch '4.4'
jmv74211 Aug 3, 2022
4a3f61b
Merge branch '4.4'
jmv74211 Aug 3, 2022
944da4c
style: Fixed spelling error in CHANGELOG
QU3B1M Aug 10, 2022
dbf87d8
Merge pull request #3078 from wazuh/3061-fix-ignore-works-over-restrict
jmv74211 Aug 11, 2022
1845844
Add v to agent version in simulate_agents
Selutario Aug 24, 2022
d1f280f
Merge branch '4.4' of github.com:wazuh/wazuh-qa
jmv74211 Aug 24, 2022
9f7b301
docs(#3197): update changelog
Selutario Aug 25, 2022
3314854
Merge branch '4.4'
jmv74211 Aug 25, 2022
ffd2f92
fix: Fix typo when checking if module exist in qa-ctl tool
jmv74211 Aug 26, 2022
657502d
fix: Revert change when checking if module exist in qa-ctl tool
jmv74211 Aug 26, 2022
b224df5
refactor: add new test modules filter for qa-ctl tool
jmv74211 Aug 26, 2022
d435a8a
fix: update organization name in commits checker script
jmv74211 Aug 29, 2022
1358497
refactor: update job name in conventional commit template
jmv74211 Aug 29, 2022
fcdf8a4
Merge pull request #3198 from wazuh/simulate-agents-version
jmv74211 Sep 5, 2022
72c0f82
refactor: add new allowed regex to commits checker
jmv74211 Sep 15, 2022
af54457
merge: 4.4 into master branch
jmv74211 Sep 19, 2022
0f1db4a
refactor: bump framework version to 4.5.0
jmv74211 Sep 19, 2022
9ade6de
refactor(#3224): update wazuh-logtest messages
jmv74211 Sep 9, 2022
bc2623d
merge: 4.4 into master branch
jmv74211 Sep 20, 2022
9366740
fix(#3267): fix force_insert test cases
Deblintrake09 Sep 22, 2022
014868d
fix(#3267): add log messages to check
Deblintrake09 Sep 22, 2022
a480c18
docs(#2367): update changelog.md
Deblintrake09 Sep 28, 2022
7d9b8a7
docs(#3379): update changelog.md
Deblintrake09 Sep 29, 2022
1596a2d
style(#3379): update enablement_force_options
Deblintrake09 Sep 29, 2022
c3d2f45
Merge pull request #3379 from wazuh/2367-authd-force-insert-fix
jmv74211 Sep 29, 2022
47004f1
Revert "Fix Authd IT force_options tests"
jmv74211 Sep 30, 2022
57df580
Merge pull request #3397 from wazuh/revert-3379-2367-authd-force-inse…
jmv74211 Sep 30, 2022
21595fe
refactor: remove default titles from issue templates
jmv74211 Oct 4, 2022
a274da2
refactor: update DEV testing request template
jmv74211 Oct 19, 2022
71fcce2
merge: 4.4 into master branch
jmv74211 Oct 19, 2022
681f049
refactor: update wazuh-qa issue templates
jmv74211 Oct 20, 2022
fcbc0a1
merge: 4.4 into master branch
jmv74211 Nov 3, 2022
9ba105b
refactor: update authd IT force_options tests
jmv74211 Nov 3, 2022
35f1fc2
Merge pull request #3563 from wazuh/revert-3397-revert-3379-2367-auth…
jmv74211 Nov 3, 2022
7094f3b
refactor(#2971): update FIM report changes ITs suite
Deblintrake09 Nov 24, 2022
17ff847
merge: 4.4 into master branch
jmv74211 Nov 29, 2022
1333324
merge: 4.4 into master branch
jmv74211 Dec 2, 2022
487a1eb
Fix syscollector deltas integration tests (#3695) (#3748)
Dwordcito Jan 13, 2023
6886381
feat(#3480): add logcollector ignore and restrict IT tests
Deblintrake09 Jan 17, 2023
3b8eb63
feat (#3548): add win support to test_report_changes_and_diff
Deblintrake09 Jan 18, 2023
640f7fe
refactor(3369): adapt to multi_group tests according to new updates
QU3B1M Jan 19, 2023
8e99fb0
feat(3296): add test to check netsh alert when firewall is disabled
fedepacher Jan 20, 2023
98eae24
feat(#3583): add support for whodata audit policy change detection
Deblintrake09 Jan 23, 2023
03c7e00
merge: 4.4 into master branch
jmv74211 Jan 24, 2023
22a8ba0
feat(#3652): add Windows system folders monitoring test support
Deblintrake09 Jan 25, 2023
acffdf7
merge: 4.4 into master branch
jmv74211 Jan 25, 2023
ca9a2c7
fix(#3783): skip unstable FIM report changes test
Deblintrake09 Jan 27, 2023
d0ff742
chore: bump version to 4.6
jmv74211 Feb 1, 2023
86eabe7
feat(#798): add test to check missing fields in CPE helper
fedepacher Feb 2, 2023
d4b6135
Updated database version ` test_agent_database_version` test (#3880)
BelenValdivia Feb 6, 2023
67dd63e
fix(#3899): update analysisd predecoder test
Rebits Feb 8, 2023
148117e
feat(#3792): add new timestamp case for pre-decoding tests
Deblintrake09 Feb 14, 2023
db4775b
refactor(#1915): update FIM tests according to new Rsync changes
damarisg Feb 15, 2023
a836fc5
refactor(#3592): update test_audit of FIM suite
Deblintrake09 Mar 2, 2023
f92dfff
test(#3701): add authd test when authd.pass is empty
QU3B1M Mar 2, 2023
0ec8088
merge(#3835): add new modules to support migration tool
mauromalara Mar 9, 2023
a6b50c9
merge: 4.4 into 4.5 branch
jmv74211 Mar 16, 2023
ec3f94f
merge: 4.5 into master branch
jmv74211 Mar 16, 2023
e422b64
feat(3953): test_group_sync added
pro-akim Apr 13, 2023
247e413
refactor(#3953): Fixes after code review
pro-akim Apr 18, 2023
06b2036
feat(#3953)-fixes done after review
pro-akim Apr 27, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/dev-testing-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: DEV testing request
about: Request the QA team to perform some type of testing related with development and code closure, either manually or automatically.
labels: status/not-tracked, team/qa, type/dev-testing
assignees: ''

---

| Target version | Related issue | Related PR |
|--------------------|--------------------|-----------------|
| | | |

<!-- Important: No section may be left blank. If not, delete it directly (in principle only Steps to reproduce could be left blank in case of not proceeding, although there are always exceptions). -->

## Description
<!-- Description that puts into context and shows the QA tester the changes that have been made by the developer and need to be tested. -->

## Proposed checks
<!-- Indicate through a list of checkboxes the suggested checks to be carried out by the QA tester -->

- [ ] Proposed check 1
- [ ] Proposed check 2
...

## Steps to reproduce
<!--
(DELETE SECTION IF NOT APPLICABLE) If the changes correspond to the fix of a bug or behavior, indicate the steps necessary to reproduce it before the fix
-->

## Expected results
<!-- Indicate expected results such as behaviors, logs... -->

## Configuration and considerations
<!--
Indicate considerations to take into account when performing the testing that may not be very intuitive.

If any configuration has to be applied, it should be indicated as far as possible.
-->
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Enhancement request
about: 'Request to enhance a repository resource: framework, test, documentation ...'
labels: status/not-tracked, team/qa, type/enhancement
assignees: ''

---

<!-- Important: No section may be left blank. -->

## Description
<!-- Describe the module or behavior to be improved -->

### Current behavior
<!-- Describe current behavior -->

### Expected behavior
<!-- Describe the expected behavior after the proposed improvement-->
41 changes: 41 additions & 0 deletions .github/ISSUE_TEMPLATE/release-testing-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
name: Release testing request
about: Request the QA team to perform some type of testing related with pre-release, either manually or automatically.
labels: status/not-tracked, team/qa, type/release-testing
assignees: ''

---

| Target version | Release candidate | Main release testing issue |
|--------------------|--------------------|--------------------|
| | | |

<!-- Important: No section may be left blank. If not, delete it directly (in principle only Steps to reproduce could be left blank in case of not proceeding, although there are always exceptions). -->

## Deployment configuration and installation options
<!-- Indicate here the type of deployment you want to use for this testing and how the installation will be performed according to the documentation. For more information see the spreadsheet of E2E UX Tests -->

## Description
<!-- Description that puts into context and shows the QA tester the changes that have been made by the developer and need to be tested. -->

## Proposed checks
<!-- Indicate through a list of checkboxes the suggested checks to be carried out by the QA tester -->

- [ ] Proposed check 1
- [ ] Proposed check 2
...

## Steps to reproduce
<!--
(DELETE SECTION IF NOT APPLICABLE) If the changes correspond to the fix of a bug or behavior, indicate the steps necessary to reproduce it before the fix
-->

## Expected results
<!-- Indicate expected results such as behaviors, logs... -->

## Configuration and considerations
<!--
Indicate considerations to take into account when performing the testing that may not be very intuitive.

If any configuration has to be applied, it should be indicated as far as possible.
-->
30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/tests-development-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Tests development request
about: Request the QA team to develop and automate new tests.
labels: status/not-tracked, team/qa, type/tests-development
assignees: ''

---

| Target version | Related issue | Related PR/dev branch |
|--------------------|--------------------|-----------------|
| | | |

<!-- Important: No section may be left blank. If not, delete it directly (in principle only "Configurations" and "Considerations" could be left blank in case of not proceeding). -->

## Description
<!-- Description that puts into context and shows the QA tester the changes that have been implemented and have to be tested. -->

## Configurations
<!-- If any configuration has to be applied, it should be indicated as far as possible. -->

## Proposed test cases
<!-- Indicate the minimum test cases proposed by the developer. -->

- [ ] Proposed test case 1
- [ ] Proposed test case 2
...

## Considerations
<!-- Indicate considerations to take into account when performing the testing that may not be very intuitive.
-->
41 changes: 0 additions & 41 deletions .github/PULL_REQUEST_TEMPLATE/pull_request_template.md

This file was deleted.

56 changes: 26 additions & 30 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,37 @@
|Related issue|
|---|
||
|-------------|
| |

<!--
This template reflects sections that must be included in new Pull requests.
Contributions from the community are really appreciated. If this is the case, please add the
"contribution" to properly track the Pull Request.
## Description

Please fill the table above. Feel free to extend it at your convenience.
-->
<!-- Add a description of the context and content of all changes made in the pull request -->

## Description
<!-- Added functionalities or files. Remove if not applicable -->
### Added

- Item 1
- Item n

<!--
Add a clear description of how the problem has been solved.
-->
<!-- Changes made to existing functionality or files. Remove if not applicable -->
### Updated

## Configuration options
- Item 1
- Item n

<!--
When proceed, this section should include new configuration parameters.
-->
<!-- Functionalities or files that have been deleted. Remove if not applicable -->
### Deleted

## Logs example
- Item 1
- Item n

<!--
Paste here related logs and alerts
-->
---

## Tests
## Testing performed

- [ ] Proven that tests **pass** when they have to pass.
- [ ] Proven that tests **fail** when they have to fail.
<!--
Important: Don't remove these checks if your PR modifies Python code.
-->
- [ ] Python codebase satisfies PEP-8 style style guide. `pycodestyle --max-line-length=120 --show-source --show-pep8 file.py`.
- [ ] Python codebase is documented following the Google Style for Python docstrings.
- [ ] The test is documented in wazuh-qa/docs.
- [ ] `provision_documentation.sh` generate the docs without errors.
<!-- At most there can only be this table. It must be updated if a new test has been performed. It is important to update the commit that has been tested! -->
<!-- The developer only has to update his row. The same for the reviewer -->
<!-- Reviewer has only to test in Jenkins -->
| Tester | Test path | Jenkins | Local | OS | Commit | Notes |
|--------------------|-----------|---------|--------|-----|--------|----------------------|
| @user (Developer) | | ⚫⚫⚫ | ⚫⚫⚫ | | | Nothing to highlight |
| @user (Reviewer) | | ⚫⚫⚫ | :no_entry_sign: :no_entry_sign: :no_entry_sign: | | | Nothing to highlight |
46 changes: 46 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,58 @@

All notable changes to this project will be documented in this file.

## [4.6.0] - Development (unreleased)

Wazuh commit: TBD \
Release report: TBD

### Changed
- Update schema database version([#3879](https://github.com/wazuh/wazuh-qa/pull/3879)) \- (Tests)

## [4.5.0] - Development (unreleased)

Wazuh commit: TBD \
Release report: TBD

### Added

- Add tests with new options to avoid FIM synchronization overlapping. ([#3318](https://github.com/wazuh/wazuh-qa/pull/3318)) \- (Framework + tests)
- Add Logcollector millisecond granularity support test case ([#3910](https://github.com/wazuh/wazuh-qa/pull/3910)) \- (Tests)
- Add Windows System folders FIM monitoring tests ([#3720](https://github.com/wazuh/wazuh-qa/pull/3720)) \- (Tests)
- Add 'test_whodata_policy_changes' tests ([#3627](https://github.com/wazuh/wazuh-qa/pull/3627)) \- (Framework + Tests)
- Add test to check if active-response netsh generates alerts when firewall is disabled. ([#3787](https://github.com/wazuh/wazuh-qa/pull/3787)) \- (Framework + Tests)
- Add new tests for logcollector 'ignore' and 'restrict' options ([#3582](https://github.com/wazuh/wazuh-qa/pull/3582)) \- (Tests)
- Add 'Force reconnect' feature to agent_simulator tool. ([#3111](https://github.com/wazuh/wazuh-qa/pull/3111)) \- (Tools)
- Add new module to support migration tool. ([#3837](https://github.com/wazuh/wazuh-qa/pull/3837))

### Changed

- Update FIM `test_audit` tests to new framework ([#3939](https://github.com/wazuh/wazuh-qa/pull/3939)) \- (Framework + Tests)
- Update FIM test to new FIM DBSync process ([#2728](https://github.com/wazuh/wazuh-qa/pull/2728)) \- (Framework + Tests)
- Update file_limit and registry_limit tests ([#3280](https://github.com/wazuh/wazuh-qa/pull/3280)) \- (Tests)
- Change expected timestamp for proftpd analysisd test predecoder test case ([#3900](https://github.com/wazuh/wazuh-qa/pull/3900)) \- (Tests)
- Skip test_large_changes test module ([#3783](https://github.com/wazuh/wazuh-qa/pull/3783)) \- (Tests)
- Update report_changes tests ([#3405](https://github.com/wazuh/wazuh-qa/pull/3405)) \- (Tests)
- Update Authd force_insert tests ([#3379](https://github.com/wazuh/wazuh-qa/pull/3379)) \- (Tests)
- Update cluster logs in reliability tests ([#2772](https://github.com/wazuh/wazuh-qa/pull/2772)) \- (Tests)
- Use correct version format in agent_simulator tool ([#3198](https://github.com/wazuh/wazuh-qa/pull/3198)) \- (Tools)

### Fixed

- Fix imports and add windows support for test_report_changes_and_diff IT ([#3548](https://github.com/wazuh/wazuh-qa/issues/3548)) \- (Framework + Tests)
- Fix a regex error in the FIM integration tests ([#3061](https://github.com/wazuh/wazuh-qa/issues/3061)) \- (Framework + Tests)
- Fix an error in the cluster performance tests related to CSV parser ([#2999](https://github.com/wazuh/wazuh-qa/pull/2999)) \- (Framework + Tests)


## [4.4.0] - Development (unreleased)

Wazuh commit: TBD \
Release report: TBD

### Added

- Add new integration test for `authd` to validate error when `authd.pass` is empty ([#3721](https://github.com/wazuh/wazuh-qa/pull/3721)) \- (Framework + Tests)
- Add new test to check missing fields in `cpe_helper.json` file ([#3766](https://github.com/wazuh/wazuh-qa/pull/3766)) \- (Framework + Tests)
- Add multigroups tests cases for `test_assign_groups_guess` ([#3979](https://github.com/wazuh/wazuh-qa/pull/3979)) \- (Tests)
- Fix test_agent_groups system test ([#3955](https://github.com/wazuh/wazuh-qa/pull/3964)) \- (Tests)
- Add new group_hash case and update the `without condition` case output in `wazuh_db/sync_agent_groups_get` ([#3959](https://github.com/wazuh/wazuh-qa/pull/3959)) \- (Tests)
Expand Down Expand Up @@ -64,6 +109,7 @@ Release report: TBD
- Add `monitord.rotate_log` to `local_internal_options` file for `test_macos_format_query` ([#3602](https://github.com/wazuh/wazuh-qa/pull/3602)) \- (Tests)
- Adapt analysisd integration tests for EPS ([#3559](https://github.com/wazuh/wazuh-qa/issues/3559)) \- (Tests)
- Improve `test_remove_audit` FIM test to retry install and remove command ([#3562](https://github.com/wazuh/wazuh-qa/pull/3562)) \- (Tests)
- Update pattern and expected condition for multi_groups tests ([#3565](https://github.com/wazuh/wazuh-qa/pull/3565)) \- (Tests)
- Skip unstable integration tests for gcloud ([#3531](https://github.com/wazuh/wazuh-qa/pull/3531)) \- (Tests)
- Skip unstable integration test for agentd ([#3538](https://github.com/wazuh/wazuh-qa/pull/3538))
- Update wazuhdb_getconfig and EPS limit integration tests ([#3146](https://github.com/wazuh/wazuh-qa/pull/3146)) \- (Tests)
Expand Down
6 changes: 4 additions & 2 deletions deps/wazuh_testing/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,9 @@
'qa_ctl/deployment/vagrantfile_template.txt',
'qa_ctl/provisioning/wazuh_deployment/templates/preloaded_vars.conf.j2',
'data/qactl_conf_validator_schema.json',
'data/all_disabled_ossec.conf'
'data/all_disabled_ossec.conf',
'tools/migration_tool/delta_schema.json',
'tools/migration_tool/CVE_JSON_5.0_bundled.json'
]

scripts_list = [
Expand Down Expand Up @@ -60,7 +62,7 @@ def get_files_from_directory(directory):

setup(
name='wazuh_testing',
version='4.4.0',
version='4.6.0',
description='Wazuh testing utilities to help programmers automate tests',
url='https://github.com/wazuh',
author='Wazuh',
Expand Down
26 changes: 25 additions & 1 deletion deps/wazuh_testing/wazuh_testing/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
WAZUH_CONF_PATH = os.path.join(WAZUH_PATH, 'etc', 'ossec.conf')
WAZUH_LOGS_PATH = os.path.join(WAZUH_PATH, 'logs')
CLIENT_KEYS_PATH = os.path.join(WAZUH_PATH, 'etc' if platform.system() == 'Linux' else '', 'client.keys')
DB_PATH = os.path.join(WAZUH_PATH, 'queue', 'db')
QUEUE_DB_PATH = os.path.join(WAZUH_PATH, 'queue', 'db')
QUEUE_SOCKETS_PATH = os.path.join(WAZUH_PATH, 'queue', 'sockets')
WAZUH_DB_SOCKET_PATH = os.path.join(QUEUE_DB_PATH, 'wdb')
Expand All @@ -39,6 +38,9 @@
API_JSON_LOG_FILE_PATH = os.path.join(WAZUH_PATH, 'logs', 'api.json')
API_LOG_FOLDER = os.path.join(WAZUH_PATH, 'logs', 'api')
WAZUH_TESTING_PATH = os.path.dirname(os.path.abspath(__file__))
WAZUH_TESTING_DATA_PATH = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'data')
DEFAULT_AUTHD_PASS_PATH = os.path.join(WAZUH_PATH, 'etc', 'authd.pass')


# Daemons
LOGCOLLECTOR_DAEMON = 'wazuh-logcollector'
Expand Down Expand Up @@ -71,6 +73,28 @@
T_60 = 60


# Local internal options
WINDOWS_DEBUG = 'windows.debug'
SYSCHECK_DEBUG = 'syscheck.debug'
VERBOSE_DEBUG_OUTPUT = 2

# Wazuh Service commands
WAZUH_SERVICES_STOP = 'stop'
WAZUH_SERVICES_START = 'start'


# Configurations
DATA = 'data'
WAZUH_LOG_MONITOR = 'wazuh_log_monitor'


# File Types
FIFO = 'fifo'
SYMLINK = 'sym_link'
HARDLINK = 'hard_link'
SOCKET = 'socket'
REGULAR = 'regular'

# Protocols
UDP = 'UDP'
TCP = 'TCP'
Expand Down
Loading