Adapt most changes from taglib2
This commit is contained in:
91
tests/taglib/CMakeLists.txt
Normal file
91
tests/taglib/CMakeLists.txt
Normal file
@@ -0,0 +1,91 @@
|
||||
enable_testing()
|
||||
find_package(CppUnit REQUIRED)
|
||||
|
||||
SET(TAGLIB_TESTS_SOURCES
|
||||
main.cpp
|
||||
test_list.cpp
|
||||
test_map.cpp
|
||||
test_mpeg.cpp
|
||||
test_synchdata.cpp
|
||||
test_trueaudio.cpp
|
||||
test_bytevector.cpp
|
||||
test_bytevectorlist.cpp
|
||||
test_bytevectorstream.cpp
|
||||
test_string.cpp
|
||||
test_propertymap.cpp
|
||||
test_file.cpp
|
||||
test_fileref.cpp
|
||||
test_id3v1.cpp
|
||||
test_id3v2.cpp
|
||||
test_xiphcomment.cpp
|
||||
test_aiff.cpp
|
||||
test_riff.cpp
|
||||
test_ogg.cpp
|
||||
test_oggflac.cpp
|
||||
test_flac.cpp
|
||||
test_flacpicture.cpp
|
||||
test_flacunknownmetadatablock.cpp
|
||||
test_ape.cpp
|
||||
test_apetag.cpp
|
||||
test_wav.cpp
|
||||
test_info.cpp
|
||||
test_wavpack.cpp
|
||||
test_mp4.cpp
|
||||
test_mp4item.cpp
|
||||
test_mp4coverart.cpp
|
||||
test_asf.cpp
|
||||
test_mod.cpp
|
||||
test_s3m.cpp
|
||||
test_it.cpp
|
||||
test_xm.cpp
|
||||
test_mpc.cpp
|
||||
test_opus.cpp
|
||||
test_speex.cpp
|
||||
test_dsf.cpp
|
||||
test_dsdiff.cpp
|
||||
)
|
||||
|
||||
link_directories(${TAGLIB_LIBRARY_DIRS})
|
||||
|
||||
add_executable(taglib_tests ${TAGLIB_TESTS_SOURCES})
|
||||
|
||||
target_include_directories(taglib_tests PRIVATE
|
||||
${CPPUNIT_INCLUDE_DIR}
|
||||
${TAGLIB_INCLUDE_DIRS}
|
||||
${CMAKE_CURRENT_BINARY_DIR}/../../3rdparty/taglib
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/toolkit
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/ape
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/asf
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/mpeg/id3v1
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/mpeg/id3v2
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/mpeg/id3v2/frames
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/mpeg
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/mpc
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/mp4
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/riff
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/riff/aiff
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/riff/wav
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/trueaudio
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/ogg
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/ogg/vorbis
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/ogg/flac
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/ogg/speex
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/ogg/opus
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/flac
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/wavpack
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/mod
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/s3m
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/it
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/xm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/dsf
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../3rdparty/taglib/dsdiff
|
||||
)
|
||||
|
||||
target_link_libraries(taglib_tests PRIVATE
|
||||
${CPPUNIT_LIBRARIES}
|
||||
${TAGLIB_LIBRARIES}
|
||||
)
|
||||
|
||||
add_test(taglib_tests taglib_tests)
|
||||
add_custom_target(run_taglib_tests COMMAND ${CMAKE_CTEST_COMMAND} -V DEPENDS taglib_tests)
|
||||
BIN
tests/taglib/data/005411.id3
Normal file
BIN
tests/taglib/data/005411.id3
Normal file
Binary file not shown.
BIN
tests/taglib/data/64bit.mp4
Normal file
BIN
tests/taglib/data/64bit.mp4
Normal file
Binary file not shown.
BIN
tests/taglib/data/alaw.aifc
Normal file
BIN
tests/taglib/data/alaw.aifc
Normal file
Binary file not shown.
BIN
tests/taglib/data/alaw.wav
Normal file
BIN
tests/taglib/data/alaw.wav
Normal file
Binary file not shown.
BIN
tests/taglib/data/ape-id3v1.mp3
Normal file
BIN
tests/taglib/data/ape-id3v1.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/ape-id3v2.mp3
Normal file
BIN
tests/taglib/data/ape-id3v2.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/ape.mp3
Normal file
BIN
tests/taglib/data/ape.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/bladeenc.mp3
Normal file
BIN
tests/taglib/data/bladeenc.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/blank_video.m4v
Normal file
BIN
tests/taglib/data/blank_video.m4v
Normal file
Binary file not shown.
BIN
tests/taglib/data/broken-tenc.id3
Normal file
BIN
tests/taglib/data/broken-tenc.id3
Normal file
Binary file not shown.
BIN
tests/taglib/data/changed.s3m
Normal file
BIN
tests/taglib/data/changed.s3m
Normal file
Binary file not shown.
BIN
tests/taglib/data/changed.xm
Normal file
BIN
tests/taglib/data/changed.xm
Normal file
Binary file not shown.
BIN
tests/taglib/data/click.mpc
Normal file
BIN
tests/taglib/data/click.mpc
Normal file
Binary file not shown.
BIN
tests/taglib/data/click.wv
Normal file
BIN
tests/taglib/data/click.wv
Normal file
Binary file not shown.
BIN
tests/taglib/data/compressed_id3_frame.mp3
Normal file
BIN
tests/taglib/data/compressed_id3_frame.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/correctness_gain_silent_output.opus
Normal file
BIN
tests/taglib/data/correctness_gain_silent_output.opus
Normal file
Binary file not shown.
BIN
tests/taglib/data/covr-junk.m4a
Normal file
BIN
tests/taglib/data/covr-junk.m4a
Normal file
Binary file not shown.
BIN
tests/taglib/data/duplicate_id3v2.aiff
Normal file
BIN
tests/taglib/data/duplicate_id3v2.aiff
Normal file
Binary file not shown.
BIN
tests/taglib/data/duplicate_id3v2.mp3
Normal file
BIN
tests/taglib/data/duplicate_id3v2.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/duplicate_tags.wav
Normal file
BIN
tests/taglib/data/duplicate_tags.wav
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty-seektable.flac
Normal file
BIN
tests/taglib/data/empty-seektable.flac
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty.aiff
Normal file
BIN
tests/taglib/data/empty.aiff
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty.dsf
Normal file
BIN
tests/taglib/data/empty.dsf
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty.ogg
Normal file
BIN
tests/taglib/data/empty.ogg
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty.spx
Normal file
BIN
tests/taglib/data/empty.spx
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty.tta
Normal file
BIN
tests/taglib/data/empty.tta
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty.wav
Normal file
BIN
tests/taglib/data/empty.wav
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty10ms.dff
Normal file
BIN
tests/taglib/data/empty10ms.dff
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty10ms.dsf
Normal file
BIN
tests/taglib/data/empty10ms.dsf
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty_alac.m4a
Normal file
BIN
tests/taglib/data/empty_alac.m4a
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty_flac.oga
Normal file
BIN
tests/taglib/data/empty_flac.oga
Normal file
Binary file not shown.
BIN
tests/taglib/data/empty_vorbis.oga
Normal file
BIN
tests/taglib/data/empty_vorbis.oga
Normal file
Binary file not shown.
BIN
tests/taglib/data/excessive_alloc.aif
Normal file
BIN
tests/taglib/data/excessive_alloc.aif
Normal file
Binary file not shown.
BIN
tests/taglib/data/excessive_alloc.mp3
Normal file
BIN
tests/taglib/data/excessive_alloc.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/float64.wav
Normal file
BIN
tests/taglib/data/float64.wav
Normal file
Binary file not shown.
BIN
tests/taglib/data/four_channels.wv
Normal file
BIN
tests/taglib/data/four_channels.wv
Normal file
Binary file not shown.
BIN
tests/taglib/data/garbage.mp3
Normal file
BIN
tests/taglib/data/garbage.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/gnre.m4a
Normal file
BIN
tests/taglib/data/gnre.m4a
Normal file
Binary file not shown.
BIN
tests/taglib/data/has-tags.m4a
Normal file
BIN
tests/taglib/data/has-tags.m4a
Normal file
Binary file not shown.
BIN
tests/taglib/data/id3v22-tda.mp3
Normal file
BIN
tests/taglib/data/id3v22-tda.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/ilst-is-last.m4a
Normal file
BIN
tests/taglib/data/ilst-is-last.m4a
Normal file
Binary file not shown.
BIN
tests/taglib/data/infloop.m4a
Normal file
BIN
tests/taglib/data/infloop.m4a
Normal file
Binary file not shown.
BIN
tests/taglib/data/infloop.mpc
Normal file
BIN
tests/taglib/data/infloop.mpc
Normal file
Binary file not shown.
BIN
tests/taglib/data/infloop.wav
Normal file
BIN
tests/taglib/data/infloop.wav
Normal file
Binary file not shown.
BIN
tests/taglib/data/infloop.wv
Normal file
BIN
tests/taglib/data/infloop.wv
Normal file
Binary file not shown.
BIN
tests/taglib/data/invalid-frames1.mp3
Normal file
BIN
tests/taglib/data/invalid-frames1.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/invalid-frames2.mp3
Normal file
BIN
tests/taglib/data/invalid-frames2.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/invalid-frames3.mp3
Normal file
BIN
tests/taglib/data/invalid-frames3.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/lame_cbr.mp3
Normal file
BIN
tests/taglib/data/lame_cbr.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/lame_vbr.mp3
Normal file
BIN
tests/taglib/data/lame_vbr.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/longloop.ape
Normal file
BIN
tests/taglib/data/longloop.ape
Normal file
Binary file not shown.
BIN
tests/taglib/data/lossless.wma
Normal file
BIN
tests/taglib/data/lossless.wma
Normal file
Binary file not shown.
BIN
tests/taglib/data/lowercase-fields.ogg
Normal file
BIN
tests/taglib/data/lowercase-fields.ogg
Normal file
Binary file not shown.
BIN
tests/taglib/data/mac-390-hdr.ape
Normal file
BIN
tests/taglib/data/mac-390-hdr.ape
Normal file
Binary file not shown.
BIN
tests/taglib/data/mac-396.ape
Normal file
BIN
tests/taglib/data/mac-396.ape
Normal file
Binary file not shown.
BIN
tests/taglib/data/mac-399-id3v2.ape
Normal file
BIN
tests/taglib/data/mac-399-id3v2.ape
Normal file
Binary file not shown.
BIN
tests/taglib/data/mac-399-tagged.ape
Normal file
BIN
tests/taglib/data/mac-399-tagged.ape
Normal file
Binary file not shown.
BIN
tests/taglib/data/mac-399.ape
Normal file
BIN
tests/taglib/data/mac-399.ape
Normal file
Binary file not shown.
BIN
tests/taglib/data/matroska.mka
Normal file
BIN
tests/taglib/data/matroska.mka
Normal file
Binary file not shown.
BIN
tests/taglib/data/mpeg2.mp3
Normal file
BIN
tests/taglib/data/mpeg2.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/multiple-vc.flac
Normal file
BIN
tests/taglib/data/multiple-vc.flac
Normal file
Binary file not shown.
BIN
tests/taglib/data/no-extension
Normal file
BIN
tests/taglib/data/no-extension
Normal file
Binary file not shown.
BIN
tests/taglib/data/no-tags.3g2
Normal file
BIN
tests/taglib/data/no-tags.3g2
Normal file
Binary file not shown.
BIN
tests/taglib/data/no-tags.flac
Normal file
BIN
tests/taglib/data/no-tags.flac
Normal file
Binary file not shown.
BIN
tests/taglib/data/no-tags.m4a
Normal file
BIN
tests/taglib/data/no-tags.m4a
Normal file
Binary file not shown.
BIN
tests/taglib/data/no_length.wv
Normal file
BIN
tests/taglib/data/no_length.wv
Normal file
Binary file not shown.
BIN
tests/taglib/data/noise.aif
Normal file
BIN
tests/taglib/data/noise.aif
Normal file
Binary file not shown.
BIN
tests/taglib/data/noise_odd.aif
Normal file
BIN
tests/taglib/data/noise_odd.aif
Normal file
Binary file not shown.
BIN
tests/taglib/data/pcm_with_fact_chunk.wav
Normal file
BIN
tests/taglib/data/pcm_with_fact_chunk.wav
Normal file
Binary file not shown.
BIN
tests/taglib/data/rare_frames.mp3
Normal file
BIN
tests/taglib/data/rare_frames.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/segfault.aif
Normal file
BIN
tests/taglib/data/segfault.aif
Normal file
Binary file not shown.
BIN
tests/taglib/data/segfault.mpc
Normal file
BIN
tests/taglib/data/segfault.mpc
Normal file
Binary file not shown.
BIN
tests/taglib/data/segfault.oga
Normal file
BIN
tests/taglib/data/segfault.oga
Normal file
Binary file not shown.
BIN
tests/taglib/data/segfault.wav
Normal file
BIN
tests/taglib/data/segfault.wav
Normal file
Binary file not shown.
1
tests/taglib/data/segfault2.mpc
Normal file
1
tests/taglib/data/segfault2.mpc
Normal file
@@ -0,0 +1 @@
|
||||
MPCKSH
|
||||
BIN
tests/taglib/data/silence-1.wma
Normal file
BIN
tests/taglib/data/silence-1.wma
Normal file
Binary file not shown.
BIN
tests/taglib/data/silence-44-s.flac
Normal file
BIN
tests/taglib/data/silence-44-s.flac
Normal file
Binary file not shown.
BIN
tests/taglib/data/sinewave.flac
Normal file
BIN
tests/taglib/data/sinewave.flac
Normal file
Binary file not shown.
BIN
tests/taglib/data/stripped.xm
Normal file
BIN
tests/taglib/data/stripped.xm
Normal file
Binary file not shown.
BIN
tests/taglib/data/sv4_header.mpc
Normal file
BIN
tests/taglib/data/sv4_header.mpc
Normal file
Binary file not shown.
BIN
tests/taglib/data/sv5_header.mpc
Normal file
BIN
tests/taglib/data/sv5_header.mpc
Normal file
Binary file not shown.
BIN
tests/taglib/data/sv8_header.mpc
Normal file
BIN
tests/taglib/data/sv8_header.mpc
Normal file
Binary file not shown.
BIN
tests/taglib/data/tagged.tta
Normal file
BIN
tests/taglib/data/tagged.tta
Normal file
Binary file not shown.
BIN
tests/taglib/data/tagged.wv
Normal file
BIN
tests/taglib/data/tagged.wv
Normal file
Binary file not shown.
BIN
tests/taglib/data/test.it
Normal file
BIN
tests/taglib/data/test.it
Normal file
Binary file not shown.
BIN
tests/taglib/data/test.ogg
Normal file
BIN
tests/taglib/data/test.ogg
Normal file
Binary file not shown.
BIN
tests/taglib/data/test.s3m
Normal file
BIN
tests/taglib/data/test.s3m
Normal file
Binary file not shown.
BIN
tests/taglib/data/test.xm
Normal file
BIN
tests/taglib/data/test.xm
Normal file
Binary file not shown.
BIN
tests/taglib/data/toc_many_children.mp3
Normal file
BIN
tests/taglib/data/toc_many_children.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/unsupported-extension.xx
Normal file
BIN
tests/taglib/data/unsupported-extension.xx
Normal file
Binary file not shown.
BIN
tests/taglib/data/unsynch.id3
Normal file
BIN
tests/taglib/data/unsynch.id3
Normal file
Binary file not shown.
BIN
tests/taglib/data/w000.mp3
Normal file
BIN
tests/taglib/data/w000.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/xing.mp3
Normal file
BIN
tests/taglib/data/xing.mp3
Normal file
Binary file not shown.
BIN
tests/taglib/data/zero-length-mdat.m4a
Normal file
BIN
tests/taglib/data/zero-length-mdat.m4a
Normal file
Binary file not shown.
BIN
tests/taglib/data/zero-size-chunk.wav
Normal file
BIN
tests/taglib/data/zero-size-chunk.wav
Normal file
Binary file not shown.
BIN
tests/taglib/data/zero-sized-padding.flac
Normal file
BIN
tests/taglib/data/zero-sized-padding.flac
Normal file
Binary file not shown.
BIN
tests/taglib/data/zerodiv.ape
Normal file
BIN
tests/taglib/data/zerodiv.ape
Normal file
Binary file not shown.
BIN
tests/taglib/data/zerodiv.mpc
Normal file
BIN
tests/taglib/data/zerodiv.mpc
Normal file
Binary file not shown.
88
tests/taglib/main.cpp
Normal file
88
tests/taglib/main.cpp
Normal file
@@ -0,0 +1,88 @@
|
||||
/***************************************************************************
|
||||
copyright : (C) 2007 by Lukas Lalinsky
|
||||
email : lukas@oxygene.sk
|
||||
***************************************************************************/
|
||||
|
||||
/***************************************************************************
|
||||
* This library is free software; you can redistribute it and/or modify *
|
||||
* it under the terms of the GNU Lesser General Public License version *
|
||||
* 2.1 as published by the Free Software Foundation. *
|
||||
* *
|
||||
* This library is distributed in the hope that it will be useful, but *
|
||||
* WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
|
||||
* Lesser General Public License for more details. *
|
||||
* *
|
||||
* You should have received a copy of the GNU Lesser General Public *
|
||||
* License along with this library; if not, write to the Free Software *
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA *
|
||||
* 02110-1301 USA *
|
||||
* *
|
||||
* Alternatively, this file is available under the Mozilla Public *
|
||||
* License Version 1.1. You may obtain a copy of the License at *
|
||||
* http://www.mozilla.org/MPL/ *
|
||||
***************************************************************************/
|
||||
|
||||
#include <cstdlib>
|
||||
#include <cstring>
|
||||
#include <fstream>
|
||||
#include <stdexcept>
|
||||
#include <cppunit/TestResult.h>
|
||||
#include <cppunit/TestResultCollector.h>
|
||||
#include <cppunit/TestRunner.h>
|
||||
#include <cppunit/extensions/TestFactoryRegistry.h>
|
||||
#include <cppunit/BriefTestProgressListener.h>
|
||||
#include <cppunit/CompilerOutputter.h>
|
||||
#include <cppunit/XmlOutputter.h>
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
std::string testPath = (argc > 1) ? std::string(argv[1]) : "";
|
||||
|
||||
// Create the event manager and test controller
|
||||
CppUnit::TestResult controller;
|
||||
|
||||
// Add a listener that collects test result
|
||||
CppUnit::TestResultCollector result;
|
||||
controller.addListener(&result);
|
||||
|
||||
// Add a listener that print dots as test run.
|
||||
CppUnit::BriefTestProgressListener progress;
|
||||
controller.addListener(&progress);
|
||||
|
||||
// Add the top suite to the test runner
|
||||
CppUnit::TestRunner runner;
|
||||
runner.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest());
|
||||
|
||||
try {
|
||||
std::cout << "Running " << testPath;
|
||||
runner.run(controller, testPath);
|
||||
|
||||
std::cerr << std::endl;
|
||||
|
||||
// Print test in a compiler compatible format.
|
||||
CppUnit::CompilerOutputter outputter(&result, std::cerr);
|
||||
outputter.write();
|
||||
|
||||
#if defined(_MSC_VER) && _MSC_VER > 1500
|
||||
char *xml = NULL;
|
||||
::_dupenv_s(&xml, NULL, "CPPUNIT_XML");
|
||||
#else
|
||||
char *xml = ::getenv("CPPUNIT_XML");
|
||||
#endif
|
||||
if (xml && !::strcmp(xml, "1")) {
|
||||
std::ofstream xmlfileout("cpptestresults.xml");
|
||||
CppUnit::XmlOutputter xmlout(&result, xmlfileout);
|
||||
xmlout.write();
|
||||
}
|
||||
#if defined(_MSC_VER) && _MSC_VER > 1500
|
||||
::free(xml);
|
||||
#endif
|
||||
} catch (std::invalid_argument &e) {
|
||||
std::cerr << std::endl
|
||||
<< "ERROR: " << e.what()
|
||||
<< std::endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
return result.wasSuccessful() ? 0 : 1;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user