HTML Python PHP JavaScript CSS Perl Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


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 main MathJax website is, and it includes announcements and other important information. The testing project is maintained and distributed on GitHub at If you are interested in contributing to this project, a developer forum is available at Google:

MathJax-Developers Group: