diff --git a/README.md b/README.md index 5a2dfe18..71bcc0a1 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ cd $EXIV_ROOT mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=Release cmake --build . -make test +make tests sudo make install ``` diff --git a/test/data/exiv2-bug1014.exv b/test/data/exiv2-bug1014.exv new file mode 100644 index 00000000..04ebddec Binary files /dev/null and b/test/data/exiv2-bug1014.exv differ diff --git a/test/data/exiv2-bug1014_2.exv b/test/data/exiv2-bug1014_2.exv new file mode 100644 index 00000000..af617516 Binary files /dev/null and b/test/data/exiv2-bug1014_2.exv differ diff --git a/tests/bugfixes/github/test_issue_1014.py b/tests/bugfixes/github/test_issue_1014.py new file mode 100644 index 00000000..87caae2e --- /dev/null +++ b/tests/bugfixes/github/test_issue_1014.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- + +import system_tests + + +class NikonLens(metaclass=system_tests.CaseMeta): + + filenames = ["$data_path/exiv2-bug1014.exv", "$data_path/exiv2-bug1014_2.exv"] + commands = ["$exiv2 -pa --grep lens/i %s" % filenames[0], "$exiv2 -pa --grep lens/i %s" % filenames[1]] + + stdout = ["""Exif.Nikon3.LensType Byte 1 D G VR +Exif.Nikon3.Lens Rational 4 24-70mm F2.8 +Exif.Nikon3.LensFStops Undefined 4 6 +Exif.NikonLd3.LensIDNumber Byte 1 Nikon AF-S Nikkor 24-70mm f/2.8E ED VR +Exif.NikonLd3.LensFStops Byte 1 F6.0 +""", + """Exif.Nikon3.LensType Byte 1 D G VR +Exif.Nikon3.Lens Rational 4 70-200mm F2.8 +Exif.Nikon3.LensFStops Undefined 4 6 +Exif.NikonLd3.LensIDNumber Byte 1 Nikon AF-S Nikkor 70-200mm f/2.8E FL ED VR +Exif.NikonLd3.LensFStops Byte 1 F6.0 +""" + ] + stderr = ["", ""] + retval = [0, 0]