[JIRA] [tap-plugin] (JENKINS-32729) TAP Extended Test Results page does not render properly

18 views
Skip to first unread message

meteoric@rocketmail.com (JIRA)

unread,
Feb 2, 2016, 9:28:04 AM2/2/16
to jenkinsc...@googlegroups.com
Choon Chern Lim created an issue
 
Jenkins / Bug JENKINS-32729
TAP Extended Test Results page does not render properly
Issue Type: Bug Bug
Assignee: Bruno P. Kinoshita
Attachments: Screen Shot 2016-02-02 at 8.23.11 AM.png
Components: tap-plugin
Created: 02/Feb/16 2:27 PM
Environment: TAP plugin 1.24
Jenkins 1.645
Priority: Minor Minor
Reporter: Choon Chern Lim

When viewing the TAP Extended Test Results page, there are some unresolved HTML tags on top of the page (see attached screenshot).

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

mattias.holmlund@netinsight.net (JIRA)

unread,
Feb 22, 2016, 7:19:02 AM2/22/16
to jenkinsc...@googlegroups.com
Mattias Holmlund commented on Bug JENKINS-32729
 
Re: TAP Extended Test Results page does not render properly

We have the same problem. If you look at the html generated for the page you see that the output all less-than-signs have been replaced with

<

, i.e.

<td>

has been replaced with

&lt;tr>

which makes the html invalid and has the strange effect that the text is rendered above the table even though it is correctly placed inside the table.

Complete snippet:

<th>Description</th><th>Directive</th></tr><tr><td></td><td colspan="3">
                            # start and stop enabled test-service<br /></td></tr><tr><td class="red" width="5%"></td><td width="5%" class="center">1</td><td width="65%">Waiting for test t1 to be up failed. Last error: null</td><td width="25%"></td></tr>
        
        &lt;tr>
&lt;td colspan='4' class='yaml'>
&lt;table width="100%" class="yaml">&lt;tr>&lt;td width='5%' class='hidden'> &lt;/td>&lt;td style="width: auto;">operator&lt;/td>&lt;td>&lt;pre>fail&lt;/pre>&lt;/td>&lt;/tr>&lt;tr>&lt;td width='5%' class='hidden'> &lt;/td>&lt;td style="width: auto;">at&lt;/td>&lt;td>&lt;pre>onRejected (/home/jenkins-slave/workspace/Backend/backend-system-test-ci3/node_modules/co/index.js:81:24)&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/td>
&lt;/tr>

brunodepaulak@yahoo.com.br (JIRA)

unread,
Feb 23, 2016, 3:19:01 AM2/23/16
to jenkinsc...@googlegroups.com

Hi!

I don't have time to fix the problem this week, but if anyone could attach a sample TAP file to reproduce the issue, that'd definitely help a lot when I start a new development cycle to fix it

Thanks!
Bruno

mattias.holmlund@netinsight.net (JIRA)

unread,
Feb 23, 2016, 3:30:03 AM2/23/16
to jenkinsc...@googlegroups.com
Mattias Holmlund updated an issue
 

Here is a results.tap file and the corresponding rendition by the plugin. Thank you for looking into this!

Change By: Mattias Holmlund
Attachment: Screen Shot 2016-02-23 at 09.27.47.png
Attachment: results.tap

mattias.holmlund@netinsight.net (JIRA)

unread,
Feb 23, 2016, 3:53:02 AM2/23/16
to jenkinsc...@googlegroups.com
Mattias Holmlund commented on Bug JENKINS-32729
 
Re: TAP Extended Test Results page does not render properly

And this is the html generated from results.tap

<table width="100%"><tr><td width="5%">1 files</td><td>4 tests, 1 ok, 3 not ok, 0 skipped, 0 Bail Out!</td></tr></table><p>File: <span class="underline"><a href="/view/Radiator/job/Backend/job/backend-system-test-ci3/ws/results.tap/*view*/">results.tap</a></span></p><table class="tap" width="100%"><tr><th></th><th>Number</th><th>Description</th><th>Directive</th></tr><tr><td></td><td colspan="3">
                            # start and stop enabled test-service<br /></td></tr><tr><td class="red" width="5%"></td><td width="5%" class="center">1</td><td width="65%">Waiting for test t1 to be up failed. Last error: null</td><td width="25%"></td></tr>
        
        &lt;tr>
