Skip to content

Instantly share code, notes, and snippets.

@bessarabov
Created March 3, 2014 05:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bessarabov/9318850 to your computer and use it in GitHub Desktop.
Save bessarabov/9318850 to your computer and use it in GitHub Desktop.
vagrant@tmp:~/DancerTestProblem$ prove -l
t/croak.t .. 1/?
# Failed test ''
# at t/croak.t line 12.
# '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
# <html>
# <head>
# <title>Runtime Error</title>
# <link rel="stylesheet" href="/css/error.css" />
# <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
# </head>
# <body>
# <h1>Runtime Error</h1>
# <div id="content">
# <h2>runtime error</h2><pre class="error">Error message at /home/vagrant/perl5/lib/perl5/Dancer/Route.pm line 254
# </pre><div class="title">/home/vagrant/perl5/lib/perl5/Dancer/Route.pm around line 254</div><pre class="content"><span class="nu">251</span> my $warning;
# <span class="nu">252</span> my $content = do {
# <span class="nu">253</span> local $SIG{__WARN__} = sub { $warning ||= $_[0] };
# <span class="nu">254</span> <span style="color: red;"> $self-&gt;code-&gt;();</span>
# <span class="nu">255</span> };
# <span class="nu">256</span> if ($warning) {
# <span class="nu">257</span> die &quot;Warning caught during route execution: $warning&quot;;
# </pre><div class="title">Stack</div><pre class="content">main in t/croak.t l. 20
# main in t/croak.t l. 8
# Dancer::Test in /home/vagrant/perl5/lib/perl5/Dancer/Test.pm l. 394
# Dancer::Handler in /home/vagrant/perl5/lib/perl5/Dancer/Handler.pm l. 113
# Try::Tiny in /home/vagrant/perl5/lib/perl5/Try/Tiny.pm l. 104
# Dancer::Exception in /home/vagrant/perl5/lib/perl5/Dancer/Exception.pm l. 47
# Dancer::Exception in /home/vagrant/perl5/lib/perl5/Dancer/Exception.pm l. 35
# Dancer::Handler in /home/vagrant/perl5/lib/perl5/Dancer/Handler.pm l. 107
# Dancer::Object in /home/vagrant/perl5/lib/perl5/Dancer/Object.pm l. 16
# Dancer::Error in /home/vagrant/perl5/lib/perl5/Dancer/Error.pm l. 38
# Dancer::Error in /home/vagrant/perl5/lib/perl5/Dancer/Error.pm l. 284</pre> <div class="title">Settings</div><pre class="content">{
# <span class="key">appdir</span> =&gt; '/home/vagrant/DancerTestProblem',
# <span class="key">apphandler</span> =&gt; 'Standalone',
# <span class="key">appname</span> =&gt; 'DancerTestProblem',
# <span class="key">auto_reload</span> =&gt; '0',
# <span class="key">charset</span> =&gt; 'utf-8',
# <span class="key">confdir</span> =&gt; '/home/vagrant/DancerTestProblem',
# <span class="key">content_type</span> =&gt; 'text/html',
# <span class="key">daemon</span> =&gt; 0,
# <span class="key">engines</span> =&gt; {},
# <span class="key">envdir</span> =&gt; '/home/vagrant/DancerTestProblem/environments',
# <span class="key">environment</span> =&gt; 'development',
# <span class="key">handlers</span> =&gt; {},
# <span class="key">layout</span> =&gt; 'main',
# <span class="key">log</span> =&gt; 'debug',
# <span class="key">logger</span> =&gt; 'capture',
# <span class="key">plugins</span> =&gt; {},
# <span class="key">port</span> =&gt; '3000',
# <span class="key">public</span> =&gt; '/home/vagrant/DancerTestProblem/public',
# <span class="key">server</span> =&gt; '0.0.0.0',
# <span class="key">server_tokens</span> =&gt; 1,
# <span class="key">session</span> =&gt; 'simple',
# <span class="key">show_errors</span> =&gt; '1',
# <span class="key">startup_info</span> =&gt; 1,
# <span class="key">template</span> =&gt; 'simple',
# <span class="key">traces</span> =&gt; 0,
# <span class="key">views</span> =&gt; '/home/vagrant/DancerTestProblem/views',
# <span class="key">warnings</span> =&gt; '1'
# }
# </pre> <div class="title">Session</div><pre class="content">{
# <span class="key">id</span> =&gt; '885179190594705929032030406426637957'
# }
# </pre> <div class="title">Environment</div><pre class="content">{
# <span class="key">DANCER_APPDIR</span> =&gt; '/home/vagrant/DancerTestProblem',
# <span class="key">HARNESS_ACTIVE</span> =&gt; '1',
# <span class="key">HARNESS_VERSION</span> =&gt; '3.23',
# <span class="key">HOME</span> =&gt; '/home/vagrant',
# <span class="key">HTTP_HOST</span> =&gt; 'localhost',
# <span class="key">LANG</span> =&gt; 'en_US.UTF-8',
# <span class="key">LC_ALL</span> =&gt; 'en_US',
# <span class="key">LC_CTYPE</span> =&gt; 'UTF-8',
# <span class="key">LESSCLOSE</span> =&gt; '/usr/bin/lesspipe %s %s',
# <span class="key">LESSOPEN</span> =&gt; '| /usr/bin/lesspipe %s',
# <span class="key">LOGNAME</span> =&gt; 'vagrant',
# <span class="key">LS_COLORS</span> =&gt; 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:',
# <span class="key">MAIL</span> =&gt; '/var/mail/vagrant',
# <span class="key">OLDPWD</span> =&gt; '/home/vagrant',
# <span class="key">PATH</span> =&gt; '/home/vagrant/perl5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/vagrant_ruby/bin',
# <span class="key">PATH_INFO</span> =&gt; '/die',
# <span class="key">PERL5LIB</span> =&gt; '/home/vagrant/DancerTestProblem/lib:/home/vagrant/perl5/lib/perl5/x86_64-linux-gnu-thread-multi:/home/vagrant/perl5/lib/perl5',
# <span class="key">PERL_LOCAL_LIB_ROOT</span> =&gt; '/home/vagrant/perl5',
# <span class="key">PERL_MB_OPT</span> =&gt; '--install_base /home/vagrant/perl5',
# <span class="key">PERL_MM_OPT</span> =&gt; 'INSTALL_BASE=/home/vagrant/perl5',
# <span class="key">PWD</span> =&gt; '/home/vagrant/DancerTestProblem',
# <span class="key">QUERY_STRING</span> =&gt; '',
# <span class="key">REQUEST_METHOD</span> =&gt; 'GET',
# <span class="key">REQUEST_URI</span> =&gt; '/die',
# <span class="key">SERVERNAME</span> =&gt; 'localhost',
# <span class="key">SERVER_PORT</span> =&gt; 80,
# <span class="key">SHELL</span> =&gt; '/bin/bash',
# <span class="key">SHLVL</span> =&gt; '1',
# <span class="key">SSH_AUTH_SOCK</span> =&gt; '/tmp/ssh-ywhDvA5098/agent.5098',
# <span class="key">SSH_CLIENT</span> =&gt; '10.0.2.2 64138 22',
# <span class="key">SSH_CONNECTION</span> =&gt; '10.0.2.2 64138 10.0.2.15 22',
# <span class="key">SSH_TTY</span> =&gt; '/dev/pts/0',
# <span class="key">TAP_VERSION</span> =&gt; '13',
# <span class="key">TERM</span> =&gt; 'screen',
# <span class="key">USER</span> =&gt; 'vagrant',
# <span class="key">_</span> =&gt; '/usr/bin/prove',
# <span class="key">'psgi.url_scheme'</span> =&gt; 'http'
# }
# </pre>
# </div>
# <div id="footer">
# Powered by <a href="http://perldancer.org/">Dancer</a> 1.3121
# </div>
# </body>
# </html>'
# doesn't match '(?^:done)'
# Looks like you failed 1 test of 1.
t/croak.t .. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
Test Summary Report
-------------------
t/croak.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.18 cusr 0.01 csys = 0.21 CPU)
Result: FAIL
vagrant@tmp:~/DancerTestProblem$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment