As 2.12 is the version packaged in Debian Jessie, we want the tests to be compatible with QuickCheck there as well. The required changes were already present in higher versions, this series cherry-picks them.
Klaus Aehlig (1): Get QuickCheck 2.7 compatibility Niklas Hambuechen (3): QuickCheck 2.7 compatibility Full QuickCheck 2.7 compatibility TestCommon: Fix QuickCheck import warnings Petr Pudlak (1): Add a CPP macro for checking the version of QuickCheck Makefile.am | 7 ++ doc/dev-codestyle.rst | 6 +- test/hs/Test/Ganeti/BasicTypes.hs | 10 +-- test/hs/Test/Ganeti/Confd/Utils.hs | 8 +- test/hs/Test/Ganeti/HTools/Backend/Text.hs | 8 +- test/hs/Test/Ganeti/HTools/Cluster.hs | 14 ++-- test/hs/Test/Ganeti/HTools/Container.hs | 2 +- test/hs/Test/Ganeti/HTools/Node.hs | 2 +- test/hs/Test/Ganeti/HTools/Types.hs | 26 +++---- test/hs/Test/Ganeti/Hypervisor/Xen/XmParser.hs | 4 +- test/hs/Test/Ganeti/JQueue.hs | 33 ++++---- test/hs/Test/Ganeti/JSON.hs | 5 +- test/hs/Test/Ganeti/Locking/Allocation.hs | 30 +++---- test/hs/Test/Ganeti/Locking/Locks.hs | 4 +- test/hs/Test/Ganeti/Locking/Waiting.hs | 76 +++++++++--------- test/hs/Test/Ganeti/Network.hs | 10 +-- test/hs/Test/Ganeti/Objects.hs | 6 +- test/hs/Test/Ganeti/Objects/BitArray.hs | 4 +- test/hs/Test/Ganeti/OpCodes.hs | 2 +- test/hs/Test/Ganeti/Query/Filter.hs | 8 +- test/hs/Test/Ganeti/Query/Language.hs | 2 +- test/hs/Test/Ganeti/Query/Query.hs | 104 ++++++++++++------------- test/hs/Test/Ganeti/Ssconf.hs | 2 +- test/hs/Test/Ganeti/Storage/Drbd/Types.hs | 12 +-- test/hs/Test/Ganeti/TestCommon.hs | 31 ++++++-- test/hs/Test/Ganeti/Utils.hs | 62 +++++++-------- test/hs/Test/Ganeti/Utils/MultiMap.hs | 4 +- test/hs/Test/Ganeti/Utils/Statistics.hs | 5 +- 28 files changed, 260 insertions(+), 227 deletions(-) -- 2.4.3.573.g4eafbef
