From 522a64ce2efca085e0cb0c3d2a9e57505042419f Mon Sep 17 00:00:00 2001 From: Jakub Dorňák Date: Sep 20 2016 13:21:51 +0000 Subject: testsuite needs perl(JSON) --- diff --git a/community-mysql.spec b/community-mysql.spec index 8ca6065..2ddb3f2 100644 --- a/community-mysql.spec +++ b/community-mysql.spec @@ -7,6 +7,9 @@ # --nocheck is not possible (e.g. in koji build) %{!?runselftest:%global runselftest 1} +# Set this to 1 to see which tests fail +%global check_testsuite 0 + # set to 1 to enable %global with_shared_lib_major_hack 1 @@ -144,6 +147,7 @@ BuildRequires: perl(File::Temp) BuildRequires: perl(Data::Dumper) BuildRequires: perl(Getopt::Long) BuildRequires: perl(IPC::Open3) +BuildRequires: perl(JSON) BuildRequires: perl(Memoize) BuildRequires: perl(Socket) BuildRequires: perl(Sys::Hostname) @@ -361,6 +365,7 @@ Requires: perl(File::Temp) Requires: perl(Data::Dumper) Requires: perl(Getopt::Long) Requires: perl(IPC::Open3) +Requires: perl(JSON) Requires: perl(Socket) Requires: perl(Sys::Hostname) Requires: perl(Test::More) @@ -669,10 +674,14 @@ cp ../../mysql-test/%{skiplist} . export MTR_BUILD_THREAD=%{__isa_bits} ./mtr \ --mem --parallel=auto --force --retry=0 \ - --skip-test-list=%{skiplist} \ - --mysqld=--binlog-format=mixed \ + --mysqld=--binlog-format=mixed --skip-rpl \ --suite-timeout=720 --testcase-timeout=30 \ - --clean-vardir + --clean-vardir \ +%if %{check_testsuite} + --max-test-fail=0 || : +%else + --skip-test-list=%{skiplist} +%endif rm -rf var/* $(readlink var) popd popd