A test suite for MathJax
Switch branches/tags
Nothing to show
Clone or download
Davide P. Cervone
Latest commit d539a75 Jul 16, 2018



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 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