Robin Mills
0005edf2f9
fix_solaris_stack_protection_0.27
5 years ago
Miloš Komarčević
8a68658f18
Remove EXIV2_EXT variable references
5 years ago
Robin Mills
2b807703c0
Merge pull request #1257 from LeoHsiao1/0.27-maintenance
...
Rewrite the bash test scripts into Python scripts
5 years ago
LeoHsiao
f99db7d61b
Refactor preview-test.sh to preview_test()
5 years ago
LeoHsiao
478f0e9635
Add find()
5 years ago
LeoHsiao
9e8eae0639
Refactor modify-test.sh to modify_test()
5 years ago
LeoHsiao
cec472132d
Refactor function execute() to class Executer
5 years ago
LeoHsiao
147ed39b3f
Adjust code spacing
5 years ago
LeoHsiao
99be739a9a
Refactor path-test.sh to path_test()
5 years ago
LeoHsiao
356a575b5a
Refactor modify-test.sh to iso65k_test()
5 years ago
LeoHsiao
63b074d690
Deprecated Config.exiv2_ext
5 years ago
Robin Mills
ff0671ccb7
Merge pull request #1275 from jtojnar/fix-paths-0.27
...
cmake: Fix paths with absolute GNUInstallDirs
5 years ago
Robin Mills
7573f66cd7
Merge pull request #1277 from Exiv2/fix_1276_BUILD_PO_0.27
...
fix_1276_BUILD_PO_0.27
5 years ago
Jan Tojnar
48f2c9dbba
cmake: Fix paths with absolute GNUInstallDirs
...
It is not generally true that `CMAKE_INSTALL_<dir>` variables are relative paths:
https://github.com/jtojnar/cmake-snips#concatenating-paths-when-building-pkg-config-files
https://github.com/jtojnar/cmake-snips#assuming-cmake_install_dir-is-relative-path
Let's join them properly as paths, not strings.
On Windows, the absolute paths will likely remain unsupported as neither the CMake function,
nor the C++ code is able to detect absolute paths.
Signed-off-by: Jan Tojnar <jtojnar@gmail.com>
5 years ago
clanmills
1a2300565a
fix_1276_BUILD_PO_0.27
5 years ago
Robin Mills
124c46379c
Merge pull request #1271 from jtojnar/fix-aarch64
...
Properly detect availability of flags in cmake/compilerFlags.cmake (#1252 )
5 years ago
Thomas Petazzoni
bbe0b70840
Properly detect availability of flags in cmake/compilerFlags.cmake ( #1252 )
...
Instead of relying on fragile and complex logic to decide if a
compiler flag is available or not, use the check_c_compiler_flag()
macro provided by the CMake standard library.
This for example avoids using -fcf-protection on architectures that
don't support this option.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit dd2d181755a6e642c0a8e3225ef5407fff49eb3a)
When resolving the conflict from applying the patch, I also took the liberty
of re-indenting the snippet correcly and fixing mismatching
HAS_FCF_PROTECTION and HAS_FSTACK_PROTECTOR_STRONG variables
(the conditionals used GCC_ prefix but the variables were definded without it).
Signed-off-by: Jan Tojnar <jtojnar@gmail.com>
5 years ago
LeoHsiao
65a0ab1827
Ignore .vscode
5 years ago
LeoHsiao
e976d3795a
Ignore conversions_test() output differences on Windows
5 years ago
LeoHsiao
daa2a6fda5
Ignore printTest() output differences on Windows
5 years ago
LeoHsiao
caa1acf197
Adjust the format of the command on Windows
5 years ago
LeoHsiao
c7bf5dd12a
Adjust line breaks, binary extension on Windows
5 years ago
LeoHsiao
7fc960c520
Add environment variables: EXIV2_HTTP, EXIV2_PORT
5 years ago
Robin Mills
ab6c91dd64
Merge pull request #1267 from Exiv2/fix_1266_GPSProcessingMethod
...
fix_1266_GPSProcessingMethod
5 years ago
Robin Mills
f5c069bede
Merge pull request #1268 from Exiv2/fix_1268_GPSProcessingMethod
...
fix_1268_GPSProcessingMethod
5 years ago
LeoHsiao
788f78987c
Modify printTest(): Ignore the difference of data_dir
5 years ago
LeoHsiao
23b759bffa
Refactor iptctest.sh to iptc_test()
5 years ago
LeoHsiao
ae6976e3e2
Add functions: diff_byte(), diffCheck()
5 years ago
LeoHsiao
4457056157
Mainly optimize utils.py:
...
- Correct the function name excute() to execute(), and add the stdin parameter to it
- Add logs to class 'HttpServer'
- Adjust the code order in utils.py
5 years ago
Robin Mills
da1b02d644
fix_1268_GPSProcessingMethod
5 years ago
Robin Mills
963c91fe8a
fix_1266_GPSProcessingMethod
5 years ago
LeoHsiao
b6bf32bd5f
Rename test cases from 'test*()' format to '*test()' format
5 years ago
LeoHsiao
ca06206f50
Rename class 'Conf' to 'Config'
5 years ago
LeoHsiao
cfaf4e6fa2
Refactor imagetest.sh to test_image()
5 years ago
LeoHsiao
b900cea6cf
Rewrite diff() to simulate the output of GNU diff
5 years ago
LeoHsiao
bdf350a2a9
Refactor exiv2-test.sh to test_exiv2()
5 years ago
LeoHsiao
4dc38ab6a2
Add class 'Output' to simulate the stdout buffer
5 years ago
LeoHsiao
d1cb43f360
Remove copyTestFiles()
5 years ago
LeoHsiao
2778125b79
Completed test_io()
5 years ago
LeoHsiao
6f6699c043
Optimize Conf.init() in bash_tests.utils
5 years ago
LeoHsiao
f909fac802
Rename bash_tests.utils as BT
5 years ago
LeoHsiao
a312e7ed92
Optimize cat(), save() and excute() to handle bytes type content
5 years ago
LeoHsiao
6e1c8bc427
Add excute() to replace runTest()
5 years ago
LeoHsiao
d916a60341
Optimize class 'Log' and add class 'Conf'
5 years ago
LeoHsiao
454308e6b2
Rewrite testcase 'icc-test'
5 years ago
LeoHsiao
7753fb909d
Add functions: mv, md5sum
5 years ago
LeoHsiao
351af319f2
Rewrite testcase 'exifdata-test'
5 years ago
LeoHsiao
1d1e8dc51a
Clear the log buffer after test
5 years ago
LeoHsiao
c990de7dae
Rewrite testcase 'crw-test'
5 years ago
LeoHsiao
b11de2ce3d
Rewrite testcase 'conversions'
5 years ago