&lt;td colspan='4' class='yaml'>
&lt;table width="100%" class="yaml">&lt;tr>&lt;td width='5%' class='hidden'> &lt;/td>&lt;td style="width: auto;">operator&lt;/td>&lt;td>&lt;pre>fail&lt;/pre>&lt;/td>&lt;/tr>&lt;tr>&lt;td width='5%' class='hidden'> &lt;/td>&lt;td style="width: auto;">at&lt;/td>&lt;td>&lt;pre>onRejected (/home/jenkins-slave/workspace/Backend/backend-system-test-ci3/node_modules/co/index.js:81:24)&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/td>
&lt;/tr>
        
        
		

		
	<tr><td></td><td colspan="3">
                            # start, enable and stop disabled test-service<br /></td></tr><tr><td class="green" width="5%"></td><td width="5%" class="center">2</td><td width="65%">works like a charm</td><td width="25%"></td></tr><tr><td></td><td colspan="3">
                            # toggle service up-down<br /></td></tr><tr><td class="red" width="5%"></td><td width="5%" class="center">3</td><td width="65%">plan != count</td><td width="25%"></td></tr>
        
        &lt;tr>
&lt;td colspan='4' class='yaml'>
&lt;table width="100%" class="yaml">&lt;tr>&lt;td width='5%' class='hidden'> &lt;/td>&lt;td style="width: auto;">operator&lt;/td>&lt;td>&lt;pre>fail&lt;/pre>&lt;/td>&lt;/tr>&lt;tr>&lt;td width='5%' class='hidden'> &lt;/td>&lt;td style="width: auto;">expected&lt;/td>&lt;td>&lt;pre>1&lt;/pre>&lt;/td>&lt;/tr>&lt;tr>&lt;td width='5%' class='hidden'> &lt;/td>&lt;td style="width: auto;">actual&lt;/td>&lt;td>&lt;pre>0&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/td>
&lt;/tr>
        
        
		

		
	<tr><td class="red" width="5%"></td><td width="5%" class="center">4</td><td width="65%">test exited without ending</td><td width="25%"></td></tr>
        
        &lt;tr>
&lt;td colspan='4' class='yaml'>
&lt;table width="100%" class="yaml">&lt;tr>&lt;td width='5%' class='hidden'> &lt;/td>&lt;td style="width: auto;">operator&lt;/td>&lt;td>&lt;pre>fail&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/td>
&lt;/tr>
        
        
		

		
	
<tr><td></td><td colspan="3">
                            # tests 4<br /></td></tr><tr><td></td><td colspan="3">
                            # pass  1<br /></td></tr><tr><td></td><td colspan="3">
                            # fail  3<br /></td></tr></table>

brunodepaulak@yahoo.com.br (JIRA)

unread,
Feb 23, 2016, 4:09:03 AM2/23/16
to jenkinsc...@googlegroups.com

Hmm, not sure what I'm missing right now. Tried to quickly reproduce it with no luck. Attaching screenshot of my browser output.

brunodepaulak@yahoo.com.br (JIRA)

unread,
Feb 23, 2016, 4:10:01 AM2/23/16
to jenkinsc...@googlegroups.com

brunodepaulak@yahoo.com.br (JIRA)

unread,
Feb 23, 2016, 4:14:01 AM2/23/16
to jenkinsc...@googlegroups.com
 
Re: TAP Extended Test Results page does not render properly

Here's my generated HTML.

