Last updated: 16 Jul 2010
This document summarizes the results of MathML 3 implementation testing. Implementors used an automated system to compare the output of their software against reference images in the MathML Test Suite. Results were then submitted and tabulated.
Software Maker: Design Science Inc.
Testing Organization: Design Science
Software Details: MathPlayer development version + IE8
Name of tester: Neil Soiffer
Results last updated: Mon Jun 28 22:42:01 CEST 2010
Goals: Test MathPlayer 3's implementation of MathML 3
Software Maker: Maths 4 More Inc.
Testing Organization: DFKI GmbH
Name of tester: Paul Libbrecht
Results last updated: Sun Jun 27 10:57:38 CEST 2010
Software Maker: Integre Technical Publishing Co., Inc.
Testing Organization: Integre
Software Details: MathEX ActionScript
Name of tester: Sam Dooley
Results last updated: Tue Mar 16 22:10:40 CET 2010
Software Maker: Design Science Inc.
Testing Organization: Design Science Inc
Software Details: MathFlow 2.0 development version
Name of tester: Gang Du
Results last updated: Tue May 11 23:37:04 CEST 2010
Goals: Test new MathML3 linebreaking
Software Maker: David Carlisle
Testing Organization: NAG (personal project)
Software Details: ctop xsl stylesheet running via greasemonkey in Firefox 3.6.6
Name of tester: David Carlisle
Results last updated: 2010/07/12
Software Maker: David Carlisle
Testing Organization: NAG (personal project)
Software Details: pmml2tex xsl stylesheet producing TeX rendered by pdftex.
Name of tester: David Carlisle
Results last updated: 2010/07/26
Software Maker: MicroSoft Inc.
Testing Organization: Microsoft
Software Details: development version
Name of tester: Mikhail Baranovsky
Results last updated: Sat Jun 05 03:48:13 CEST 2010
Software Maker: MathJax Consortium
Testing Organization: MathJax Consortium
Software Details: MathJax beta 2 + Safari
Name of tester: Davide P. Cervone
Results last updated: Sat Jun 12 15:28:31 CEST 2010
Goals: Test MathJax Presentation MathML compliance
Comments: Tested with STIX fonts on Safari 4 on Mac OS X. Similar results should apply to other browsers. Character block results are subject to availability of appropriate fonts and results vary by browser and platform. STIX fonts cover approximately 90% of the characters in the test. The main deficiencies in the tested areas are: MathJax doesn't currently support automatic line breaking, and only does forced line breaking on elements that are direct children of mrows (or implied mrows); MathJax doesn't yet to right-to-left rendering; MathJax doesn't yet implement the elementary math elements.
Software Maker: Apple Inc.
Results last updated: Thu Jul 21 00:19:08 CEST 2011
Name of tester: Paul Libbrecht
Testing Organization: CERMAT and DFKI
Goals: Testing Safari 5.1's freshly announced MathML support.
Comments: Going to scriptsize inside mfrac seems to be the biggest miss. Much of menclose is unsupported also.
Software Details: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50
Folder Entries. Each cell for a folder shows the percentage of tests passed for that implementation. In most browsers hovering over the cell will show the number of tests passed, the number failed or not tested and the total number of tests. The colour of the cell is red if the number failed or not tested is greater than half the total, it is grey if no tests have been attempted. The cell is yellow green if most tests have been passed, and mint green if all tests have been passed.
Test File Entries. The entries for individual tests show the reported result: p=passed, s=some-passed (parts of the test were passed), n=not-tested, b=broken (there is a problem with the test file), and f=failed. For the Combined results column on the right, a test is considered passed if two implementations pass, it is considered not-tested if no implementation has done this test, otherwise it is considered to be failed.
⊕ | Test File | MathPlayer | WirisOM | MathEX | MathFlow | ctop | pmml2tex | RichEdit | MathJax | Safari5.1 | Combined | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
− | testsuite | 97% | 11% | 43% | 8% | 79% | 16% | 3% | 44% | 1% | 97% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|