The main instance monitoring jQuery core and related projects runs at swarm.jquery.org.
Clone the repo,
git clone email@example.com:jquery/testswarm.git, or download
the latest release.
TestSwarm uses the Semantic Versioning guidelines as much as possible.
Releases will be numbered with the follow format:
-pre suffix is used to indicate unreleased versions currently in
For more information on SemVer, please visit http://semver.org/.
Have a bug? Please report the issue in our issue tracker at GitHub!
To use TestSwarm you need a web server, database server and PHP. Right now TestSwarm only supports Apache and MySQL as servers.
- Apache 2.0+
- PHP 5.2.3+
- MySQL 4.0+
Create a mysql database and a user who can connect and write to it.
Load the MySQL database.
mysql DBNAME -u USER -p < testswarm.sql
mysql DBNAME -u USER -p < useragents.sql
Copy the ./config/config-sample.ini to ./testswarm.ini and change the options to correspond to your MySQL database information.
Copy the ./config/.htaccess-sample to ./htaccess. If needed change the RewriteBase to match the contextpath configuration.
Load the cronjob (changing the URL to point to your site).
crontab << config/cronjob.txt
Currently the server must be run in Apache (it uses a .htaccess file).
To run it from non-root, set
contextpath = "/testswarm/"(or whatever path you use).
And update the
/testswarm/loginloads, if not, put some jibberish into the .htaccess file to see if it's getting loaded. If not, make sure
AllowOverrideis set to "
All" (at least not to "
None") in your main Apache config.
You're welcome to use the Github issue tracker to start discussions.
There is also a mailing list at Google Groups available:
Most of us are also on IRC in the #jquery-dev channel at irc.freenode.net
Copyright and license
See LICENSE for more information.