<table width="100%"><tr><td width="5%">1 files</td><td>4 tests, 1 ok, 3 not ok, 0 skipped, 0 Bail Out!</td></tr></table><p>File: <span class="underline"><a href="/jenkins/job/JENKINS-32729/ws/1.tap/*view*/">1.tap</a></span></p><table class="tap" width="100%"><tr><th></th><th>Number</th><th>Description</th><th>Directive</th></tr><tr><td class="red" width="5%"></td><td width="5%" class="center">1</td><td width="65%">Waiting for test t1 to be up failed. Last error: null</td><td width="25%"></td></tr><tr>
<td colspan='4' class='yaml'>
<table width="100%" class="yaml"><tr><td width='5%' class='hidden'> </td><td style="width: auto;">operator</td><td><pre>fail</pre></td></tr><tr><td width='5%' class='hidden'> </td><td style="width: auto;">at</td><td><pre>onRejected (/home/jenkins-slave/workspace/Backend/backend-system-test-ci3/node_modules/co/index.js:81:24)</pre></td></tr></table>
</td>
</tr><tr><td class="green" width="5%"></td><td width="5%" class="center">2</td><td width="65%">works like a charm</td><td width="25%"></td></tr><tr><td class="red" width="5%"></td><td width="5%" class="center">3</td><td width="65%">plan != count</td><td width="25%"></td></tr><tr>
<td colspan='4' class='yaml'>
<table width="100%" class="yaml"><tr><td width='5%' class='hidden'> </td><td style="width: auto;">operator</td><td><pre>fail</pre></td></tr><tr><td width='5%' class='hidden'> </td><td style="width: auto;">expected</td><td><pre>1</pre></td></tr><tr><td width='5%' class='hidden'> </td><td style="width: auto;">actual</td><td><pre>0</pre></td></tr></table>
</td>
</tr><tr><td class="red" width="5%"></td><td width="5%" class="center">4</td><td width="65%">test exited without ending</td><td width="25%"></td></tr><tr>
<td colspan='4' class='yaml'>
<table width="100%" class="yaml"><tr><td width='5%' class='hidden'> </td><td style="width: auto;">operator</td><td><pre>fail</pre></td></tr></table>
</td>
</tr></table>

brunodepaulak@yahoo.com.br (JIRA)

unread,
Feb 23, 2016, 4:15:01 AM2/23/16
to jenkinsc...@googlegroups.com

I think I saw somewhere, that Jenkins was enforcing security on HTML/Jelly files... though I don't remember where I saw that. It could be the case that the bug only happens in newer versions of Jenkins? Could someone provide a plugin + Jenkins versions that can be used to reproduce it, please?

mattias.holmlund@netinsight.net (JIRA)

unread,
Feb 23, 2016, 5:24:02 AM2/23/16
to jenkinsc...@googlegroups.com

We are running jenkins 1.642.1 with TAP Plugin 1.24.

patrik@diabol.se (JIRA)

unread,
Feb 23, 2016, 2:43:02 PM2/23/16
to jenkinsc...@googlegroups.com

When I tested 1.24 when Jenkins 1.642.1 I could reproduce the issue with the tap results from Mattias Holmlund.
The issue looks to be resolved on master tested it on revision afe8782d1da4f0d89415831f2a95335ed13aefe4
I built from master and installed the plugin on our Jenkins instance and it works.

abcfy2@163.com (JIRA)

unread,
Mar 11, 2016, 3:59:01 AM3/11/16
to jenkinsc...@googlegroups.com
feng yu updated an issue
 
Change By: feng yu
Attachment: screenshot-1.png

abcfy2@163.com (JIRA)

unread,
Mar 11, 2016, 4:00:06 AM3/11/16
to jenkinsc...@googlegroups.com
feng yu commented on Bug JENKINS-32729
 
Re: TAP Extended Test Results page does not render properly

Same issue here.

Here is my sample tap file:

TAP version 13
1..24
ok 1 B (85) overall score
not ok 2 D (60) ynumreq: Make fewer HTTP requests
  ---
  message: This page has 10 external Javascript scripts.  Try combining them into one.
This page has 5 external stylesheets.  Try combining them into one.
  ...
not ok 3 F (0) ycdn: Use a Content Delivery Network (CDN)
  ---
  message: There are 22 static components that are not on CDN. <p>You can specify CDN hostnames in your preferences. See <a href="http://yslow.org/faq/#faq_cdn">YSlow FAQ</a> for details.</p>
  offenders:
    - "combo.b.qq.com: 3 components, 137.2K (106.2K GZip)"
    - "wpa.b.qq.com: 1 component, 11.4K (11.4K GZip)"
  ...
