tests: ignore deprecated uses in rapidcheck
There is a pull request [1] addressing these upstream--it doesn't appear likely to be merged anytime soon though... this is a no-op til we enable -Wdeprecated-declarations, but helps in the direction of #744 [1]: https://github.com/emil-e/rapidcheck/pull/325 Change-Id: I27e2c7d81df152de8674696f2a56d5f21c414ce3
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "tests/path.hh"
|
||||
#include "tests/value/context.hh"
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
#include "lix/libexpr/attr-set.hh"
|
||||
#include "tests/libexpr.hh"
|
||||
#include <gtest/gtest.h>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck/gen/Arbitrary.h>
|
||||
#include <rapidcheck/gen/Container.h>
|
||||
#include <rapidcheck/gen/Predicate.h>
|
||||
#include <rapidcheck/gtest.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
namespace nix {
|
||||
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
#include <gtest/gtest.h>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck/gtest.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "tests/derived-path.hh"
|
||||
#include "tests/libexpr.hh"
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
#include <gtest/gtest.h>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck/gtest.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "tests/path.hh"
|
||||
#include "tests/libexpr.hh"
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
#include <regex>
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "tests/derived-path.hh"
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
#include "tests/outputs-spec.hh"
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
namespace rc {
|
||||
using namespace nix;
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
#pragma once
|
||||
///@file
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck/gen/Arbitrary.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "lix/libstore/outputs-spec.hh"
|
||||
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
#include <rapidcheck/gen/Arbitrary.h>
|
||||
#include <regex>
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck/gen/Arbitrary.h>
|
||||
#include <rapidcheck.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "lix/libstore/path-regex.hh"
|
||||
#include "lix/libstore/store-api.hh"
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
#pragma once
|
||||
///@file
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck/gen/Arbitrary.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "lix/libstore/path.hh"
|
||||
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
#include <regex>
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck/gtest.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "tests/derived-path.hh"
|
||||
#include "tests/libstore.hh"
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
#include <regex>
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck/gtest.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "lix/libstore/path-regex.hh"
|
||||
#include "lix/libstore/store-api.hh"
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
// required due to rapidcheck generating an incomplete-return-type error due to
|
||||
// missing include on libc++ on macOS
|
||||
#include <exception> // IWYU pragma: keep
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck.h>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "hash.hh"
|
||||
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
#include <cstdint>
|
||||
#include <gtest/gtest.h>
|
||||
#include <limits>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#include <rapidcheck/Assertions.h>
|
||||
#include <rapidcheck/gtest.h>
|
||||
#include <rapidcheck/gen/Arbitrary.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include "lix/libutil/checked-arithmetic.hh"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user