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. MSI X99S SLI PLUS On Linux
  2. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  3. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  4. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
Latest Linux Articles
  1. Open-Source Radeon 2D Performance Is Better With Ubuntu 14.10
  2. RunAbove: A POWER8 Compute Cloud With Offerings Up To 176 Threads
  3. 6-Way Ubuntu 14.10 Linux Desktop Benchmarks
  4. Ubuntu 14.10 XMir System Compositor Benchmarks
Latest Linux News
  1. Dead Island GOTY Now Available On Linux/SteamOS
  2. Ubuntu 14.04 In The Power8 Cloud From RunAbove
  3. KDE With Theoretical Client-Side Decorations, Windows 10 Influence
  4. Sandusky Lee: Great Cabinets For Storing All Your Computer Gear
  5. Fedora 21 Beta & Final Release Slip Further
  6. Mesa 10.3.2 Has A Couple Bug-Fixes
  7. RadeonSI/R600g HyperZ Support Gets Turned Back On
  8. openSUSE Factory & Tumbleweed Are Merging
  9. More Fedora Delays: Fedora 21 Beta Slips
  10. Mono Brings C# To The Unreal Engine 4
Latest Forum Discussions
  1. Looking for a Open-Source AMD experienced Linux mentor
  2. Users/Developers Threatening Fork Of Debian GNU/Linux
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. HOPE: The Ease Of Python With The Speed Of C++
  5. Use Ubuntu MATE 14.10 Make it an official distro.
  6. Debian Is Back To Discussing Init Systems, Freedom of Choice
  7. AMD Radeon VDPAU Video Performance With Gallium3D
  8. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release