exiv2/tests/bugfixes/github
Alexander Steffen 73efa4515c Add test for all known Canon lenses
Generates a test case for every known lens from canonCsLensType, that first
sets the corresponding lens metadata and then verifies that exiv2 maps it
to the expected lens description. Only metadata fields that are relevant
for lens identification are modified.
2021-06-02 21:21:35 +02:00
..
__init__.py Added some example test cases to the new test suite 2018-01-05 00:43:43 +01:00
test_canon_lenses.py Add test for all known Canon lenses 2021-06-02 21:21:35 +02:00
test_CVE_2017_9953.py [testsuite] Update testsuite after printStructure deletion 2018-09-13 11:18:29 +02:00
test_CVE_2017_11336.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11337.py [testsuite] Update testsuite after printStructure deletion 2018-09-13 11:18:29 +02:00
test_CVE_2017_11338.py [testsuite] Update testsuite after printStructure deletion 2018-09-13 11:18:29 +02:00
test_CVE_2017_11339.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11340.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11553.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11591.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11592.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_11683.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_12955.py [testsuite] Update testsuite after printStructure deletion 2018-09-13 11:18:29 +02:00
test_CVE_2017_12956.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_12957.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_14857.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_14858.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_14859.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_14860.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_14861.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_14862.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_14863.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_14864.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_14865.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_14866.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2017_17669.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_17722.py fix_1329_remove_bigtiff_0.27 2020-09-28 07:43:06 +01:00
test_CVE_2017_17724.py [testsuite] Add reproducers for CVE-2017-17724 & #209, #211 2018-10-11 14:06:16 +02:00
test_CVE_2017_17725.py Fix #1011 fix_1011_jp2_readmetadata_loop 2019-10-05 07:50:59 +02:00
test_CVE_2017_18005.py Test changes to use -b where necessary. 2020-05-12 10:59:00 +01:00
test_CVE_2017_1000126.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2017_1000127.py exiv2 pr uses easyaccess API (co-authored with clanmills) 2020-11-04 19:19:40 +01:00
test_CVE_2018_2018_14046.py [testsuite] Add reproducer for #378/CVE-2018-14046 to the testsuite 2018-07-16 23:40:23 +02:00
test_CVE_2018_4868.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_CVE_2018_9145.py Skip python tests using -pR 2018-11-22 18:19:08 +01:00
test_CVE_2018_10999.py Analyze minimum needed number of null separators in PngChunk::parseTXTChunk 2018-05-23 10:57:13 +02:00
test_CVE_2018_11531.py [testsuite] Fix name of regression test #283 2018-06-06 13:31:53 +02:00
test_CVE_2018_12264.py [tests] Change name of test for #365 and #366 2018-07-30 00:32:07 +02:00
test_CVE_2018_12265.py [tests] Change name of test for #365 and #366 2018-07-30 00:32:07 +02:00
test_fuji_tags.py fix_1047_0.27 2020-04-06 11:58:10 +01:00
test_issue_20.py fix_1004_0.27 2020-04-13 23:53:47 +01:00
test_issue_45.py fix_1004_0.27 2020-04-13 23:53:47 +01:00
test_issue_159.py [testsuite] Add reproducer for second bug from #159 2018-10-12 00:41:46 +02:00
test_issue_170.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_issue_211.py [testsuite] Add reproducers for CVE-2017-17724 & #209, #211 2018-10-11 14:06:16 +02:00
test_issue_216.py Skip python tests using -pR 2018-11-22 18:19:08 +01:00
test_issue_227.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_issue_246.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_issue_247.py Fixing test suite. I've explained the changes in a note in the PR. 2021-01-13 18:56:26 +00:00
test_issue_253.py [testsuite] Addapt tests to new test suite structure 2018-04-23 10:17:36 +02:00
test_issue_262.py fix_1329_remove_bigtiff_0.27 2020-09-28 07:43:06 +01:00
test_issue_263.py [testsuite] Add reproducers for #263 2018-10-12 00:41:46 +02:00
test_issue_400.py Add reproducer for #400 to the test suite 2018-08-21 13:46:53 +02:00
test_issue_426.py Add regression test for #426 2018-11-06 13:17:35 +01:00
test_issue_428.py Do not call tell() in File::eof() - Fix tests & performance 2020-04-24 07:42:23 +02:00
test_issue_457.py Add reproducer for #457 2018-10-13 11:37:57 +02:00
test_issue_460.py Add reproducer for #460 2018-10-14 11:58:25 +02:00
test_issue_511.py Skip python tests using -pR 2018-11-22 18:19:08 +01:00
test_issue_547.py Add guard in test_issue_547.py to skip when not a debug build. 2020-05-19 18:38:49 +01:00
test_issue_561.py Add test reproducer for #561 2018-11-26 16:39:00 +01:00
test_issue_590.py [tests] Add regression test for second bug from #590 2019-02-26 00:09:21 +01:00
test_issue_598.py Add Tamron SP 70-300mm f/4-5.6 Di VC USD (Model: A030) (Nikon Mount) 2019-05-27 07:35:31 +02:00
test_issue_646.py Move test to github (from redmine) 2019-06-18 21:29:55 +02:00
test_issue_712.py fix_1329_remove_bigtiff_0.27 2020-09-28 07:43:06 +01:00
test_issue_742.py Update tests/bugfixes/github/test_issue_742.py 2019-04-07 18:06:42 +02:00
test_issue_743.py changes comma in aperture to dot to match the other exif entries 2019-11-14 09:18:56 +01:00
test_issue_756.py [tests] Add regression test for #756 2019-03-25 23:56:57 +01:00
test_issue_789.py Avoid negative integer overflow when chunkLength == 0. 2019-05-06 06:27:10 +02:00
test_issue_790.py Avoid negative integer overflow when iccOffset > chunkLength. 2019-05-05 12:21:32 +02:00
test_issue_791.py Update tests/bugfixes/github/test_issue_791.py 2019-05-12 14:15:21 +02:00
test_issue_818.py fix #818. Restore 0.25 behaviour of $ exiv2 -g image ... to apply grep to keys. 2019-05-11 07:35:26 +02:00
test_issue_828.py Add better bounds checking in PngImage::printStructure(). (#862) 2019-05-17 05:44:28 +02:00
test_issue_839.py Add bounds check. (#840) 2019-05-15 08:58:38 +02:00
test_issue_841.py Throw an exception if the data location is invalid. (#842) 2019-05-15 11:12:02 +02:00
test_issue_843.py Avoid integer overflow. 2019-05-13 22:46:25 +02:00
test_issue_845.py Remove call to atol, which might read off the end of the buffer. (#870) 2019-05-17 12:45:42 +02:00
test_issue_847.py Check bounds of allocation size. (#848) 2019-05-15 13:00:41 +02:00
test_issue_851.py Check bounds in XMP SDK (#852) 2019-05-16 07:40:47 +02:00
test_issue_853.py Add bounds check on allocation size. (#854) 2019-05-16 09:36:26 +02:00
test_issue_855.py Test changes to use -b where necessary. 2020-05-12 10:59:00 +01:00
test_issue_857.py Check bounds of jpg_img_off and jpg_img_len. (#858) 2019-05-16 15:30:12 +02:00
test_issue_867.py Prevent out-of-bounds read. (#868) 2019-05-17 07:06:56 +02:00
test_issue_869.py Remove call to atol, which might read off the end of the buffer. (#870) 2019-05-17 12:45:42 +02:00
test_issue_943.py Add a second test for better code coverage. 2019-07-06 16:09:18 +01:00
test_issue_960.py Add regression test for #960 2019-07-15 22:35:38 +02:00
test_issue_981.py Fixing test suite. I've explained the changes in a note in the PR. 2021-01-13 18:56:26 +00:00
test_issue_984.py Adding test files 2020-03-29 15:57:40 +01:00
test_issue_990.py [tests] Add regression test for Tamron 70-200 G1 lens name 2019-08-27 22:12:59 +00:00
test_issue_1011.py Fix #1011 fix_1011_jp2_readmetadata_loop 2019-10-05 07:50:59 +02:00
test_issue_1014.py Fixes #1014 Two Nikon lenses still not detected 2019-10-12 15:58:48 +00:00
test_issue_1019.py [tests] Add regression test for #1019 2019-10-07 22:14:15 +00:00
test_issue_1046.py Improve printing of GPS info 2021-04-13 17:22:34 +02:00
test_issue_1069.py fix_1069_0.27 #1069 2020-04-06 09:56:19 +01:00
test_issue_1078.py Add ID for Tokina atx-i 11-16mm F2.8 CF (Nikon) 2020-01-15 09:07:31 +01:00
test_issue_1097.py fix_1097_0.27 2020-03-27 17:25:28 +01:00
test_issue_1099.py Remove remaining vestiges of binary_extension 2020-09-10 12:05:46 +02:00
test_issue_1180.py fix_1180_date_separator 2020-04-25 14:31:26 +01:00
test_issue_1208.py fix_1208_NikonLens_0.27 2020-05-18 20:50:36 +01:00
test_issue_1368.py Detect Sigma 18-35mm f/1.8 DC HSM (firmware 2.x) 2020-10-19 13:49:58 +02:00
test_issue_1464.py Fix python test breaker 2021-02-11 09:52:57 +00:00
test_issue_1471.py Test suite update. 2021-02-18 16:23:44 +00:00
test_issue_1472.py fix python tests on powershell 2021-05-17 07:31:45 +02:00
test_issue_1473.py fix_1473_LocationShown 2021-03-11 11:02:10 +00:00
test_issue_1484.py https://github.com/Exiv2/exiv2/pull/1486#issuecomment-796843835 2021-03-11 18:31:52 +00:00
test_issue_1503.py Fix build breaker in test_issue_1503.py. 2021-04-03 17:37:39 +01:00
test_issue_1504.py fix_1504_metacopy_optstring 2021-04-03 13:16:41 +01:00
test_issue_1522.py test fix_1522_jp2image_exif_asan 2021-04-05 20:33:38 +01:00
test_issue_1530.py Use $kerCorruptedMetadata, rather than hard-coded string. 2021-04-09 16:17:50 +01:00
test_issue_1570.py Stop the test from failing when EXIV2_ENABLE_BMFF=Off. 2021-04-22 11:38:49 +02:00
test_issue_ghsa_5p8g_9xf3_gfrr.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-5p8g-9xf3-gfrr 2021-04-20 21:43:56 +02:00
test_issue_ghsa_7569_phvm_vwc2.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-7569-phvm-vwc2 2021-05-08 11:00:57 +00:00
test_issue_ghsa_8949_hhfh_j7rj.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-8949-hhfh-j7rj 2021-04-22 21:14:50 +02:00
test_issue_ghsa_jgm9_5fw5_pw9p.py Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-jgm9-5fw5-pw9p 2021-04-20 21:19:51 +02:00
test_pr1475_AVIF.py use raise from test_pr1475*.py 2021-03-17 07:05:04 +00:00
test_pr1475_HEIC.py BMFF python test - Output strings in different lines 2021-05-17 07:31:45 +02:00
test_pr1475_HIF.py use raise from test_pr1475*.py 2021-03-17 07:05:04 +00:00
test_pr_317.py [testsuite] Use system_tests.path() in some test cases 2018-05-29 10:21:13 +02:00
test_pr_906.py Add support for FocusPosition in Sony RAW files (#906) 2019-06-26 21:36:59 +02:00
test_pr_992.py fix_1049_0.27 2020-04-06 11:45:16 +01:00
test_pr_1105.py Test changes. 2020-03-30 13:07:27 +01:00
test_pr_1375.py Add a test for PR 1375, checking the Olympus 17mm f/1.2 Pro lens is recognised correctly. 2020-10-20 20:34:22 +01:00
test_pr_1384.py Adding python test 2020-11-05 10:11:10 +00:00
test_pr_1409.py Calming Test Suite concerning Continuous and CropMode confusion. 2020-11-28 09:13:26 +00:00
test_pr_1436.py Add DNG 1.6 test 2021-01-06 11:24:01 +01:00
test_pr_1437.py include test of shutter mode and mech shutter count in lensdata 8 test 2021-01-15 15:57:36 +01:00
test_pr_1456.py and a test case for Python 2021-01-18 16:57:17 +00:00
test_regression_issue_201.py Test changes to use -b where necessary. 2020-05-12 10:59:00 +01:00