Commit graph

532 commits

Author SHA1 Message Date
Vladimir Diaz
94f10e6c12
Remove test_interpose_updater.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-16 13:08:45 -05:00
Vladimir Diaz
a0852f6965
Remove 'check_crypto_libraries' from list of excluded coverage
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-16 12:32:18 -05:00
Vladimir Diaz
c7036a9d08
Remove interposition from list of excluded coverage
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-16 12:28:21 -05:00
Vladimir Diaz
32b5b92444
Remove tufcli.py from the list of omitted coverage
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-16 12:07:16 -05:00
Vladimir Diaz
3b38a268dc
Remove obsolete calls to SSL functions in unit tests
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-09 10:54:46 -05:00
Vladimir Diaz
20d7cd2ac8
Fix incorrect use of json.dumps
All optional parameters to json.dumps() are now keyword-only in Python 3.6.  Although this is the error that's flag, the tests use of json.dumps is actually incorrect: it should write the json.dumps with write()
2017-09-22 11:04:47 -04:00
Vladimir Diaz
c7b611c1b3
Fix test failures under py3 2017-09-21 17:27:51 -04:00
Vladimir Diaz
72d7ebfd8d
Remove py26 conditional import statements 2017-09-21 17:16:29 -04:00
Vladimir Diaz
baa4da9ca6
Hit remaining lines in updater.py 2017-09-06 17:30:29 -04:00
Vladimir Diaz
bcabe0072b
Refactor _visit_child_role, remove obsolete test conditions, and improve coverage 2017-09-06 16:54:13 -04:00
Vladimir Diaz
66e2ed8071
Fix unit test failures in test_updater.py 2017-08-31 17:14:32 -04:00
Vladimir Diaz
3ea1c48904
Test condition for unequal path hash prefixes
Test condition verifies that unequal path hash prefixes are ignored by _visit_child_role()
2017-08-31 13:43:47 -04:00
Vladimir Diaz
c811494663
Fix comment and ensure None is returned for a circular delegation 2017-08-30 17:31:47 -04:00
Vladimir Diaz
e1ba30ae6f
Add test condition for cycles in preorder_depth_first_walk()
This was a particularly time-consuming test to implement/debug.  Glad that's over
2017-08-30 17:16:54 -04:00
Vladimir Diaz
3ccb68cd41
Add test condition for detection of max number of delegations 2017-08-29 17:23:42 -04:00
Vladimir Diaz
c5125e4dd3
Finish test condition for _get_file() and test unsafe download 2017-08-29 16:35:18 -04:00
Vladimir Diaz
6aa8854e07
Test for specific exception in invalid spec_version test condition
The test condition currently tests for the general NoWorkingMirrorError exception, which encapsulates the actual exceptions
2017-08-29 15:42:43 -04:00
Vladimir Diaz
36042c1ff9
Add test condition for invalid metadata extension 2017-08-29 15:03:28 -04:00
Vladimir Diaz
d9e2078c63
Remove obsolete test condition for metadata compression 2017-08-29 15:01:44 -04:00
Vladimir Diaz
72fdbc53ea
Resolve merge conflicts 2017-08-29 12:14:00 -04:00
Vladimir Diaz
c897a43238
Add valid developer_tool.py metadata 2017-08-29 09:54:31 -04:00
Vladimir Diaz
6f8511a1a7
Add test condition for unsupported spec version number 2017-08-28 16:59:13 -04:00
Vladimir Diaz
d4f6362dcf
Add metadata that contains 'spec_version' 2017-08-28 15:12:57 -04:00
Vladimir Diaz
924b97d1d7
Resolve conflicts 2017-08-28 13:07:54 -04:00
Vladimir Diaz
419569c6d6
Re-generate metadata that doesn't reference compressed metadata 2017-08-25 17:26:02 -04:00
Vladimir Diaz
b7c3b7c198
Fix remaining unit test failures for repository_tool.py 2017-08-25 17:25:32 -04:00
Vladimir Diaz
15777a309f
Remove compression from test_root_versioning_integration.py 2017-08-25 17:16:12 -04:00
Vladimir Diaz
d5f933b18d
Remove compression from developer_tool.py's unit test 2017-08-25 17:04:50 -04:00
Vladimir Diaz
bd754d595a
Remove compression from updater.py and its unit test 2017-08-25 16:59:41 -04:00
Vladimir Diaz
134bf073a1
Remove compression from repository tool and its unit test 2017-08-25 16:13:05 -04:00
Vladimir Diaz
33721556ed
Do not generate compressed top-level repository data 2017-08-25 15:59:08 -04:00
Vladimir Diaz
1edc4d4b8a
Remove compression from unit tests for formats.py, keydb.py, and roledb.py 2017-08-25 15:56:41 -04:00
Vladimir Diaz
60cd55229f
Remove compression logic from repository_lib.py and edit its unit tests 2017-08-25 15:38:40 -04:00
Vladimir Diaz
9fe00756ef
Remove compression from roledb and update its unit tests 2017-08-25 13:46:31 -04:00
Vladimir Diaz
3bfa9f68ed
Remove compression code from exceptions and update unit tests 2017-08-25 13:27:03 -04:00
Vladimir Diaz
1afd968725
Remove schemeta related to compression and update unit tests 2017-08-25 12:52:11 -04:00
Vladimir Diaz
52e2cd4e03
Remove print statements used for testing 2017-08-24 11:53:37 -04:00
Vladimir Diaz
d1132b377f
Merge branch 'develop' into coverage 2017-08-23 16:05:26 -04:00
Vladimir Diaz
e4f597d2fa
Attempt to fix irregular build failure
Occasionally, the roledb and keydb modules unexpectedly encounter an already existing repository
2017-08-23 12:52:23 -04:00
Vladimir Diaz
f463ad64ab
Edit schemas in formats.py 2017-08-23 12:48:40 -04:00
Vladimir Diaz
bcf43e63a2
Edit metadata and code for developer_tool.py 2017-08-23 12:47:20 -04:00
Vladimir Diaz
3933232efc
Add new metadata that includes the signing scheme 2017-08-23 10:57:34 -04:00
Vladimir Diaz
467a1af5e9
Include missing argument to format_keyval_to_metadata() in test_repository_lib.py 2017-08-23 10:55:38 -04:00
Vladimir Diaz
f4fd98b851
Incorporate securesystemslib changes into sig.py and test_sig.py 2017-08-23 10:53:36 -04:00
Vladimir Diaz
508c092ec7
Test _visit_child_roles 2017-08-03 10:10:33 -04:00
Vladimir Diaz
5364480ec3
Add test conditions
for _refresh_targets_metadata(), _fileinfo_has_changed(), and _update_versioninfo()
2017-07-31 15:46:37 -04:00
Vladimir Diaz
ca52527360
Add test cases for _get_file() and _targets_of_role() 2017-07-27 15:56:07 -04:00
Vladimir Diaz
99a3f99c84
Add test condition for _verify_root_chain_link() 2017-07-26 16:58:01 -04:00
Vladimir Diaz
fb5391e631
Add test condition for _verify_uncompressed_metadata_file() 2017-07-26 15:42:52 -04:00
Vladimir Diaz
4eee116c41
Add test conditions for append_signature() 2017-07-26 12:30:10 -04:00