Phoromatic

# Overview

Phoromatic is a remote management system for the Phoronix Test Suite. Phoromatic allows the automatic (hence the name Phoromatic) scheduling of tests, remote installation of new tests, and the management of multiple test systems all through an intuitive, easy-to-use web interface. Tests can be scheduled to automatically run on a routine basis across multiple test systems. The test results are then available from this central, secure location.

# Basic Instructions

1. Create a free account at Phoromatic.com. Phoromatic can also be installed on a LAN / intranet for professional and enterprise support customers of the Phoronix Test Suite.
2. On each test system, install the latest version of the Phoronix Test Suite and then run phoronix-test-suite module-setup phoromatic. During this process it will ask the user for an account code and activiation ID that are shown from the Systems page of your Phoromatic account.
3. Phoromatic cannot install external dependencies for a test if the Phoronix Test Suite is not running as root, so it would be recommended to now run phoronix-test-suite install-dependencies all. Alternatively, you can also run phoronix-test-suite install all to install all tests at this time, or begin selectively installing the tests you wish to use. Phoromatic can install tests automatically though, it just cannot install external dependencies when the user is not root.
4. When you are all set, run phoronix-test-suite phoromatic.start, which begins the process of the Phoronix Test Suite listening to the Phoromatic server waiting for installation and run commands, etc. The installed system software/hardware is also reported all automatically, etc.

For more information on Phoromatic and a detailed guide, read Building A Benchmarking Test Farm With Phoromatic.