Commit Graph

21 Commits

Author SHA1 Message Date
Jon
14a115d984 test: correct ignore link
!44
2024-02-02 17:41:26 +09:30
Jon
562d89540b ci: remove duplicate jobs
!38
2023-11-20 00:30:13 +09:30
Jon
500d06d4ea fix(unit_test): added an ignore for alive check for pages that are alive, but return 404
!38
2023-11-20 00:21:44 +09:30
Jon
2abb7737fe fix(unit_test): 401|403 are valid returns for a link
!38
2023-11-19 23:33:14 +09:30
Jon
cfccedde0b test(unit): ignore alive check for nofusscomputing.com
!30
2023-08-01 04:38:03 +09:30
Jon
b5268e1863 fix(unit_test): ignore gitlab ide links for alive checks
!9
2023-05-23 13:25:18 +09:30
88b80c412d test: build URLs dont require the build path in the name
MR !5
2022-01-29 14:04:41 +09:30
3dd7b452a4 test(test_hyperlink_internal_alive_check): added test
This test checks all internal (to the site) links to ensure they
are valid and the page exists.

MR !5
2022-01-29 13:21:45 +09:30
fee71df75e test: named test to refelect its function.
MR !4
2022-01-29 08:43:27 +09:30
15cf04ff32 test(ssl_hyperlinks_only): Test added
Added a test to ensure that all hyperlinks are to 'https' sites only.

MR !4
2022-01-29 08:43:27 +09:30
c4dd5b4a24 ci(unit_test): include requests in test pipfile
this module is required for test 'test_hyperlink_alive_check'

MR !4 fixes #7
2022-01-29 08:43:27 +09:30
3dcca53b09 test(dead_link_check): test for dead hyperlinks
This test fetches all hyperlinks and ensures they are valid and alive.

MR !4
2022-01-29 08:43:27 +09:30
3a2968b56a test(privacy): print the test data to stdout
This will enable visibility within the test report.

MR !4
2022-01-29 08:43:27 +09:30
cfe5de7ed7 test(privacy): clear the class data
MR !4
2022-01-29 08:43:27 +09:30
e1d3a33418 test(unit_test_data): web driver to be class obj
Set back to be a class object so that if an exception occurs  the object
can still be removed and cleared.

MR !4
2022-01-29 08:43:27 +09:30
f77363beea test(unit_test_data): include the url in url dict
MR !4
2022-01-29 08:43:27 +09:30
e094f84b15 test(unit_test_data): chrome driver should not be a class object.
removed the chrome driver from bing a class object as it'st only
required for collecting the data.

MR !4
2022-01-29 08:43:27 +09:30
7c9c3fcbf0 test(data): add fetching of all hyperlinks
This logic fetches all of the hyperlinks on every page and presents it
as a dictionary for testing.

MR !4
2022-01-29 08:43:27 +09:30
45cb623758 test(data): created a function to parse url to dict
This function creates a dict of the components of a url.

MR !4
2022-01-29 08:43:27 +09:30
94ced08565 refactor(privacy_test): rename test 'test_page_external_requests' -> 'test_page_load_external_requests'
MR !2
2022-01-29 08:43:27 +09:30
0d51c8d10b test(privacy): Created a test to check external requests during page load
This test checks if the external request is within the apporved list.
This test will prevent the adding of external urls within the page load.

MR !2
2022-01-29 08:43:27 +09:30