1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Real-Time iOS/Android Notifications Of Your Linux Benchmarks

Phoronix

Published on 31 March 2014 11:47 PM EDT
Written by Michael Larabel in Phoronix
Comment On This Article

To complement existing notification and reporting mechanisms built into the Phoronix Test Suite, OpenBenchmarking.org, and Phoromatic are some very simple but handy push notifications to your Android and iOS devices of real-time test results and notifications when testing is complete -- should you want to immediately analyze your results or need to swap out your graphics card or any other PC components.

Landing in Git today to the Phoronix Test Suite was a new user module that provides support for interfacing test results with the Pushover.net API. Pushover.net offers Android and iOS clients and is a simple way for receiving and storing push notifications on your mobile device. For developers, the Pushover.net API is incredibly simple. With this Pushover module for the Phoronix Test Suite and a very easy setup process, you can now be notified of results as soon as a test completes and to be notified when all testing has ended.

Up to now the optional notifications and with our enterprise Phoromatic integration have been mostly email and web based, but now it's even easier. There's also Phoronix Test Suite 5.0 with a mobile UI, but this is just for providing simple, one-way notifications. I.e. my main motivation for these simple push notifications is to be notified when the benchmarking is complete on one of my test systems so should I be in a different room or out of the office I can know immediately that the tests are done if a PC component needs to be swapped for a comparison, VM/cloud benchmark instance shutdown, or other non-automated event to take place.

Setting up this Pushover.net Phoronix Test Suite support simply requires having the app on an Android or iOS device, having a registered account, and then setting the PUSHOVER_NET_USER= environment variable to whatever your supplied user key is for the account. When the Phoronix Test Suite detects the key being set via this custom environment variable, the module is automatically loaded and the result notifications will be pushed down to your device in real-time. It doesn't matter if the device is on your network, any firewall setups, or anything else as long as the test system has HTTP access for sending the data via Pushover.net.

It's very simple but powerful and many Phoronix Test Suite users will likely find a user for it in their open-source benchmarking adventures. With the Phoronix Test Suite client being GPLv3 licensed, you can also easily improve upon the module should you wish... The new module is less than 100 lines of code and also shows how easy it is to deal with the Phoronix Test Suite module framework in expanding the benchmarking and reporting capabilities of our flagship, enterprise-ready automated testing software. You can find the new module via GitHub. The Pushover module will be found in the upcoming Phoronix Test Suite 5.0.1 release. Thanks to the Phoronix Test Suite framework design, the module will work with any given test profile, etc.

Any questions or feedback are most welcome. Embedded below is a quick video I recorded tonight for just showing off the real-time benchmark notifications using two OpenGL test examples on an Apple iPhone for receiving the event push notifications.


About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. Counter-Strike: Global Offensive NVIDIA/AMD Benchmarks On Linux
  2. Running Fedora 20 On Intel's Core i7 Haswell-E Platform
  3. A Tour Of The New Phoronix Office
  4. 7-Way Linux Desktop Gaming Comparison On Ubuntu 14.10
Latest Linux News
  1. The Features Coming For Fedora 21
  2. Counter-Strike: Global Offensive Starts Rolling Out To Linux Users
  3. The Gestures Support Of GNOME 3.14
  4. Linux 3.17 Has Basic Support For The Xbox One Controller
  5. openSUSE 13.2 Beta Still Using Btrfs By Default, & KDE Plasma 5 For Testing
  6. GTK+ 3.14 Brings Much Better Wayland Support, Multi-Touch, New Theme
  7. DisplayPort Comes To USB's Type-C Connector
  8. NSS Updated On Ubuntu 12.04/14.04 To Allow Netflix Support
  9. Linux 3.17-rc6 Released; Linux 3.17 Final Might Come In One Week
  10. X.Org Server 1.16.1 Released
Latest Forum Discussions
  1. Uselessd: A Stripped Down Version Of Systemd
  2. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  3. State of Nouveau now and in the near future?
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. Wasteland 2 Officially Launched Today, Including For Linux Gamers
  6. NVIDIA GTX 770/780 -works ?
  7. New stress testing utility for GPU's
  8. How to get Catalyst 14.4 working on Ubuntu 14.04