Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
HTML Python JavaScript PHP CSS Perl Other
branch: master
Failed to load latest commit information.
Li+ add test for issue 454 ; fix error in TIMEOUT param (Li+)
githubParser Modify print calls to prepare compatibility with Python 3.
licenses Improve again installation of the testing framework ; add .htaccess t…
mathjax
testRunner
testsuite Added test for remeasuring math in display:none elements (Issue #1179).
web Add option to allow indices of these directories
.gitignore Update githubParser, allow to automatically read tests "Ready For Rel…
.htaccess Improve again installation of the testing framework ; add .htaccess t…
Makefile Update tests for changes in Firefox NativeMML
README.md add config param for perl ; docs: move testing-framework.svg to html
default.cfg Add ImageTeX to font list (needed by reftest list in MathMLtoDisplay/…
generateConfigFiles.py Update githubParser, allow to automatically read tests "Ready For Rel…

README.md

MathJax-test

A testing framework for the MathJax project

MathJax-test is a project to provide a testing framework for MathJax, based on Selenium testing system. MathJax-test has three main components:

  • Test Suite: a set of Web pages intended to cover all the features of MathJax and ensure non regression.

  • Test Runner: a set of scripts to automatically run the Test Suite in all the platforms supported.

  • Quality Assurance Framework: interface and tools to control the framework and analyse the results.

Testing Framework Infrastructure

The files for these components are respectively in the directories testsuite/, testRunner/ and web/. MathJax-test is distributed under the Apache License but also relies on files with a different free software license. You may find a copy of these licenses in the licenses/ directory.

Installation and Usage

The MathJax-test installation and usage documentation is available in the web/docs/html/ directory of the MathJax-test distribution. People willing to work on the development of this framework may also be interested in the doxygen documentation in the web/docs/doxygen/ directory. The documents are also available on the MathJax-test web site on line at http://devel.mathjax.org/testing/web/docs/html/ and http://devel.mathjax.org/testing/web/docs/doxygen/.

Community

The main MathJax website is http://www.mathjax.org, and it includes announcements and other important information. The testing project is maintained and distributed on GitHub at http://github.com/mathjax/MathJax-test. If you are interested in contributing to this project, a developer forum is available at Google:

MathJax-Developers Group: http://groups.google.com/group/mathjax-dev

Something went wrong with that request. Please try again.