ok 4 A (100) yemptysrc: Avoid empty src or href
not ok 5 E (56) yexpires: Add Expires headers
  ---
  message: There are 4 static components without a far-future expiration date.
  offenders:
    - "http://combo.b.qq.com/c/=/crm/wpa/release/3.3.7/wpa/SelectPanel.js,/crm/wpa/release/3.3.7/util/css.js,/crm/wpa/release/3.3.7/lang/extend.js,/crm/wpa/release/3.3.7/util/contains.js?v=3.3.7.20160126"
    - "http://combo.b.qq.com/c/=/crm/wpa/release/3.3.7/util/onIframeLoaded.js,/crm/wpa/release/3.3.7/util/GUID.js,/crm/wpa/release/3.3.7/wpa/getQQVersion.js,/crm/wpa/release/3.3.7/wpa/ViewHelper.js,/crm/wpa/release/3.3.7/wpa/views.js,/crm/wpa/release/3.3.7/wpa/sid.js,/crm/wpa/release/3.3.7/util/blockStorage.js,/crm/wpa/release/3.3.7/util/className.js,/crm/wpa/release/3.3.7/util/Style.js,/crm/wpa/release/3.3.7/util/sessionStorage.js,/crm/wpa/release/3.3.7/util/localStorage.js?v=3.3.7.20160126"
    - "http://combo.b.qq.com/c/=/crm/wpa/release/3.3.7/util/domain.js,/crm/wpa/release/3.3.7/wpa/wpaMgr.js,/crm/wpa/release/3.3.7/wpa/visitor.js,/crm/wpa/release/3.3.7/wpa/kfuin.js,/crm/wpa/release/3.3.7/util/proxy.js,/crm/wpa/release/3.3.7/util/titleFlash.js,/crm/wpa/release/3.3.7/util/cookie.js,/crm/wpa/release/3.3.7/wpa/WPA.js,/crm/wpa/release/3.3.7/util/getJSONP.js,/crm/wpa/release/3.3.7/wpa/filter.js,/crm/wpa/release/3.3.7/wpa/ta.js,/crm/wpa/release/3.3.7/wpa/invite.js,/crm/wpa/release/3.3.7/util/taskMgr.js,/crm/wpa/release/3.3.7/lang/browser.js,/crm/wpa/release/3.3.7/util/pad.js,/crm/wpa/release/3.3.7/util/Bits.js,/crm/wpa/release/3.3.7/util/events.js,/crm/wpa/release/3.3.7/util/onLoad.js,/crm/wpa/release/3.3.7/util/offset.js,/crm/wpa/release/3.3.7/util/Panel.js?v=3.3.7.20160126"
    - "http://wpa.b.qq.com/cgi/wpa.php?key=XzkzODA0NDAyMV8zNjYwNzlfNDAwNjk5NjE2Nl8"
  ...
ok 6 A (100) ycompress: Compress components with gzip
ok 7 A (100) ycsstop: Put CSS at top
ok 8 A (100) yjsbottom: Put JavaScript at bottom
ok 9 A (100) yexpressions: Avoid CSS expressions
ok 10 N/A (-1) yexternal: Make JavaScript and CSS external # SKIP score N/A
  ---
  message: Only consider this if your property is a common user home page.
  offenders:
    - "There is a total of 5 inline css"
    - "There is a total of 5 inline scripts"
  ...
ok 11 A (100) ydns: Reduce DNS lookups
  ---
  offenders:
    - "combo.b.qq.com: 3 components, 137.2K (106.2K GZip)"
    - "wpa.b.qq.com: 1 component, 11.4K (11.4K GZip)"
  ...
not ok 12 F (20) yminify: Minify JavaScript and CSS
  ---
  message: There are 8 components that can be minified
  offenders:
    - "inline &lt;style&gt; tag #1"
    - "inline &lt;style&gt; tag #4"
    - "inline &lt;style&gt; tag #5"
    - "inline &lt;script&gt; tag #1"
    - "inline &lt;script&gt; tag #2"
    - "inline &lt;script&gt; tag #3"
    - "inline &lt;script&gt; tag #4"
    - "inline &lt;script&gt; tag #5"
  ...
