Commit graph

683 commits

Author SHA1 Message Date
Vladimir Diaz
996cce82ad
Make sure the default log file doesn't exist prior to test condition
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-06-18 10:42:09 -04:00
Vladimir Diaz
8a62facacd
Add test for disable_file_logging() in test_log.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-06-15 17:02:01 -04:00
Vladimir Diaz
c8621a785f
Add test condition for invalid arguments to enable_file_logging()
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-06-15 16:03:30 -04:00
Vladimir Diaz
0c941fd340
Add test_enable_file_logging() in test_log.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-06-15 15:50:22 -04:00
Vladimir Diaz
afd1d930a0
Fix test_log.py failure after change to default file logging behavior
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-06-15 14:59:12 -04:00
Vladimir Diaz
b48c974021
Merge branch 'develop' into edit_comment_test_indefinite 2018-06-12 09:19:26 -04:00
Vladimir Diaz
bc35b8ac3e
Add test 3 to the summary of conducted tests
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-06-12 09:18:47 -04:00
Sebastien Awwad
e9cd01e18a
DOC: Clarify comment on freeze attack test
to indicate the source of the freeze issue

Signed-off-by: Sebastien Awwad <sebastien.awwad@gmail.com>
2018-06-11 16:10:21 -04:00
Vladimir Diaz
621ec3a76b
Add test condition for the persistent freeze attack
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-06-11 11:48:14 -04:00
Vladimir Diaz
e92680f850
Fix test_multiple_repositories_integration and edit whitespace in updater.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-06-11 10:02:11 -04:00
Vladimir Diaz
229009c870
Try to run all of the unit tests in aggregate_tests.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 17:04:39 -04:00
Vladimir Diaz
b6006e385b
Remove unneeded line of code in test_download
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 17:03:00 -04:00
Vladimir Diaz
0ee6ce29ec
Kill https_server_process in test_download.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 16:58:15 -04:00
Vladimir Diaz
eae79a5642
Test only test_download.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 16:46:20 -04:00
Vladimir Diaz
a91f81c017
Test only test_exceptions.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 16:43:53 -04:00
Vladimir Diaz
ccf56c06a7
Test only test_developer_tool.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 16:40:10 -04:00
Vladimir Diaz
b4d726c514
Test only the attack unit tests
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 16:26:57 -04:00
Vladimir Diaz
dc5f3ec753
Test only the integration tests
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 16:19:15 -04:00
Vladimir Diaz
a1ab4bb620
Load only test_updater.py in aggregate_tests.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 16:14:04 -04:00
Vladimir Diaz
fae3453c49
Test unit tests that uses subprocess
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 16:09:59 -04:00
Vladimir Diaz
74837951fa
Test only test_sig.py in aggregate_tests.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 16:06:47 -04:00
Vladimir Diaz
321fbcd0cd
Test sys.exit(0) after loading tests
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 15:42:18 -04:00
Vladimir Diaz
3d3a780c1d
Kill subprocess in a few unit tests
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 15:31:06 -04:00
Vladimir Diaz
46b6be0d6d
Remove test_script.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 14:39:33 -04:00
Vladimir Diaz
0c0cf36bd1
Test whether the sys.exit() are being called in aggregate_tests.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 14:12:36 -04:00
Vladimir Diaz
0cf374e725
Add test_script.py (for testing purposes)
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 14:05:46 -04:00
Vladimir Diaz
e9c81b1271
Try adding explicit sys.exit(0) to aggregate_tests.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-05-02 11:28:20 -04:00
Vladimir Diaz
b10c9bec46
Do not test for an invalid consistent method in Windows
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-27 15:43:55 -04:00
Vladimir Diaz
6c0007d845
Replace os.stat().st_ino calls in test_repository_lib.py
os.stat().st_ino does not work as expected in Windows.

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-27 15:04:45 -04:00
Vladimir Diaz
9048b793f4
Modify test condition for OSError
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-27 13:36:16 -04:00
Vladimir Diaz
76ec9639f9
Remove chmod from test condition
chmod() is not fully supported in Windows.  Instead, use the '/' directory to trigger a non-EEXIST exception for the test condition

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-27 11:15:14 -04:00
Vladimir Diaz
dde6cf7de2
Start up a fresh server for a few of the test conditions
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-26 14:33:41 -04:00
Vladimir Diaz
9ef5645977
Fix test_key_revocation_integration following change to repo_lib.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-26 13:49:24 -04:00
Vladimir Diaz
6b2dfc4abc
Fix test_updater_root_rotation_integration following change to repo_lib.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-26 13:47:55 -04:00
Vladimir Diaz
623fe6f4f3
Minor changes to indentation in test_repository_tool.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-26 11:55:33 -04:00
Vladimir Diaz
a51d8e7077
Allow 'errno.ENOENT' exception in test (expected in Windows)
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-26 11:24:50 -04:00
Vladimir Diaz
47271825a6
Fix 'IOError: [Error 0] Error' exception raised in test_endless_data_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-23 11:51:01 -04:00
Vladimir Diaz
fe54935b29
Strip leading path separator from random path in test_updater.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-23 11:01:46 -04:00
Vladimir Diaz
6c41983054
Fix URL comparison in test_slow_retrieval_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-23 10:58:04 -04:00
Vladimir Diaz
02982b4b98
Remove duplicate LOC in test_developer_tool.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-23 10:56:10 -04:00
Vladimir Diaz
eee1ee7089
Catch errno.ENOENT raised in Windows
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 15:20:17 -04:00
Vladimir Diaz
e6c9e441c3
Add RepositoryError exception for the unexpected Travis behavior
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 13:36:49 -04:00
Vladimir Diaz
52aeeec8db
Use alternative way of testing for non-EEXIST exceptions
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 11:27:08 -04:00
Vladimir Diaz
f483e4dab7
Modify URL comparison in test_updater_root_rotation_integration.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 11:02:03 -04:00
Vladimir Diaz
9530e430e3
Modify URL comparison in test_slow_retrieval_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 11:01:48 -04:00
Vladimir Diaz
b8d72c34be
Modify URL comparison in test_replay_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 10:59:43 -04:00
Vladimir Diaz
a15ebf5e91
Modify URL comparison in test_mix_and_match_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 10:59:24 -04:00
Vladimir Diaz
2a3d7e4498
Modify URL comparison in test_extraneous_dependencies_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 10:58:57 -04:00
Vladimir Diaz
22fa7f72a3
Modify URL comparison in test_arbitrary_package_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 10:58:23 -04:00
Vladimir Diaz
ae8ffee57d
Minor cosmetic change to URL creation
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 10:57:30 -04:00