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 Articles & Reviews
  1. Intel Broadwell: GCC 4.9 vs. LLVM Clang 3.5 Compiler Benchmarks
  2. Ubuntu vs. Fedora Linux On Lenovo's X1 Carbon With Core i7 Broadwell
  3. Ubuntu 15.04 Is The Easy Path To Better Performance On Intel Broadwell
  4. NVIDIA's Latest Maxwell Line-Up Against AMD With Catalyst On Linux
  5. Preliminary Tests Of Intel Sandy Bridge & Ivy Bridge vs. Broadwell
  6. AMD FX-8320E Performance On Linux
Latest Linux News
  1. Linux Benchmarking... Even Faster & A Very Interesting February
  2. Does VirtualBox VM Have Much A Future Left?
  3. HAMMER2 File-System Is Still Slowly Coming Together
  4. The Better Looking Window Decorations For GNOME 3.16
  5. Libinput 0.9 Adds Support For Hovering Fingers On Touchpads
  6. Free Software Foundation Endorses Another (Outdated) Laptop
  7. DNF Plugins Extend The Functionality Of Fedora's Yum Successor
  8. LibreOffice 4.4 Released With Better OOXML Support, UI Improvements
  9. Inkscape 0.91 Goes Through C++ Code Conversion, New Cairo Rendering, OpenMP Filters
  10. New Mesa Patch To Improve CPU-Bound Applications
Most Viewed News This Week
  1. PlayStation 4 System Compiler Support Landing In LLVM
  2. LibreOffice 4.4 Is Coming Soon With New Features
  3. Linux "GHOST" Vulnerability Hits Glibc Systems
  4. Broadwell Linux Ultrabook Running MUCH Cooler Than Haswell
  5. LZHAM 1.0 Lossless Data Compression Codec Released
  6. Linux Users Upset By Chromium's Busted HiDPI Support
  7. Vivaldi: A New Chromium-Powered, Multi-Platform Browser
  8. LLVM Adds Options To Do Fuzz Testing