ok 13 A (100) yredirects: Avoid URL redirects
ok 14 A (100) ydupes: Remove duplicate JavaScript and CSS
ok 15 A (100) yetags: Configure entity tags (ETags)
ok 16 A (100) yxhr: Make AJAX cacheable
ok 17 A (100) yxhrmethod: Use GET for AJAX requests
ok 18 A (100) ymindom: Reduce the number of DOM elements
ok 19 A (100) yno404: Avoid HTTP 404 (Not Found) error
ok 20 A (100) ymincookie: Reduce cookie size
ok 21 A (100) ycookiefree: Use cookie-free domains
ok 22 A (100) ynofilter: Avoid AlphaImageLoader filter
ok 23 A (100) yimgnoscale: Do not scale images in HTML
ok 24 A (95) yfavicon: Make favicon small and cacheable
  ---
  message: Favicon is more than 2000 bytes
  ...

And here is the TAP Extended Test Results:

Jenkins version: 1.652.
TAP plugin version: 1.24

abcfy2@163.com (JIRA)

unread,
Mar 15, 2016, 8:02:02 AM3/15/16
to jenkinsc...@googlegroups.com
feng yu commented on Bug JENKINS-32729

I find that if I use --cdns in yslow command:

phantomjs --cookies-file=cookies.txt ~/yslow.js -i grade --cdns "172.16.250.11,wpa.b.qq.com,combo.b.qq.com" --format tap "${url}"

Tap plugin will parse error:

Processing '/var/lib/jenkins/jobs/aircare_stress_testing/builds/41/tap-master-files/购物车列表页面.tap'
Parsing TAP test result [/var/lib/jenkins/jobs/aircare_stress_testing/builds/41/tap-master-files/购物车列表页面.tap].
org.tap4j.parser.ParserException: Error parsing TAP Stream: Error parsing YAML [  message: <p>Using these CDN hostnames from your preferences: 172.16.250.11,wpa.b.qq.com,combo.b.qq.com</p>
]: null; mapping values are not allowed here;  in 'string', line 1, column 62:
     ...  hostnames from your preferences: 172.16.250.11,wpa.b.qq.com,com ... 
                                         ^
	at org.tap4j.parser.Tap13Parser.parse(Tap13Parser.java:221)
	at org.tap4j.parser.Tap13Parser.parseFile(Tap13Parser.java:187)
	at org.tap4j.plugin.TapParser.parse(TapParser.java:153)
	at org.tap4j.plugin.TapPublisher.loadResults(TapPublisher.java:329)
	at org.tap4j.plugin.TapPublisher.perform(TapPublisher.java:251)
	at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:32)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782)
	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723)
	at hudson.model.Build$BuildExecution.post2(Build.java:185)
	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:668)
	at hudson.model.Run.execute(Run.java:1763)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:410)
Caused by: org.tap4j.parser.ParserException: Error parsing YAML [  message: <p>Using these CDN hostnames from your preferences: 172.16.250.11,wpa.b.qq.com,combo.b.qq.com</p>
]: null; mapping values are not allowed here;  in 'string', line 1, column 62:
     ...  hostnames from your preferences: 172.16.250.11,wpa.b.qq.com,com ... 
                                         ^
	at org.tap4j.parser.Tap13Parser.parseDiagnostics(Tap13Parser.java:537)
	at org.tap4j.parser.Tap13Parser.parseLine(Tap13Parser.java:303)
	at org.tap4j.parser.Tap13Parser.parse(Tap13Parser.java:216)
	... 13 more
Caused by: mapping values are not allowed here
 in 'string', line 1, column 62:
     ...  hostnames from your preferences: 172.16.250.11,wpa.b.qq.com,com ... 
                                         ^

	at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:866)
	at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:360)
	at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:226)
	at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:558)
	at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158)
	at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143)
	at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
	at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:159)
	at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
	at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
	at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120)
	at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:481)
	at org.yaml.snakeyaml.Yaml.load(Yaml.java:400)
	at org.tap4j.parser.Tap13Parser.parseDiagnostics(Tap13Parser.java:533)
	... 15 more

And here is the sample tap file that generated from yslow:

TAP version 13
1..24
ok 1 A (90) overall score
not ok 2 D (60) ynumreq: Make fewer HTTP requests
  ---
  message: This page has 10 external Javascript scripts.  Try combining them into one.
