Filed under: not music | Tagged: fight scene | Leave a Comment »
Filed under: not music | Tagged: fight scene | Leave a Comment »
http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox3.5-Unittest
Log types: EverythingElse (reftest, crashtest, mochitest-chrome, xpcshell, mochitest-a11y, browser-chrome), Mochitests (plain)
OSes: Linux, OS X 10.5.2, WINNT 5.2
Reftest:
Multiple test units per file
TEST-PASS numbers don’t add up (possibly number provided by tinderbox is the number of files instead of test units)
Crashtest:
TEST-PASS numbers don’t add up
Tests appear once
One test unit per file
REFTEST TEST-PASS | file:///builds/slave/mozilla-1.9.1-linux-unittest-everythingelse/build/reftest/tests/gfx/src/mac/crashtests/306902-1.xml | (LOAD ONLY)
Mochitest-chrome:
Multiple test units per file
TEST-PASS & TEST-KNOWN-FAIL numbers add up
INFO TEST-KNOWN-FAIL | chrome://mochikit/content/chrome/toolkit/content/tests/chrome/test_preferences.xul | instant pref init file
INFO TEST-PASS | chrome://mochikit/content/chrome/toolkit/content/tests/chrome/test_preferences.xul | instant element init int
Xpcshell:
Tests appear once
One test unit per file
Numbers add up
TEST-PASS | /builds/slave/mozilla-1.9.1-linux-unittest-everythingelse/build/xpcshell/tests/test_zipwriter/unit/test_bug446708.js | test passed
Mochitest-a11y:
Multiple test units per file
Test units often appear more than once
Numbers add up
INFO TEST-PASS | chrome://mochikit/content/a11y/accessible/test_actions_aria.html | No actions on the accessible for ‘clickable’
INFO TEST-KNOWN-FAIL | chrome://mochikit/content/a11y/accessible/test_nsIAccessibleTable_1.html | rowDescription should not throw
Browser-chrome:
Multiple test units per file
Test units often appear more than once
TEST-PASS | chrome://mochikit/content/browser/browser/base/content/test/browser_alltabslistener.js | Got an expected notification for the front notifications listener
TEST-PASS | chrome://mochikit/content/browser/browser/base/content/test/browser_alltabslistener.js | Got a notification for the front notifications listener
TEST-PASS | chrome://mochikit/content/browser/browser/base/content/test/browser_alltabslistener.js | onStateChange notification came from the correct browser
15867 INFO TEST-PASS | /tests/content/canvas/test/test_2d.line.width.transformed.html | pixel 86,25 is 0,255,0,255; expected 0,255,0,255 +/- 0
15863 INFO TEST-PASS | /tests/content/canvas/test/test_2d.line.width.transformed.html | pixel 15,25 is 0,255,0,255; expected 0,255,0,255 +/- 0
15856 INFO TEST-PASS | /tests/content/canvas/test/test_2d.line.width.transformed.html | pixel 16,25 is 0,255,0,255; expected 0,255,0,255 +/- 0
15870 INFO TEST-KNOWN-FAIL | /tests/content/canvas/test/test_2d.missingargs.html | should throw NOT_SUPPORTED_ERR
Multiple test units per file
Test units only appear once
Numbers off by a bit
Possible regexes:
Re.compile(r’REFTEST TEST-.+crashtests’) // look for “REFTEST TEST-” followed by any character any count and followed by “crashtests”
Filed under: projects | Tagged: firefox 3.5 test results, logcompare, logparser | Leave a Comment »
On one of my previous posts, one of the remaining items to do is to have server generated web pages to fetch reports from the data storage and to bring it to the user end. For this implementation, the project will be using brasstacks, couchquery, and webenv. So far web pages for simple views have successfully been implemented using brasstacks. As a result, the focus now is on the scenarios how the information will be used.
Currently focusing on:
To find the previous build, my idea, which I don’t know if it will be feasible or not, is to have a view where the keys will be the necessary metadata and the value to be the build id. When querying the view, filter the rows with the metadata of the current build. The metadata that identifies a particular build will be the product, the OS, and the test type. The question is whether all these can query arguments for key= like (key=[product, os, testtype]). So far from what I have seen I can set the key to be doc.build such as emit(doc.build, doc) and set the key to be a specific build by specifiying key=”sample_build_id”.
To get the previous then, one approach is to iterate the rows and find the timestamp that matches with the timestamp of the current build and return the row after that which would then be its previous build. We’ll see how it goes once couch.io is back up.
Filed under: projects | Tagged: brasstacks, couchquery, scenarios, tests compare, web application framework, webenv | 1 Comment »
Some thoughts on how to compare two test results from two builds.
If only one build is chosen, find a similar build based on product, OS, test type that was run before the current build.
Comparing two rows (test file i.e. from let say build 1 and build 2), here are some of the info that need to be extracted:
Each result will show the count difference and the fail notes if any.
Filed under: projects | Tagged: build, fail, pass, tests compare, tests diff | 1 Comment »