Always use <vcpkg-test/util.h> rather than <catch2/catch.hpp>. (#1252)

This ensures the StringMakers in util.h are always available for better console output.
This commit is contained in:
Billy O'Neal 2023-10-27 17:03:19 -07:00 коммит произвёл GitHub
Родитель e0ec6cdb16
Коммит 7411aa2913
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
51 изменённых файлов: 58 добавлений и 79 удалений

Просмотреть файл

@ -59,6 +59,8 @@ IncludeCategories:
Priority: -1
- Regex: '^<catch2/catch\.hpp>$'
Priority: 1
- Regex: '^<vcpkg-test/util\.h>$'
Priority: 1
- Regex: '^<vcpkg/base/fwd/.*\.h>$'
Priority: 2
- Regex: '^<vcpkg/fwd/.*\.h>$'

Просмотреть файл

@ -84,6 +84,12 @@ namespace Catch
return "{\"" + value.first.native() + "\", \"" + value.second.native() + "\"}";
}
};
template<>
struct StringMaker<vcpkg::Version>
{
static const std::string convert(const vcpkg::Version& value) { return value.to_string(); }
};
}
namespace vcpkg

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/archives.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/strings.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/files.h>
#include <vcpkg/base/xmlserializer.h>
@ -13,8 +13,6 @@
#include <string>
#include <vcpkg-test/util.h>
using namespace vcpkg;
struct KnowNothingBinaryProvider : IReadBinaryProvider

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/format.h>
#include <vcpkg/base/strings.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/cache.h>
#include <vcpkg/base/stringview.h>

Просмотреть файл

@ -1,5 +1,5 @@
#define CATCH_CONFIG_RUNNER
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/checks.h>
#include <vcpkg/base/messages.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/files.h>
#include <vcpkg/base/optional.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/chrono.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/checks.h>
#include <vcpkg/base/parse.h>
@ -10,8 +10,6 @@
#include <ostream>
#include <utility>
#include <vcpkg-test/util.h>
using namespace vcpkg;
namespace vcpkg

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/cmd-parser.h>
#include <vcpkg/base/files.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/cofffilereader.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/commands.depend-info.h>
#include <vcpkg/vcpkgcmdarguments.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/export.ifw.h>
#include <vcpkg/export.prefab.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/files.h>
@ -8,8 +8,6 @@
#include <limits.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;
#if defined(_WIN32)

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/commands.install.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/json.h>
#include <vcpkg/base/jsonreader.h>
@ -7,8 +7,6 @@
#include <vcpkg/configuration.h>
#include <vcpkg/registries.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;
static constexpr StringLiteral KIND = "kind";

Просмотреть файл

@ -1,11 +1,9 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/util.h>
#include <vcpkg/binarycaching.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;
#if defined(_WIN32)

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/fwd/packagespec.h>
@ -17,7 +17,6 @@
#include <vector>
#include <vcpkg-test/mockcmakevarprovider.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/commands.depend-info.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/downloads.h>
#include <vcpkg/base/expected.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/expected.h>

Просмотреть файл

@ -1,6 +1,6 @@
#include <vcpkg/base/system-headers.h>
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/files.h>
#include <vcpkg/base/strings.h>
@ -9,8 +9,6 @@
#include <random>
#include <vector>
#include <vcpkg-test/util.h>
#if !defined(_WIN32)
#include <sys/stat.h>
#endif // ^^^ !_WIN32

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/git.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/hash.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/commands.install.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/files.h>
#include <vcpkg/base/json.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/fwd/message_sinks.h>
@ -10,8 +10,6 @@
#include <vcpkg/vcpkgcmdarguments.h>
#include <vcpkg/vcpkgpaths.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;
using namespace vcpkg::Paragraphs;
using namespace vcpkg::Test;

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/json.h>
#include <vcpkg/base/setup-messages.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/metrics.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/json.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/lineinfo.h>
#include <vcpkg/base/optional.h>

Просмотреть файл

@ -1,11 +1,9 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/strings.h>
#include <vcpkg/paragraphs.h>
#include <vcpkg-test/util.h>
namespace Strings = vcpkg::Strings;
using vcpkg::Paragraph;

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/graphs.h>
@ -12,7 +12,6 @@
#include <vector>
#include <vcpkg-test/mockcmakevarprovider.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/jsonreader.h>
#include <vcpkg/base/strings.h>

Просмотреть файл

@ -1,8 +1,8 @@
#include <vcpkg-test/util.h>
#include <vcpkg/dependencies.h>
#include <vcpkg/spdx.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;
TEST_CASE ("spdx maximum serialization", "[spdx]")

Просмотреть файл

@ -1,11 +1,9 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/util.h>
#include <vcpkg/packagespec.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;
TEST_CASE ("specifier conversion", "[specifier]")

Просмотреть файл

@ -1,12 +1,10 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/util.h>
#include <vcpkg/paragraphs.h>
#include <vcpkg/statusparagraphs.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;
using namespace vcpkg::Paragraphs;
using namespace vcpkg::Test;

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/api-stable-format.h>
#include <vcpkg/base/expected.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/stringview.h>

Просмотреть файл

@ -1,6 +1,6 @@
#include <vcpkg/base/system-headers.h>
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/optional.h>
#include <vcpkg/base/strings.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/span.h>
#include <vcpkg/base/stringview.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/strings.h>
#include <vcpkg/base/system.process.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/expected.h>
@ -7,8 +7,6 @@
#include <array>
#include <vcpkg-test/util.h>
using namespace vcpkg;
TEST_CASE ("parse_tool_version_string", "[tools]")

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/uint128.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/sortedvector.h>
@ -6,8 +6,6 @@
#include <vcpkg/portfileprovider.h>
#include <vcpkg/statusparagraphs.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;
using namespace vcpkg::Test;

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/util.h>

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/base/checks.h>
#include <vcpkg/base/system.h>
@ -15,8 +15,6 @@
#include <set>
#include <vector>
#include <vcpkg-test/util.h>
namespace vcpkg::Test
{
const Triplet ARM64_WINDOWS = Triplet::from_canonical_name("arm64-windows");

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/dependencies.h>
#include <vcpkg/paragraphparser.h>
@ -6,7 +6,6 @@
#include <vcpkg/sourceparagraph.h>
#include <vcpkg-test/mockcmakevarprovider.h>
#include <vcpkg-test/util.h>
using namespace vcpkg;

Просмотреть файл

@ -1,4 +1,4 @@
#include <catch2/catch.hpp>
#include <vcpkg-test/util.h>
#include <vcpkg/commands.build.h>
#include <vcpkg/xunitwriter.h>