This page has 5 external stylesheets.  Try combining them into one.
  ...
ok 3 A (100) ycdn: Use a Content Delivery Network (CDN)
  ---
  message: <p>Using these CDN hostnames from your preferences: 172.16.250.11,wpa.b.qq.com,combo.b.qq.com</p>
  ...
ok 4 A (100) yemptysrc: Avoid empty src or href
not ok 5 E (56) yexpires: Add Expires headers
  ---
  message: There are 4 static components without a far-future expiration date.
  offenders:
    - "http://combo.b.qq.com/c/=/crm/wpa/release/3.3.7/wpa/SelectPanel.js,/crm/wpa/release/3.3.7/util/css.js,/crm/wpa/release/3.3.7/lang/extend.js,/crm/wpa/release/3.3.7/util/contains.js?v=3.3.7.20160126"
    - "http://combo.b.qq.com/c/=/crm/wpa/release/3.3.7/util/onIframeLoaded.js,/crm/wpa/release/3.3.7/util/GUID.js,/crm/wpa/release/3.3.7/wpa/getQQVersion.js,/crm/wpa/release/3.3.7/wpa/ViewHelper.js,/crm/wpa/release/3.3.7/wpa/views.js,/crm/wpa/release/3.3.7/wpa/sid.js,/crm/wpa/release/3.3.7/util/blockStorage.js,/crm/wpa/release/3.3.7/util/className.js,/crm/wpa/release/3.3.7/util/Style.js,/crm/wpa/release/3.3.7/util/sessionStorage.js,/crm/wpa/release/3.3.7/util/localStorage.js?v=3.3.7.20160126"
    - "http://combo.b.qq.com/c/=/crm/wpa/release/3.3.7/util/domain.js,/crm/wpa/release/3.3.7/wpa/wpaMgr.js,/crm/wpa/release/3.3.7/wpa/visitor.js,/crm/wpa/release/3.3.7/wpa/kfuin.js,/crm/wpa/release/3.3.7/util/proxy.js,/crm/wpa/release/3.3.7/util/titleFlash.js,/crm/wpa/release/3.3.7/util/cookie.js,/crm/wpa/release/3.3.7/wpa/WPA.js,/crm/wpa/release/3.3.7/util/getJSONP.js,/crm/wpa/release/3.3.7/wpa/filter.js,/crm/wpa/release/3.3.7/wpa/ta.js,/crm/wpa/release/3.3.7/wpa/invite.js,/crm/wpa/release/3.3.7/util/taskMgr.js,/crm/wpa/release/3.3.7/lang/browser.js,/crm/wpa/release/3.3.7/util/pad.js,/crm/wpa/release/3.3.7/util/Bits.js,/crm/wpa/release/3.3.7/util/events.js,/crm/wpa/release/3.3.7/util/onLoad.js,/crm/wpa/release/3.3.7/util/offset.js,/crm/wpa/release/3.3.7/util/Panel.js?v=3.3.7.20160126"
    - "http://wpa.b.qq.com/cgi/wpa.php?key=XzkzODA0NDAyMV8zNjYwNzlfNDAwNjk5NjE2Nl8"
  ...
ok 6 A (100) ycompress: Compress components with gzip
ok 7 A (100) ycsstop: Put CSS at top
ok 8 A (100) yjsbottom: Put JavaScript at bottom
ok 9 A (100) yexpressions: Avoid CSS expressions
ok 10 N/A (-1) yexternal: Make JavaScript and CSS external # SKIP score N/A
  ---
  message: Only consider this if
 your property is a common user home page.
  offenders:
    - "There is a total of 3 inline css"
    - "There is a total of 5 inline scripts"
  ...
ok 11 A (100) ydns: Reduce DNS lookups
  ---
  offenders:
    - "combo.b.qq.com: 3 components, 137.2K (95.7K GZip)"
    - "wpa.b.qq.com: 1 component, 11.4K (11.4K GZip)"
  ...
