Autotest `scripts' failed :( Attempting to create directory /tmp/qt-qa-test-pl.emI0lh/perl Using /tmp/qt-qa-test-pl.emI0lh as perl prefix. + perl /work/build/qt/qtqa/scripts/setup.pl --install --prefix /tmp/qt-qa-test-pl.emI0lh/perl Checking perl modules ... Capture::Tiny - NOT OK YAML - NOT OK HTTP::Headers - OK List::Compare - NOT OK List::MoreUtils - NOT OK File::HomeDir - NOT OK Proc::Reliable - NOT OK Const::Fast - NOT OK Text::ParseWords - OK Data::Compare - NOT OK LWP::UserAgent::Determined - NOT OK Timer::Simple - NOT OK QMake::Project - NOT OK File::Which - NOT OK Sub::Override - NOT OK Test::Perl::Critic - NOT OK Text::Wrap - OK Lingua::EN::Inflect - NOT OK File::Find::Rule - NOT OK Tie::Sysctl - NOT OK Readonly - NOT OK Test::Warn - NOT OK Params::Validate - NOT OK AnyEvent::Watchdog - NOT OK Log::Dispatch - NOT OK IO::Prompt - NOT OK IO::CaptureOutput - NOT OK Win32::Status - NOT OK Inline::C - NOT OK Time::Piece - OK Coro::AnyEvent - NOT OK Lingua::EN::Numbers - NOT OK Test::NoWarnings - NOT OK Class::Factory::Util - NOT OK IO::Uncompress::AnyInflate - OK AnyEvent::Util - NOT OK autodie - OK Mail::Sender - NOT OK IO::Interactive - NOT OK AnyEvent - NOT OK Test::Exception - NOT OK parent - OK Test::Exit - NOT OK Env::Path - NOT OK AnyEvent::HTTP - NOT OK BSD::Resource - NOT OK File::Fetch - OK Test::More - OK Text::Diff - NOT OK Perl::Critic - NOT OK File::Copy::Recursive - OK Tie::IxHash - OK Data::Alias - NOT OK XML::Simple - NOT OK File::chdir - NOT OK Encode::Locale - OK Text::Trim - NOT OK Class::Data::Inheritable - NOT OK File::Slurp - NOT OK IO::Compress::Gzip - OK App::cpanminus - OK ReleaseAction - NOT OK Template - NOT OK AnyEvent::HTTPD - NOT OK Tie::Persistent - NOT OK YAML::Node - NOT OK JSON - NOT OK Config::Tiny - NOT OK You are missing some needed CPAN modules. I need cpanminus and it's not installed yet; installing it myself :) + perl /tmp/qtqa-cpanminus.GT2lEd --local-lib /tmp/qt-qa-test-pl.emI0lh/perl --reinstall App::cpanminus --> Working on App::cpanminus Fetching http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.6922.tar.gz ... OK Configuring App-cpanminus-1.6922 ... OK Building and testing App-cpanminus-1.6922 ... OK Successfully installed App-cpanminus-1.6922 (upgraded from 1.5018) 1 distribution installed + /tmp/qt-qa-test-pl.emI0lh/perl/bin/cpanm --local-lib /tmp/qt-qa-test-pl.emI0lh/perl --mirror http://cpan.metacpan.org --notest Capture::Tiny YAML List::Compare List::MoreUtils File::HomeDir Proc::Reliable Const::Fast Data::Compare LWP::UserAgent::Determined Timer::Simple QMake::Project File::Which Sub::Override Test::Perl::Critic Lingua::EN::Inflect File::Find::Rule Tie::Sysctl Readonly Test::Warn Params::Validate AnyEvent::Watchdog Log::Dispatch IO::Prompt IO::CaptureOutput Win32::Status Inline::C Coro::AnyEvent Lingua::EN::Numbers Test::NoWarnings Class::Factory::Util AnyEvent::Util Mail::Sender IO::Interactive AnyEvent Test::Exception Test::Exit Env::Path AnyEvent::HTTP BSD::Resource Text::Diff Perl::Critic Data::Alias XML::Simple File::chdir Text::Trim Class::Data::Inheritable File::Slurp ReleaseAction Template AnyEvent::HTTPD Tie::Persistent YAML::Node JSON Config::Tiny --> Working on Capture::Tiny Fetching http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.22.tar.gz ... OK Configuring Capture-Tiny-0.22 ... OK Building Capture-Tiny-0.22 ... OK Successfully installed Capture-Tiny-0.22 --> Working on YAML Fetching http://cpan.metacpan.org/authors/id/M/MS/MSTROUT/YAML-0.84.tar.gz ... OK ==> Found dependencies: ExtUtils::MakeMaker --> Working on ExtUtils::MakeMaker Fetching http://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-6.68.tar.gz ... OK Configuring ExtUtils-MakeMaker-6.68 ... OK Building ExtUtils-MakeMaker-6.68 ... OK Successfully installed ExtUtils-MakeMaker-6.68 (upgraded from 6.57_05) Configuring YAML-0.84 ... OK Building YAML-0.84 ... OK Successfully installed YAML-0.84 --> Working on List::Compare Fetching http://cpan.metacpan.org/authors/id/J/JK/JKEENAN/List-Compare-0.37.tar.gz ... OK Configuring List-Compare-0.37 ... OK Building List-Compare-0.37 ... OK Successfully installed List-Compare-0.37 --> Working on List::MoreUtils Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/List-MoreUtils-0.33.tar.gz ... OK Configuring List-MoreUtils-0.33 ... OK Building List-MoreUtils-0.33 ... OK Successfully installed List-MoreUtils-0.33 --> Working on File::HomeDir Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/File-HomeDir-1.00.tar.gz ... OK Configuring File-HomeDir-1.00 ... OK ==> Found dependencies: File::Which --> Working on File::Which Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/File-Which-1.09.tar.gz ... OK Configuring File-Which-1.09 ... OK ==> Found dependencies: Test::Script --> Working on Test::Script Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/Test-Script-1.07.tar.gz ... OK Configuring Test-Script-1.07 ... OK ==> Found dependencies: Probe::Perl, IPC::Run3 --> Working on Probe::Perl Fetching http://cpan.metacpan.org/authors/id/K/KW/KWILLIAMS/Probe-Perl-0.02.tar.gz ... OK Configuring Probe-Perl-0.02 ... OK Building Probe-Perl-0.02 ... OK Successfully installed Probe-Perl-0.02 --> Working on IPC::Run3 Fetching http://cpan.metacpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.046.tar.gz ... OK Configuring IPC-Run3-0.046 ... OK Building IPC-Run3-0.046 ... OK Successfully installed IPC-Run3-0.046 Building Test-Script-1.07 ... OK Successfully installed Test-Script-1.07 Building File-Which-1.09 ... OK Successfully installed File-Which-1.09 Building File-HomeDir-1.00 ... OK Successfully installed File-HomeDir-1.00 --> Working on Proc::Reliable Fetching http://cpan.metacpan.org/authors/id/D/DG/DGOLD/Proc-Reliable-1.16.tar.gz ... OK Configuring Proc-Reliable-1.16 ... OK Building Proc-Reliable-1.16 ... OK Successfully installed Proc-Reliable-1.16 --> Working on Const::Fast Fetching http://cpan.metacpan.org/authors/id/L/LE/LEONT/Const-Fast-0.014.tar.gz ... OK ==> Found dependencies: Module::Build::Tiny --> Working on Module::Build::Tiny Fetching http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.024.tar.gz ... OK ==> Found dependencies: ExtUtils::Helpers, ExtUtils::InstallPaths, ExtUtils::Config --> Working on ExtUtils::Helpers Fetching http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.021.tar.gz ... OK Configuring ExtUtils-Helpers-0.021 ... OK Building ExtUtils-Helpers-0.021 ... OK Successfully installed ExtUtils-Helpers-0.021 --> Working on ExtUtils::InstallPaths Fetching http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.009.tar.gz ... OK Configuring ExtUtils-InstallPaths-0.009 ... OK ==> Found dependencies: ExtUtils::Config --> Working on ExtUtils::Config Fetching http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.007.tar.gz ... OK Configuring ExtUtils-Config-0.007 ... OK Building ExtUtils-Config-0.007 ... OK Successfully installed ExtUtils-Config-0.007 Building ExtUtils-InstallPaths-0.009 ... OK Successfully installed ExtUtils-InstallPaths-0.009 Configuring Module-Build-Tiny-0.024 ... OK Building Module-Build-Tiny-0.024 ... OK Successfully installed Module-Build-Tiny-0.024 Configuring Const-Fast-0.014 ... OK ==> Found dependencies: Sub::Exporter::Progressive --> Working on Sub::Exporter::Progressive Fetching http://cpan.metacpan.org/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001010.tar.gz ... OK Configuring Sub-Exporter-Progressive-0.001010 ... OK Building Sub-Exporter-Progressive-0.001010 ... OK Successfully installed Sub-Exporter-Progressive-0.001010 Building Const-Fast-0.014 ... OK Successfully installed Const-Fast-0.014 --> Working on Data::Compare Fetching http://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.22.tar.gz ... OK Configuring Data-Compare-1.22 ... OK ==> Found dependencies: File::Find::Rule --> Working on File::Find::Rule Fetching http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/File-Find-Rule-0.33.tar.gz ... OK Configuring File-Find-Rule-0.33 ... OK ==> Found dependencies: Number::Compare, Text::Glob --> Working on Number::Compare Fetching http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz ... OK Configuring Number-Compare-0.03 ... OK Building Number-Compare-0.03 ... OK Successfully installed Number-Compare-0.03 --> Working on Text::Glob Fetching http://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.09.tar.gz ... OK Configuring Text-Glob-0.09 ... OK Building Text-Glob-0.09 ... OK Successfully installed Text-Glob-0.09 Building File-Find-Rule-0.33 ... OK Successfully installed File-Find-Rule-0.33 Building Data-Compare-1.22 ... OK Successfully installed Data-Compare-1.22 --> Working on LWP::UserAgent::Determined Fetching http://cpan.metacpan.org/authors/id/J/JE/JESSE/LWP-UserAgent-Determined-1.06.tar.gz ... OK Configuring LWP-UserAgent-Determined-1.06 ... OK Building LWP-UserAgent-Determined-1.06 ... OK Successfully installed LWP-UserAgent-Determined-1.06 --> Working on Timer::Simple Fetching http://cpan.metacpan.org/authors/id/R/RW/RWSTAUNER/Timer-Simple-1.004.tar.gz ... OK Configuring Timer-Simple-1.004 ... OK Building Timer-Simple-1.004 ... OK Successfully installed Timer-Simple-1.004 --> Working on QMake::Project Fetching http://cpan.metacpan.org/authors/id/R/RO/ROHANPM/QMake-Project-0.84.tar.gz ... OK Configuring QMake-Project-0.84 ... OK ==> Found dependencies: Test::Exception, ReleaseAction, File::chdir, Scalar::Defer, Readonly, Test::Warn --> Working on Test::Exception Fetching http://cpan.metacpan.org/authors/id/A/AD/ADIE/Test-Exception-0.32.tar.gz ... OK Configuring Test-Exception-0.32 ... OK ==> Found dependencies: Sub::Uplevel --> Working on Sub::Uplevel Fetching http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.24.tar.gz ... OK Configuring Sub-Uplevel-0.24 ... OK Building Sub-Uplevel-0.24 ... OK Successfully installed Sub-Uplevel-0.24 Building Test-Exception-0.32 ... OK Successfully installed Test-Exception-0.32 --> Working on ReleaseAction Fetching http://cpan.metacpan.org/authors/id/T/TI/TILLY/ReleaseAction-0.07.tar.gz ... OK Configuring ReleaseAction-0.07 ... OK Building ReleaseAction-0.07 ... OK Successfully installed ReleaseAction-0.07 --> Working on File::chdir Fetching http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/File-chdir-0.1008.tar.gz ... OK Configuring File-chdir-0.1008 ... OK Building File-chdir-0.1008 ... OK Successfully installed File-chdir-0.1008 --> Working on Scalar::Defer Fetching http://cpan.metacpan.org/authors/id/J/JE/JESSE/Scalar-Defer-0.23.tar.gz ... OK Configuring Scalar-Defer-0.23 ... OK ==> Found dependencies: Class::InsideOut, Exporter::Lite --> Working on Class::InsideOut Fetching http://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-InsideOut-1.13.tar.gz ... OK Configuring Class-InsideOut-1.13 ... OK Building Class-InsideOut-1.13 ... OK Successfully installed Class-InsideOut-1.13 --> Working on Exporter::Lite Fetching http://cpan.metacpan.org/authors/id/M/MS/MSCHWERN/Exporter-Lite-0.02.tar.gz ... OK Configuring Exporter-Lite-0.02 ... OK Building Exporter-Lite-0.02 ... OK Successfully installed Exporter-Lite-0.02 Building Scalar-Defer-0.23 ... OK Successfully installed Scalar-Defer-0.23 --> Working on Readonly Fetching http://cpan.metacpan.org/authors/id/R/RO/ROODE/Readonly-1.03.tar.gz ... OK Configuring Readonly-1.03 ... OK Building Readonly-1.03 ... OK Successfully installed Readonly-1.03 --> Working on Test::Warn Fetching http://cpan.metacpan.org/authors/id/C/CH/CHORNY/Test-Warn-0.24.tar.gz ... OK Configuring Test-Warn-0.24 ... OK ==> Found dependencies: Carp, Tree::DAG_Node --> Working on Carp Fetching http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Carp-1.26.tar.gz ... OK Configuring Carp-1.26 ... OK Building Carp-1.26 ... OK Successfully installed Carp-1.26 (upgraded from 1.20) --> Working on Tree::DAG_Node Fetching http://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/Tree-DAG_Node-1.12.tgz ... OK Configuring Tree-DAG_Node-1.12 ... OK Building Tree-DAG_Node-1.12 ... OK Successfully installed Tree-DAG_Node-1.12 Building Test-Warn-0.24 ... OK Successfully installed Test-Warn-0.24 Building QMake-Project-0.84 ... OK Successfully installed QMake-Project-0.84 --> Working on Sub::Override Fetching http://cpan.metacpan.org/authors/id/O/OV/OVID/Sub-Override-0.09.tar.gz ... OK Configuring Sub-Override-0.09 ... OK ==> Found dependencies: Test::Fatal --> Working on Test::Fatal Fetching http://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.010.tar.gz ... OK Configuring Test-Fatal-0.010 ... OK ==> Found dependencies: Try::Tiny --> Working on Try::Tiny Fetching http://cpan.metacpan.org/authors/id/D/DO/DOY/Try-Tiny-0.12.tar.gz ... OK Configuring Try-Tiny-0.12 ... OK Building Try-Tiny-0.12 ... OK Successfully installed Try-Tiny-0.12 Building Test-Fatal-0.010 ... OK Successfully installed Test-Fatal-0.010 Building Sub-Override-0.09 ... OK Successfully installed Sub-Override-0.09 --> Working on Test::Perl::Critic Fetching http://cpan.metacpan.org/authors/id/T/TH/THALJEF/Test-Perl-Critic-1.02.tar.gz ... OK Configuring Test-Perl-Critic-1.02 ... OK ==> Found dependencies: Perl::Critic, Perl::Critic::Violation, Perl::Critic::Utils --> Working on Perl::Critic Fetching http://cpan.metacpan.org/authors/id/T/TH/THALJEF/Perl-Critic-1.118.tar.gz ... OK Configuring Perl-Critic-1.118 ... OK ==> Found dependencies: PPI, B::Keywords, PPI::Document, Test::Deep, PPI::Token::Whitespace, PPIx::Utilities::Statement, PPI::Node, Pod::Spell, PPI::Token::Quote::Single, Perl::Tidy, String::Format, PPI::Document::File, Task::Weaken, IO::String, PPIx::Utilities::Node, PPIx::Regexp, Exception::Class, Config::Tiny, Email::Address --> Working on PPI Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/PPI-1.215.tar.gz ... OK Configuring PPI-1.215 ... OK ==> Found dependencies: File::Remove, Test::Object, Test::NoWarnings, Test::SubCalls, Task::Weaken, IO::String, Clone, Class::Inspector --> Working on File::Remove Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/File-Remove-1.52.tar.gz ... OK Configuring File-Remove-1.52 ... OK Building File-Remove-1.52 ... OK Successfully installed File-Remove-1.52 --> Working on Test::Object Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/Test-Object-0.07.tar.gz ... OK Configuring Test-Object-0.07 ... OK Building Test-Object-0.07 ... OK Successfully installed Test-Object-0.07 --> Working on Test::NoWarnings Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/Test-NoWarnings-1.04.tar.gz ... OK Configuring Test-NoWarnings-1.04 ... OK ==> Found dependencies: Test::Tester --> Working on Test::Tester Fetching http://cpan.metacpan.org/authors/id/F/FD/FDALY/Test-Tester-0.109.tar.gz ... OK Configuring Test-Tester-0.109 ... OK Building Test-Tester-0.109 ... OK Successfully installed Test-Tester-0.109 Building Test-NoWarnings-1.04 ... OK Successfully installed Test-NoWarnings-1.04 --> Working on Test::SubCalls Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/Test-SubCalls-1.09.tar.gz ... OK Configuring Test-SubCalls-1.09 ... OK ==> Found dependencies: Hook::LexWrap --> Working on Hook::LexWrap Fetching http://cpan.metacpan.org/authors/id/C/CH/CHORNY/Hook-LexWrap-0.24.tar.gz ... OK Configuring Hook-LexWrap-0.24 ... OK Building Hook-LexWrap-0.24 ... OK Successfully installed Hook-LexWrap-0.24 Building Test-SubCalls-1.09 ... OK Successfully installed Test-SubCalls-1.09 --> Working on Task::Weaken Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/Task-Weaken-1.04.tar.gz ... OK Configuring Task-Weaken-1.04 ... OK Building Task-Weaken-1.04 ... OK Successfully installed Task-Weaken-1.04 --> Working on IO::String Fetching http://cpan.metacpan.org/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz ... OK Configuring IO-String-1.08 ... OK Building IO-String-1.08 ... OK Successfully installed IO-String-1.08 --> Working on Clone Fetching http://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.34.tar.gz ... OK Configuring Clone-0.34 ... OK Building Clone-0.34 ... OK Successfully installed Clone-0.34 --> Working on Class::Inspector Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/Class-Inspector-1.28.tar.gz ... OK Configuring Class-Inspector-1.28 ... OK Building Class-Inspector-1.28 ... OK Successfully installed Class-Inspector-1.28 Building PPI-1.215 ... OK Successfully installed PPI-1.215 --> Working on B::Keywords Fetching http://cpan.metacpan.org/authors/id/R/RU/RURBAN/B-Keywords-1.13.tar.gz ... OK Configuring B-Keywords-1.13 ... OK Building B-Keywords-1.13 ... OK Successfully installed B-Keywords-1.13 --> Working on Test::Deep Fetching http://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Deep-0.110.tar.gz ... OK Configuring Test-Deep-0.110 ... OK Building Test-Deep-0.110 ... OK Successfully installed Test-Deep-0.110 --> Working on PPIx::Utilities::Statement Fetching http://cpan.metacpan.org/authors/id/E/EL/ELLIOTJS/PPIx-Utilities-1.001000.tar.gz ... OK Configuring PPIx-Utilities-1.001000 ... OK ==> Found dependencies: Exception::Class --> Working on Exception::Class Fetching http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.37.tar.gz ... OK Configuring Exception-Class-1.37 ... OK ==> Found dependencies: Devel::StackTrace, Class::Data::Inheritable --> Working on Devel::StackTrace Fetching http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-1.30.tar.gz ... OK Configuring Devel-StackTrace-1.30 ... OK Building Devel-StackTrace-1.30 ... OK Successfully installed Devel-StackTrace-1.30 --> Working on Class::Data::Inheritable Fetching http://cpan.metacpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz ... OK Configuring Class-Data-Inheritable-0.08 ... OK Building Class-Data-Inheritable-0.08 ... OK Successfully installed Class-Data-Inheritable-0.08 Building Exception-Class-1.37 ... OK Successfully installed Exception-Class-1.37 Building PPIx-Utilities-1.001000 ... OK Successfully installed PPIx-Utilities-1.001000 --> Working on Pod::Spell Fetching http://cpan.metacpan.org/authors/id/X/XE/XENO/Pod-Spell-1.04.tar.gz ... OK Configuring Pod-Spell-1.04 ... OK Building Pod-Spell-1.04 ... OK Successfully installed Pod-Spell-1.04 --> Working on Perl::Tidy Fetching http://cpan.metacpan.org/authors/id/S/SH/SHANCOCK/Perl-Tidy-20121207.tar.gz ... OK Configuring Perl-Tidy-20121207 ... OK Building Perl-Tidy-20121207 ... OK Successfully installed Perl-Tidy-20121207 --> Working on String::Format Fetching http://cpan.metacpan.org/authors/id/D/DA/DARREN/String-Format-1.17.tar.gz ... OK Configuring String-Format-1.17 ... OK Building String-Format-1.17 ... OK Successfully installed String-Format-1.17 --> Working on PPIx::Regexp Fetching http://cpan.metacpan.org/authors/id/W/WY/WYANT/PPIx-Regexp-0.034.tar.gz ... OK Configuring PPIx-Regexp-0.034 ... OK Building PPIx-Regexp-0.034 ... OK Successfully installed PPIx-Regexp-0.034 --> Working on Config::Tiny Fetching http://cpan.metacpan.org/authors/id/A/AD/ADAMK/Config-Tiny-2.14.tar.gz ... OK Configuring Config-Tiny-2.14 ... OK Building Config-Tiny-2.14 ... OK Successfully installed Config-Tiny-2.14 --> Working on Email::Address Fetching http://cpan.metacpan.org/authors/id/R/RJ/RJBS/Email-Address-1.898.tar.gz ... OK Configuring Email-Address-1.898 ... OK Building Email-Address-1.898 ... OK Successfully installed Email-Address-1.898 Building Perl-Critic-1.118 ... OK Successfully installed Perl-Critic-1.118 Building Test-Perl-Critic-1.02 ... OK Successfully installed Test-Perl-Critic-1.02 --> Working on Lingua::EN::Inflect Fetching http://cpan.metacpan.org/authors/id/D/DC/DCONWAY/Lingua-EN-Inflect-1.895.tar.gz ... OK Configuring Lingua-EN-Inflect-1.895 ... OK Building Lingua-EN-Inflect-1.895 ... OK Successfully installed Lingua-EN-Inflect-1.895 --> Working on Tie::Sysctl Fetching http://cpan.metacpan.org/authors/id/R/RL/RLZWART/Tie-Sysctl-0.05.tar.gz ... OK Configuring Tie-Sysctl-0.05 ... OK Building Tie-Sysctl-0.05 ... OK Successfully installed Tie-Sysctl-0.05 --> Working on Params::Validate Fetching http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.08.tar.gz ... OK Configuring Params-Validate-1.08 ... OK ==> Found dependencies: Module::Implementation --> Working on Module::Implementation Fetching http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.06.tar.gz ... OK Configuring Module-Implementation-0.06 ... OK ==> Found dependencies: Test::Requires, Module::Runtime --> Working on Test::Requires Fetching http://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.07.tar.gz ... OK Configuring Test-Requires-0.07 ... OK Building Test-Requires-0.07 ... OK Successfully installed Test-Requires-0.07 --> Working on Module::Runtime Fetching http://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.013.tar.gz ... OK Configuring Module-Runtime-0.013 ... OK Building Module-Runtime-0.013 ... OK Successfully installed Module-Runtime-0.013 Building Module-Implementation-0.06 ... OK Successfully installed Module-Implementation-0.06 Building Params-Validate-1.08 ... OK Successfully installed Params-Validate-1.08 --> Working on AnyEvent::Watchdog Fetching http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-Watchdog-1.0.tar.gz ... OK Configuring AnyEvent-Watchdog-1.0 ... OK ==> Found dependencies: AnyEvent, common::sense --> Working on AnyEvent Fetching http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-7.04.tar.gz ... OK Configuring AnyEvent-7.04 ... OK Building AnyEvent-7.04 ... OK Successfully installed AnyEvent-7.04 --> Working on common::sense Fetching http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/common-sense-3.6.tar.gz ... OK Configuring common-sense-3.6 ... OK Building common-sense-3.6 ... OK Successfully installed common-sense-3.6 Building AnyEvent-Watchdog-1.0 ... OK Successfully installed AnyEvent-Watchdog-1.0 --> Working on Log::Dispatch Fetching http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Log-Dispatch-2.40.tar.gz ... OK ==> Found dependencies: Dist::CheckConflicts --> Working on Dist::CheckConflicts Fetching http://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-0.06.tar.gz ... OK Configuring Dist-CheckConflicts-0.06 ... OK Building Dist-CheckConflicts-0.06 ... OK Successfully installed Dist-CheckConflicts-0.06 Configuring Log-Dispatch-2.40 ... OK ==> Found dependencies: Class::Load --> Working on Class::Load Fetching http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Class-Load-0.20.tar.gz ... OK Configuring Class-Load-0.20 ... OK ==> Found dependencies: Package::Stash --> Working on Package::Stash Fetching http://cpan.metacpan.org/authors/id/D/DO/DOY/Package-Stash-0.34.tar.gz ... OK Configuring Package-Stash-0.34 ... OK ==> Found dependencies: Package::DeprecationManager, Package::Stash::XS --> Working on Package::DeprecationManager Fetching http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.13.tar.gz ... OK Configuring Package-DeprecationManager-0.13 ... OK Building Package-DeprecationManager-0.13 ... OK Successfully installed Package-DeprecationManager-0.13 --> Working on Package::Stash::XS Fetching http://cpan.metacpan.org/authors/id/D/DO/DOY/Package-Stash-XS-0.26.tar.gz ... OK Configuring Package-Stash-XS-0.26 ... OK Building Package-Stash-XS-0.26 ... OK Successfully installed Package-Stash-XS-0.26 Building Package-Stash-0.34 ... OK (... 1314 lines omitted; there are too many errors!) Configuring AnyEvent-HTTPD-0.93 ... OK ==> Found dependencies: Object::Event --> Working on Object::Event Fetching http://cpan.metacpan.org/authors/id/E/EL/ELMEX/Object-Event-1.23.tar.gz ... OK Configuring Object-Event-1.23 ... OK Building Object-Event-1.23 ... OK Successfully installed Object-Event-1.23 Building AnyEvent-HTTPD-0.93 ... OK Successfully installed AnyEvent-HTTPD-0.93 --> Working on Tie::Persistent Fetching http://cpan.metacpan.org/authors/id/R/RG/RGIERSIG/Tie-Persistent-1.00.tar.gz ... OK Configuring Tie-Persistent-1.00 ... OK Building Tie-Persistent-1.00 ... OK Successfully installed Tie-Persistent-1.00 --> Working on JSON Fetching http://cpan.metacpan.org/authors/id/M/MA/MAKAMAKA/JSON-2.59.tar.gz ... OK Configuring JSON-2.59 ... OK Building JSON-2.59 ... OK Successfully installed JSON-2.59 111 distributions installed Capture::Tiny - OK YAML - OK HTTP::Headers - OK List::Compare - OK List::MoreUtils - OK File::HomeDir - OK Const::Fast - OK Proc::Reliable - OK Data::Compare - OK Text::ParseWords - OK LWP::UserAgent::Determined - OK QMake::Project - OK Timer::Simple - OK File::Which - OK Sub::Override - OK Test::Perl::Critic - OK Lingua::EN::Inflect - OK Text::Wrap - OK File::Find::Rule - OK Tie::Sysctl - OK Readonly - OK Params::Validate - OK Test::Warn - OK AnyEvent::Watchdog - OK Log::Dispatch - OK IO::Prompt - OK IO::CaptureOutput - OK Win32::Status - OK Inline::C - OK Time::Piece - OK Coro::AnyEvent - OK Lingua::EN::Numbers - OK Test::NoWarnings - OK Class::Factory::Util - OK IO::Uncompress::AnyInflate - OK AnyEvent::Util - OK autodie - OK Mail::Sender - OK IO::Interactive - OK AnyEvent - OK Test::Exception - OK parent - OK Test::Exit - OK AnyEvent::HTTP - OK Env::Path - OK BSD::Resource - OK File::Fetch - OK Test::More - OK Text::Diff - OK Perl::Critic - OK File::Copy::Recursive - OK Tie::IxHash - OK Data::Alias - OK XML::Simple - OK File::chdir - OK Encode::Locale - OK Text::Trim - OK Class::Data::Inheritable - OK File::Slurp - OK IO::Compress::Gzip - OK ReleaseAction - OK App::cpanminus - OK Template - OK AnyEvent::HTTPD - OK Tie::Persistent - OK YAML::Node - OK JSON - OK Config::Tiny - OK + prove -I /work/build/qt/qtqa/scripts/lib/perl5 --merge --state=save -I /work/build/qt/qtqa/scripts/lib/perl5 --recurse /work/build/qt/qtqa/scripts /work/build/qt/qtqa/scripts/generic/t/01-coveragerunner_testcocoon.t ...................... ok /work/build/qt/qtqa/scripts/generic/t/01-testrunner-testcocoon.t .......................... ok /work/build/qt/qtqa/scripts/generic/t/01-xml2html_testcocoon.t ............................ ok /work/build/qt/qtqa/scripts/generic/t/10-testrunner.t ..................................... ok /work/build/qt/qtqa/scripts/generic/t/15-testrunner-capture-logs.t ........................ ok /work/build/qt/qtqa/scripts/generic/t/16-testrunner-capture-logs-race.t ................... ok /work/build/qt/qtqa/scripts/generic/t/20-testrunner-core.t ................................ Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/27 subtests /work/build/qt/qtqa/scripts/generic/t/21-testrunner-flaky.t ............................... Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/72 subtests /work/build/qt/qtqa/scripts/generic/t/22-testrunner-sync-output.t ......................... ok /work/build/qt/qtqa/scripts/generic/t/23-testrunner-crashreporter.t ....................... skipped: test is not relevant on linux /work/build/qt/qtqa/scripts/generic/t/30-parse_build_log.t ................................ ok /work/build/qt/qtqa/scripts/generic/t/40-testplanner.t .................................... ok /work/build/qt/qtqa/scripts/generic/t/41-print_calling_makefile.t ......................... skipped: This test is relevant only on Win32 and nmake /work/build/qt/qtqa/scripts/generic/t/50-testscheduler.t .................................. ok /work/build/qt/qtqa/scripts/git/t/10-git-qtqa-combine.t ................................... ok /work/build/qt/qtqa/scripts/jenkins/t/05-qt-jenkins-integrator.t .......................... ok /work/build/qt/qtqa/scripts/jenkins/t/10-summarize-jenkins-build.t ........................ ok /work/build/qt/qtqa/scripts/lib/perl5/QtQA/Proc/Reliable/t/01-QtQA-Proc-Reliable-Win32.t .. ok /work/build/qt/qtqa/scripts/lib/perl5/QtQA/Proc/t/10-reliable.t ........................... ok /work/build/qt/qtqa/scripts/lib/perl5/QtQA/Proc/t/20-reliable-strategies.t ................ ok /work/build/qt/qtqa/scripts/lib/perl5/QtQA/Test/t/10-test-more-create_mock_command.t ...... ok /work/build/qt/qtqa/scripts/lib/perl5/QtQA/t/10-Gerrit.t .................................. ok /work/build/qt/qtqa/scripts/lib/perl5/QtQA/t/10-TestScript.t .............................. ok /work/build/qt/qtqa/scripts/lib/perl5/QtQA/t/20-TestScript-autodocs.t ..................... ok /work/build/qt/qtqa/scripts/lib/perl5/QtQA/t/30-TestScript-reliable-exe.t ................. ok /work/build/qt/qtqa/scripts/t/10-perl-syntax-check.t ...................................... ok /work/build/qt/qtqa/scripts/t/20-perl-critic-check.t ...................................... ok /work/build/qt/qtqa/scripts/t/90-licenses.t ............................................... ok Test Summary Report ------------------- /work/build/qt/qtqa/scripts/generic/t/20-testrunner-core.t (Wstat: 1024 Tests: 27 Failed: 4) Failed tests: 17, 22, 25, 27 Non-zero exit status: 4 /work/build/qt/qtqa/scripts/generic/t/21-testrunner-flaky.t (Wstat: 1024 Tests: 72 Failed: 4) Failed tests: 65, 67, 70, 72 Non-zero exit status: 4 Files=28, Tests=1403, 237 wallclock secs ( 0.32 usr 0.06 sys + 168.23 cusr 12.08 csys = 180.69 CPU) Result: FAIL I'm going to run only the failed tests again: + prove -I /work/build/qt/qtqa/scripts/lib/perl5 --state=failed,save --verbose # Failed test 'simple backtrace error looks correct (regex match)' # at /work/build/qt/qtqa/scripts/generic/t/20-testrunner-core.t line 130. # 'QtQA::App::TestRunner: Process exited due to signal 11; dumped core # ' # doesn't match '(?^msx: # # \A # # QtQA\:\:App\:\:TestRunner\:\ Process\ exited\ due\ to\ signal\ 11\;\ dumped\ core\n # # # We can't feasibly code the expected backtrace, so we just test that... # # (1) the core plugin claims to be producing a backtrace (backtrace follows:) # QtQA::App::TestRunner: [^\n]+ backtrace[ ]follows:[^\n]+ \n # # .* # # # (2) some message which is usually generated by gdb is present in the output # QtQA\:\:App\:\:TestRunner\:\ Thread\ 1 # # .* # # \z # # )' # Failed test 'backtrace to log logtext is as expected (regex match)' # at /work/build/qt/qtqa/scripts/generic/t/20-testrunner-core.t line 137. # 'QtQA::App::TestRunner: Process exited due to signal 11; dumped core # ' # doesn't match '(?^msx: # # \A # # QtQA\:\:App\:\:TestRunner\:\ Process\ exited\ due\ to\ signal\ 11\;\ dumped\ core\n # # # We can't feasibly code the expected backtrace, so we just test that... # # (1) the core plugin claims to be producing a backtrace (backtrace follows:) # QtQA::App::TestRunner: [^\n]+ backtrace[ ]follows:[^\n]+ \n # # .* # # # (2) some message which is usually generated by gdb is present in the output # QtQA\:\:App\:\:TestRunner\:\ Thread\ 1 # # .* # # \z # # )' # Failed test 'backtrace to log error looks correct (regex match)' # at /work/build/qt/qtqa/scripts/generic/t/20-testrunner-core.t line 130. # 'QtQA::App::TestRunner: Process exited due to signal 11; dumped core # ' # doesn't match '(?^msx: # # \A # # QtQA\:\:App\:\:TestRunner\:\ Process\ exited\ due\ to\ signal\ 11\;\ dumped\ core\n # # # We can't feasibly code the expected backtrace, so we just test that... # # (1) the core plugin claims to be producing a backtrace (backtrace follows:) # QtQA::App::TestRunner: [^\n]+ backtrace[ ]follows:[^\n]+ \n # # .* # # # (2) some message which is usually generated by gdb is present in the output # QtQA\:\:App\:\:TestRunner\:\ Thread\ 1 # # .* # # \z # # )' # Failed test 'backtrace to log logtext is as expected (regex match)' # at /work/build/qt/qtqa/scripts/generic/t/20-testrunner-core.t line 137. # 'QtQA::App::TestRunner: Process exited due to signal 11; dumped core # ' # doesn't match '(?^msx: # # \A # # QtQA\:\:App\:\:TestRunner\:\ Process\ exited\ due\ to\ signal\ 11\;\ dumped\ core\n # # # We can't feasibly code the expected backtrace, so we just test that... # # (1) the core plugin claims to be producing a backtrace (backtrace follows:) # QtQA::App::TestRunner: [^\n]+ backtrace[ ]follows:[^\n]+ \n # # .* # # # (2) some message which is usually generated by gdb is present in the output # QtQA\:\:App\:\:TestRunner\:\ Thread\ 1 # # .* # # \z # # )' # Looks like you failed 4 tests of 27. /work/build/qt/qtqa/scripts/generic/t/20-testrunner-core.t ... ok 1 - plugin loaded OK ok 2 - glob pattern for core, core_uses_pid 0 ok 3 - glob pattern for core, core_uses_pid 1 ok 4 - glob pattern for core-%p, core_uses_pid 0 ok 5 - glob pattern for /tmp/core%%foo/%e/bar, core_uses_pid 0 ok 6 - glob pattern for my-core-file:%t, core_uses_pid 1 ok 7 - glob pattern for |/usr/bin/some-cool-handler, core_uses_pid 0 ok 8 - glob pattern for |/usr/bin/some-cool-handler, core_uses_pid 1 ok 9 - plugin loads OK 0 exitcode exits zero ok 10 - plugin loads OK 0 exitcode output looks correct (exact match) ok 11 - plugin loads OK 0 exitcode error looks correct (exact match) ok 12 - plugin loads OK !0 exitcode exits non-zero ok 13 - plugin loads OK !0 exitcode output looks correct (exact match) ok 14 - plugin loads OK !0 exitcode error looks correct (exact match) ok 15 - simple backtrace exits non-zero ok 16 - simple backtrace output looks correct (exact match) not ok 17 - simple backtrace error looks correct (regex match) ok 18 - backtrace to log exits non-zero ok 19 - backtrace to log output looks correct (exact match) ok 20 - backtrace to log error looks correct (exact match) ok 21 - backtrace to log created /work/build/qt/qtqa/scripts/test_pl_tmp/20-testrunner-core.t.5Quu_O/perl-00.txt not ok 22 - backtrace to log logtext is as expected (regex match) ok 23 - backtrace to log exits non-zero ok 24 - backtrace to log output looks correct (exact match) not ok 25 - backtrace to log error looks correct (regex match) ok 26 - backtrace to log created /work/build/qt/qtqa/scripts/test_pl_tmp/20-testrunner-core.t.5Quu_O/perl-01.txt not ok 27 - backtrace to log logtext is as expected (regex match) 1..27 Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/27 subtests # Failed test 'flaky with tee log and core (flaky, core) error looks correct (regex match)' # at /work/build/qt/qtqa/scripts/generic/t/21-testrunner-flaky.t line 330. # 'QtQA::App::TestRunner: Process exited due to signal 11; dumped core # QtQA::App::TestRunner: test failed, running again to see if it is flaky... # QtQA::App::TestRunner: test failed on first attempt and passed on second attempt! # QtQA::App::TestRunner: first attempt: exited with signal 11 # QtQA::App::TestRunner: the test seems to be flaky, please fix this # QtQA::App::TestRunner: this flaky test is being treated as a FAIL # ' # doesn't match '(?^msx: # \A # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ Process\ exited\ due\ to\ signal\ 11\;\ dumped\ core \n # ) # testrunner tells us that the test exited with signal 11... # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ test\ failed\,\ running\ again\ to\ see\ if\ it\ is\ flaky\.\.\.\n # ) # `flaky' says it fails, will try again... # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\ backtrace\ follows\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\= \n # (?:QtQA::App::TestRunner: [^\n]+ \n)* # QtQA\:\:App\:\:TestRunner\:\ Program\ terminated\ with\ signal\ 11\,\ Segmentation\ fault\. \n # (?:QtQA::App::TestRunner: [^\n]+ \n)* # QtQA\:\:App\:\:TestRunner\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\= \n # ) # `core' shows the backtrace from the first fail # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ test\ failed\ on\ first\ attempt\ and\ passed\ on\ second\ attempt\! \n # QtQA\:\:App\:\:TestRunner\:\ \ \ first\ attempt\:\ \ exited\ with\ signal\ 11 \n # QtQA\:\:App\:\:TestRunner\:\ the\ test\ seems\ to\ be\ flaky\,\ please\ fix\ this \n # QtQA\:\:App\:\:TestRunner\:\ this\ flaky\ test\ is\ being\ treated\ as\ a\ FAIL \n # ) # `flaky' says it passed on second try # \z # )' # Failed test 'flaky with tee log and core (flaky, core) logtext is as expected (regex match)' # at /work/build/qt/qtqa/scripts/generic/t/21-testrunner-flaky.t line 337. # 'First attempt; crashing... # QtQA::App::TestRunner: Process exited due to signal 11; dumped core # QtQA::App::TestRunner: test failed, running again to see if it is flaky... # Second attempt; causing much vexation by passing! # QtQA::App::TestRunner: test failed on first attempt and passed on second attempt! # QtQA::App::TestRunner: first attempt: exited with signal 11 # QtQA::App::TestRunner: the test seems to be flaky, please fix this # QtQA::App::TestRunner: this flaky test is being treated as a FAIL # ' # doesn't match '(?^msx: # \A # First\ attempt\;\ crashing\.\.\. \n # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ Process\ exited\ due\ to\ signal\ 11\;\ dumped\ core \n # ) # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ test\ failed\,\ running\ again\ to\ see\ if\ it\ is\ flaky\.\.\.\n # ) # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\ backtrace\ follows\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\= \n # (?:QtQA::App::TestRunner: [^\n]+ \n)* # QtQA\:\:App\:\:TestRunner\:\ Program\ terminated\ with\ signal\ 11\,\ Segmentation\ fault\. \n # (?:QtQA::App::TestRunner: [^\n]+ \n)* # QtQA\:\:App\:\:TestRunner\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\= \n # ) # Second\ attempt\;\ causing\ much\ vexation\ by\ passing\! \n # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ test\ failed\ on\ first\ attempt\ and\ passed\ on\ second\ attempt\! \n # QtQA\:\:App\:\:TestRunner\:\ \ \ first\ attempt\:\ \ exited\ with\ signal\ 11 \n # QtQA\:\:App\:\:TestRunner\:\ the\ test\ seems\ to\ be\ flaky\,\ please\ fix\ this \n # QtQA\:\:App\:\:TestRunner\:\ this\ flaky\ test\ is\ being\ treated\ as\ a\ FAIL \n # ) # \z # )' # Failed test 'flaky with tee log and core (core, flaky) error looks correct (regex match)' # at /work/build/qt/qtqa/scripts/generic/t/21-testrunner-flaky.t line 330. # 'QtQA::App::TestRunner: Process exited due to signal 11; dumped core # QtQA::App::TestRunner: test failed, running again to see if it is flaky... # QtQA::App::TestRunner: test failed on first attempt and passed on second attempt! # QtQA::App::TestRunner: first attempt: exited with signal 11 # QtQA::App::TestRunner: the test seems to be flaky, please fix this # QtQA::App::TestRunner: this flaky test is being treated as a FAIL # ' # doesn't match '(?^msx: # \A # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ Process\ exited\ due\ to\ signal\ 11\;\ dumped\ core \n # ) # testrunner tells us that the test exited with signal 11 # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\ backtrace\ follows\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\= \n # (?:QtQA::App::TestRunner: [^\n]+ \n)* # QtQA\:\:App\:\:TestRunner\:\ Program\ terminated\ with\ signal\ 11\,\ Segmentation\ fault\. \n # (?:QtQA::App::TestRunner: [^\n]+ \n)* # QtQA\:\:App\:\:TestRunner\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\= \n # ) # `core' shows the backtrace from the first fail # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ test\ failed\,\ running\ again\ to\ see\ if\ it\ is\ flaky\.\.\.\n # ) # `flaky' says it fails, will try again... # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ test\ failed\ on\ first\ attempt\ and\ passed\ on\ second\ attempt\! \n # QtQA\:\:App\:\:TestRunner\:\ \ \ first\ attempt\:\ \ exited\ with\ signal\ 11 \n # QtQA\:\:App\:\:TestRunner\:\ the\ test\ seems\ to\ be\ flaky\,\ please\ fix\ this \n # QtQA\:\:App\:\:TestRunner\:\ this\ flaky\ test\ is\ being\ treated\ as\ a\ FAIL \n # ) # `flaky' says it passed on second try # \z # )' # Failed test 'flaky with tee log and core (core, flaky) logtext is as expected (regex match)' # at /work/build/qt/qtqa/scripts/generic/t/21-testrunner-flaky.t line 337. # 'First attempt; crashing... # QtQA::App::TestRunner: Process exited due to signal 11; dumped core # QtQA::App::TestRunner: test failed, running again to see if it is flaky... # Second attempt; causing much vexation by passing! # QtQA::App::TestRunner: test failed on first attempt and passed on second attempt! # QtQA::App::TestRunner: first attempt: exited with signal 11 # QtQA::App::TestRunner: the test seems to be flaky, please fix this # QtQA::App::TestRunner: this flaky test is being treated as a FAIL # ' # doesn't match '(?^msx: # \A # First\ attempt\;\ crashing\.\.\. \n # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ Process\ exited\ due\ to\ signal\ 11\;\ dumped\ core \n # ) # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\ backtrace\ follows\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\= \n # (?:QtQA::App::TestRunner: [^\n]+ \n)* # QtQA\:\:App\:\:TestRunner\:\ Program\ terminated\ with\ signal\ 11\,\ Segmentation\ fault\. \n # (?:QtQA::App::TestRunner: [^\n]+ \n)* # QtQA\:\:App\:\:TestRunner\:\ \=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\= \n # ) # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ test\ failed\,\ running\ again\ to\ see\ if\ it\ is\ flaky\.\.\.\n # ) # Second\ attempt\;\ causing\ much\ vexation\ by\ passing\! \n # (?^msx: # QtQA\:\:App\:\:TestRunner\:\ test\ failed\ on\ first\ attempt\ and\ passed\ on\ second\ attempt\! \n # QtQA\:\:App\:\:TestRunner\:\ \ \ first\ attempt\:\ \ exited\ with\ signal\ 11 \n # QtQA\:\:App\:\:TestRunner\:\ the\ test\ seems\ to\ be\ flaky\,\ please\ fix\ this \n # QtQA\:\:App\:\:TestRunner\:\ this\ flaky\ test\ is\ being\ treated\ as\ a\ FAIL \n # ) # \z # )' # Looks like you failed 4 tests of 72. /work/build/qt/qtqa/scripts/generic/t/21-testrunner-flaky.t .. ok 1 - plugin loads OK 0 exitcode () exits zero ok 2 - plugin loads OK 0 exitcode () output looks correct (exact match) ok 3 - plugin loads OK 0 exitcode () error looks correct (exact match) ok 4 - plugin loads OK 0 exitcode (--flaky-mode worst) exits zero ok 5 - plugin loads OK 0 exitcode (--flaky-mode worst) output looks correct (exact match) ok 6 - plugin loads OK 0 exitcode (--flaky-mode worst) error looks correct (exact match) ok 7 - plugin loads OK 0 exitcode (--flaky-mode best) exits zero ok 8 - plugin loads OK 0 exitcode (--flaky-mode best) output looks correct (exact match) ok 9 - plugin loads OK 0 exitcode (--flaky-mode best) error looks correct (exact match) ok 10 - plugin loads OK 0 exitcode (--flaky-mode ignore) exits zero ok 11 - plugin loads OK 0 exitcode (--flaky-mode ignore) output looks correct (exact match) ok 12 - plugin loads OK 0 exitcode (--flaky-mode ignore) error looks correct (exact match) ok 13 - stable failure () exits non-zero ok 14 - stable failure () output looks correct (exact match) ok 15 - stable failure () error looks correct (exact match) ok 16 - stable failure (--flaky-mode worst) exits non-zero ok 17 - stable failure (--flaky-mode worst) output looks correct (exact match) ok 18 - stable failure (--flaky-mode worst) error looks correct (exact match) ok 19 - stable failure (--flaky-mode best) exits non-zero ok 20 - stable failure (--flaky-mode best) output looks correct (exact match) ok 21 - stable failure (--flaky-mode best) error looks correct (exact match) ok 22 - stable failure (--flaky-mode ignore) exits non-zero ok 23 - stable failure (--flaky-mode ignore) output looks correct (exact match) ok 24 - stable failure (--flaky-mode ignore) error looks correct (exact match) ok 25 - vanishing failure exits non-zero ok 26 - vanishing failure output looks correct (exact match) ok 27 - vanishing failure error looks correct (exact match) ok 28 - vanishing failure (flaky-mode worst) exits non-zero ok 29 - vanishing failure (flaky-mode worst) output looks correct (exact match) ok 30 - vanishing failure (flaky-mode worst) error looks correct (exact match) ok 31 - vanishing failure (flaky-mode best) exits zero ok 32 - vanishing failure (flaky-mode best) output looks correct (exact match) ok 33 - vanishing failure (flaky-mode best) error looks correct (exact match) ok 34 - vanishing failure (flaky-mode ignore) exits zero ok 35 - vanishing failure (flaky-mode ignore) output looks correct (exact match) ok 36 - vanishing failure (flaky-mode ignore) error looks correct (exact match) ok 37 - vanishing failure; with timeoutwarning test exits non-zero ok 38 - vanishing failure; with timeoutwarning test output looks correct (exact match) ok 39 - vanishing failure; with timeoutwarning test error looks correct (exact match) ok 40 - differing failure exits non-zero ok 41 - differing failure output looks correct (exact match) ok 42 - differing failure error looks correct (exact match) ok 43 - differing failure (flaky-mode worst) exits non-zero ok 44 - differing failure (flaky-mode worst) output looks correct (exact match) ok 45 - differing failure (flaky-mode worst) error looks correct (regex match) ok 46 - differing failure (flaky-mode best) exits non-zero ok 47 - differing failure (flaky-mode best) output looks correct (exact match) ok 48 - differing failure (flaky-mode best) error looks correct (exact match) ok 49 - differing failure (flaky-mode ignore) exits zero ok 50 - differing failure (flaky-mode ignore) output looks correct (exact match) ok 51 - differing failure (flaky-mode ignore) error looks correct (exact match) ok 52 - silent removed exits non-zero ok 53 - silent removed output looks correct (exact match) ok 54 - silent removed error looks correct (exact match) ok 55 - hanging failure exits non-zero ok 56 - hanging failure output looks correct (exact match) ok 57 - hanging failure error looks correct (regex match) ok 58 - flaky with log exits non-zero ok 59 - flaky with log output looks correct (exact match) ok 60 - flaky with log error looks correct (exact match) ok 61 - flaky with log created /work/build/qt/qtqa/scripts/test_pl_tmp/21-testrunner-flaky.t.ageg3T/perl-00.txt ok 62 - flaky with log logtext is as expected (exact match) ok 63 - flaky with tee log and core (flaky, core) exits non-zero ok 64 - flaky with tee log and core (flaky, core) output looks correct (exact match) not ok 65 - flaky with tee log and core (flaky, core) error looks correct (regex match) ok 66 - flaky with tee log and core (flaky, core) created /work/build/qt/qtqa/scripts/test_pl_tmp/21-testrunner-flaky.t.ageg3T/perl-01.txt not ok 67 - flaky with tee log and core (flaky, core) logtext is as expected (regex match) ok 68 - flaky with tee log and core (core, flaky) exits non-zero ok 69 - flaky with tee log and core (core, flaky) output looks correct (exact match) not ok 70 - flaky with tee log and core (core, flaky) error looks correct (regex match) ok 71 - flaky with tee log and core (core, flaky) created /work/build/qt/qtqa/scripts/test_pl_tmp/21-testrunner-flaky.t.ageg3T/perl-02.txt not ok 72 - flaky with tee log and core (core, flaky) logtext is as expected (regex match) 1..72 Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/72 subtests Test Summary Report ------------------- /work/build/qt/qtqa/scripts/generic/t/20-testrunner-core.t (Wstat: 1024 Tests: 27 Failed: 4) Failed tests: 17, 22, 25, 27 Non-zero exit status: 4 /work/build/qt/qtqa/scripts/generic/t/21-testrunner-flaky.t (Wstat: 1024 Tests: 72 Failed: 4) Failed tests: 65, 67, 70, 72 Non-zero exit status: 4 Files=2, Tests=99, 13 wallclock secs ( 0.05 usr 0.01 sys + 4.10 cusr 0.65 csys = 4.81 CPU) Result: FAIL prove -I /work/build/qt/qtqa/scripts/lib/perl5 --state=failed,save --verbose exited with value 1 QtQA::App::TestRunner: test failure could be reproduced twice consecutively QtQA::App::TestRunner: end scripts: 891 seconds, exit code 2
Build log: http://testresults.qt-project.org/ci/QtQA_master_Integration/build_00536/linux-g++_no-widgets_Ubuntu_12.04_x64/log.txt.gz Tested changes (refs/builds/master_1372876212): http://codereview.qt-project.org/60197 [PS1] - recognize QTQA_BUILD_PARTS _______________________________________________ Ci-reports mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/ci-reports
