..
__init__.py
Added some example test cases to the new test suite
2018-01-05 00:43:43 +01:00
test_coverage_xmp_doctype.py
Add test to improve code coverage.
2021-08-23 09:28:54 +01:00
test_coverage_xmpsidecar_isXmpType.py
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363
2021-08-21 12:42:24 +01: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
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363
2021-08-21 12:42:24 +01:00
test_CVE_2017_14858.py
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363
2021-08-21 12:42:24 +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
remove usage of exiv2json in a test ( #199 )
2022-02-09 22:19:49 +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
Several transformations on DataBuf + migration to size_t
2022-02-27 09:41:47 +01:00
test_fuji_tags.py
fix_1047_0.27
2020-04-06 11:58:10 +01:00
test_issue_20.py
fix test cases
2022-02-14 16:29:52 +01:00
test_issue_45.py
fix test cases
2022-02-14 16:29:52 +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 tests. test_issue_981.py is now running all 6 commands. The output Key has correctly changed. The type and value are wrong.
2022-02-14 16:29:59 +01: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
Several transformations on DataBuf + migration to size_t
2022-02-27 09:41:47 +01: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
Print value of ContrastDetectAFInFocus as Yes/No. Change internal
2022-02-19 15:47:02 -08: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
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363
2021-08-21 12:42:24 +01: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 following Christoph's Review. (Christoph is one clever Mother!)
2022-02-14 16:30:00 +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
Update test for image/jxl
2021-08-12 16:19:06 +02:00
test_issue_1522.py
Check size before allocation to avoid out-of-memory errors.
2021-08-01 23:27:02 +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_1706.py
fix: use vector::at() rather than operator[] (backport #1735 ) ( #1741 )
2021-06-27 09:33:56 +02:00
test_issue_1713.py
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363
2021-08-21 12:42:24 +01:00
test_issue_1723.py
add lens: Olympus M.ZUIKO DIGITAL ED 12-45mm F4.0 PRO ( #1725 )
2021-06-20 22:15:01 +02:00
test_issue_1763.py
Regression test for https://github.com/Exiv2/exiv2/issues/1763
2021-07-09 10:41:13 +01:00
test_issue_1782.py
feat: add test for #1782
2021-07-25 16:58:16 +02:00
test_issue_1791.py
Check if embedded RAF image is really a TIFF (backport #1796 ) ( #1851 )
2021-08-06 11:22:05 +02:00
test_issue_1793.py
Regression test for https://github.com/Exiv2/exiv2/issues/1793
2021-07-23 12:40:50 +01:00
test_issue_1805.py
Regression test for #1805
2021-11-02 16:08:39 +00:00
test_issue_1812.py
Check size before allocation to avoid out-of-memory errors.
2021-08-01 23:27:02 +01:00
test_issue_1815.py
Regression test for https://github.com/Exiv2/exiv2/issues/1815
2021-08-01 08:40:50 +00:00
test_issue_1817.py
Regression test for https://github.com/Exiv2/exiv2/issues/1817
2021-08-01 10:00:24 +01:00
test_issue_1819.py
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363
2021-08-21 12:42:24 +01:00
test_issue_1821.py
Test for https://github.com/Exiv2/exiv2/issues/1821
2021-08-06 12:46:23 +00:00
test_issue_1827.py
Regression test for https://github.com/Exiv2/exiv2/issues/1827
2021-08-03 13:30:53 +00:00
test_issue_1830.py
Regression test for https://github.com/Exiv2/exiv2/issues/1830
2021-08-03 21:39:11 +00:00
test_issue_1833.py
Replace assertion with an error message.
2021-08-03 21:08:53 +00:00
test_issue_1838.py
Regression test for https://github.com/Exiv2/exiv2/issues/1838
2021-08-04 15:14:43 +01:00
test_issue_1841.py
Regression test for https://github.com/Exiv2/exiv2/issues/1841
2021-08-04 20:52:07 +01:00
test_issue_1845.py
Regression test for https://github.com/Exiv2/exiv2/issues/1845
2021-08-06 12:13:38 +00:00
test_issue_1847.py
Replace assertion with an error message.
2021-08-05 22:31:41 +01:00
test_issue_1881.py
Treat Exif.Sony1.PreviewImage as undefined tag.
2021-12-05 14:41:57 +00:00
test_issue_1887.py
Regression test for https://github.com/Exiv2/exiv2/issues/1887
2021-09-01 21:46:01 +01:00
test_issue_1893.py
Canon cr3 previews ( #1958 )
2021-10-17 22:28:05 +01:00
test_issue_1901.py
Throw an exception on integer overflow.
2021-09-13 21:43:59 +01:00
test_issue_1912.py
Regression test for https://github.com/Exiv2/exiv2/issues/1912
2021-09-18 14:32:48 +01:00
test_issue_1918.py
Add third test to improve code coverage.
2021-09-25 18:09:41 +01:00
test_issue_1920.py
Regression test for: https://github.com/Exiv2/exiv2/issues/1920
2021-09-22 23:54:44 +01:00
test_issue_1941.py
Add testing for NikonFl7 makernotes group
2021-11-02 16:02:21 +00:00
test_issue_1954.py
Regression test for https://github.com/Exiv2/exiv2/issues/1954
2021-10-10 12:14:25 +01:00
test_issue_1969.py
Output of -PV was not suitable for inputting to -m-, key was missing. ( #1970 )
2021-12-29 17:19:23 +01:00
test_issue_2006.py
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41438
2021-11-28 14:41:22 +00:00
test_issue_g44w_q3vm_gwjq.py
Skip unittest because -pR is disabled in release builds so the test fails.
2021-07-25 20:34:35 +00: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_9jh3_fcc3_g6hv.py
poc from GHSA-9jh3-fcc3-g6hv can now be parsed without error.
2021-07-26 12:04:58 +01:00
test_issue_ghsa_583f_w9pm_99r2.py
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-583f-w9pm-99r2
2021-07-05 22:43:13 +02:00
test_issue_ghsa_7569_phvm_vwc2.py
Check size before allocation to avoid out-of-memory errors.
2021-08-01 23:27:02 +01:00
test_issue_ghsa_8949_hhfh_j7rj.py
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363
2021-08-21 12:42:24 +01:00
test_issue_ghsa_h9x9_4f77_336w.py
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-h9x9-4f77-336w
2021-07-05 22:26:09 +02:00
test_issue_ghsa_hqjh_hpv8_8r9p.py
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-hqjh-hpv8-8r9p
2021-07-18 14:53:07 +01: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_issue_ghsa_m479_7frc_gqqg.py
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-m479-7frc-gqqg
2021-07-15 22:15:30 +01:00
test_issue_ghsa_mv9g_fxh2_m49m.py
Better way to print the error message.
2021-07-15 19:25:37 +02:00
test_issue_ghsa_mvc4_g5pv_4qqq.py
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-mvc4-g5pv-4qqq
2021-07-26 10:59:13 +01:00
test_issue_ghsa_mxw9_qx4c_6m8v.py
fix incorrect loop condition ( #1752 )
2021-07-01 19:21:45 +02:00
test_issue_ghsa_pvjp_m4f6_q984.py
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-pvjp-m4f6-q984
2021-07-01 19:20:46 +02:00
test_issue_ghsa_v5g7_46xf_h728.py
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363
2021-08-21 12:42:24 +01:00
test_pr1475_AVIF.py
Update XMP IPTC tags to 2021.1 standard
2022-01-10 15:55:53 +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
Fixing tests. test_issue_981.py is now running all 6 commands. The output Key has correctly changed. The type and value are wrong.
2022-02-14 16:29:59 +01: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
Update Sony2Fp makernote tags (tag 9402)
2021-07-13 16:53:15 +01: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_pr_1688.py
test: add new test for lens
2021-07-28 23:08:14 +02:00
test_pr_1691.py
correct identification for Tamron SP 24-70mm G2 A032 ( #1691 )
2021-06-10 09:01:38 +02:00
test_pr_1772.py
Add python test for SonyMisc1
2021-07-11 16:50:24 +01:00
test_pr_1792.py
Add test for SonyMisc(2b|3c) Groups in TIFF files
2021-09-23 12:01:07 +01:00
test_pr_1800.py
Add test for SonyMisc(2b|3c) Groups in TIFF files
2021-09-23 12:01:07 +01:00
test_pr_1808.py
Add SonySInfo1 testing
2021-07-30 15:59:52 +02:00
test_pr_1926.py
Add Python tests for 2 Sony temperature tags
2021-09-24 16:27:50 +01:00
test_pr_1979.py
Fix pr#2053 for native Windows builds ( #2058 )
2022-02-04 14:33:32 +00:00
test_pr_1994.py
Add camera models for NikonFl3 makernotes group ( #1994 )
2021-11-08 17:45:14 +01:00
test_pr_1999.py
Use \" instead of ' for exiv2 command string
2021-12-01 10:17:25 +00:00
test_pr_2000.py
Fix pr#2053 for native Windows builds ( #2058 )
2022-02-04 14:33:32 +00:00
test_pr_2068.py
Fix exiv2: verbose extract stdout mutli-file ( #2068 )
2022-02-05 16:43:34 +00:00
test_pr_2069.py
Add test for Pull Request #2069 (Sigma 12-24mm F4 DG HSM Art lens for Nikon)
2022-02-04 23:25:28 +01:00
test_pr_2072.py
[nikon] Add Tokina ATX-i 11-20mm F2.8 CF lens ( #2072 )
2022-02-09 17:41:51 +01:00
test_pr_2073.py
[tests] Add test for Tokina AT-X 14-20 F2 PRO DX lens on Nikon bodies
2022-02-08 20:46:48 +01:00
test_regression_issue_201.py
Test changes to use -b where necessary.
2020-05-12 10:59:00 +01:00