not ok 12 F (20) yminify: Minify JavaScript and CSS
  ---
  message: There are 8 components that can be minified
  offenders:
    - "inline &lt;style&gt; tag #1"
    - "inline &lt;style&gt; tag #2"
    - "inline &lt;style&gt; tag #3"
    - "inline &lt;script&gt; tag #1"
    - "inline &lt;script&gt; tag #2"
    - "inline &lt;script&gt; tag #3"
    - "inline &lt;script&gt; tag #4"
    - "inline &lt;script&gt; tag #5"
  ...
ok 13 A (100) yredirects: Avoid URL redirects
ok 14 A (100) ydupes: Remove duplicate JavaScript and CSS
ok 15 A (100) yetags: Configure entity tags (ETags)
ok 16 A (100) yxhr: Make AJAX cacheable
ok 17 A (100) yxhrmethod: Use GET for AJAX requests
ok 18 A (100) ymindom: Reduce the number of DOM elements
ok 19 A (100) yno404: Avoid HTTP 404 (Not Found) error
ok 20 A (100) ymincookie: Reduce cookie size
ok 21 A (100) ycookiefree: Use cookie-free domains
ok 22 A (100) ynofilter: Avoid AlphaImageLoader filter
ok 23 A (100) yimgnoscale: Do not scale images in HTML
ok 24 A (95) yfavicon: Make favicon small and cacheable
  ---
  message: Favicon is more than 2000 bytes
  ...

Andy.Campbell@mathworks.com (JIRA)

unread,
Jun 16, 2016, 9:34:03 AM6/16/16
to jenkinsc...@googlegroups.com
Andy Campbell updated an issue
 
Change By: Andy Campbell
Priority: Minor Major
This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
Atlassian logo

brunodepaulak@yahoo.com.br (JIRA)

unread,
Aug 31, 2016, 4:11:03 AM8/31/16
to jenkinsc...@googlegroups.com
Change By: Bruno P. Kinoshita
Status: Open In Progress

brunodepaulak@yahoo.com.br (JIRA)

unread,
Aug 31, 2016, 4:51:04 AM8/31/16
to jenkinsc...@googlegroups.com
Bruno P. Kinoshita commented on Bug JENKINS-32729
 
Re: TAP Extended Test Results page does not render properly

So far no success reproducing it, but using the current version in my development environment: 1.580.3, with the latest version of the plug-in.

One last try, now with Jenkins LTS 2.7.2, and latest version of the plug-in.

brunodepaulak@yahoo.com.br (JIRA)

unread,
Aug 31, 2016, 5:03:06 AM8/31/16
to jenkinsc...@googlegroups.com

feng yu, couldn't test with your TAP stream. Something odd with it. Tested some of your YAMLish in http://www.yamllint.com/ and it failed, which explains why the TAP parser is failing as well (btw, we use SnakeYAML for parsing YAML).

brunodepaulak@yahoo.com.br (JIRA)

unread,
Aug 31, 2016, 5:04:15 AM8/31/16
to jenkinsc...@googlegroups.com

Working fine with Jenkins 2.7.2. Closing, as the related issue JENKINS-35478 has been confirmed as already fixed as well.

brunodepaulak@yahoo.com.br (JIRA)

unread,
Aug 31, 2016, 5:04:18 AM8/31/16
to jenkinsc...@googlegroups.com
Bruno P. Kinoshita updated an issue
 
Change By: Bruno P. Kinoshita
Attachment: Screenshot_2016-08-31_21-03-15.png

brunodepaulak@yahoo.com.br (JIRA)

unread,
Aug 31, 2016, 5:05:07 AM8/31/16
to jenkinsc...@googlegroups.com
Bruno P. Kinoshita closed an issue as Cannot Reproduce
Change By: Bruno P. Kinoshita
Status: Resolved Closed

brunodepaulak@yahoo.com.br (JIRA)

unread,
Aug 31, 2016, 5:05:07 AM8/31/16
to jenkinsc...@googlegroups.com
Change By: Bruno P. Kinoshita
Status: In Progress Open

brunodepaulak@yahoo.com.br (JIRA)

unread,
Aug 31, 2016, 5:05:12 AM8/31/16
to jenkinsc...@googlegroups.com
Bruno P. Kinoshita resolved as Cannot Reproduce
Change By: Bruno P. Kinoshita
Status: Open Resolved
Resolution: Cannot Reproduce
Reply all
Reply to author
Forward
0 new messages