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 just cherry-picks them.
Klaus Aehlig (1): Get QuickCheck 2.7 compatibility Niklas Hambuechen (2): QuickCheck 2.7 compatibility Full QuickCheck 2.7 compatibility 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
