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. NVIDIA GeForce GTX 980: The Best GPU For Linux Gamers
  2. ROCCAT LUA: A Linux-Friendly Gaming Mouse
  3. Cheetah Mounts: The Affordable Way To Put Your TV On The Wall
  4. Scythe Mugen MAX
Latest Linux Articles
  1. Preview: Radeon Gallium3D Performance For CS:GO On Linux
  2. XWayland Linux Gaming Performance With GNOME Wayland On Fedora 21
  3. EXT4/Btrfs/XFS/F2FS Benchmarks On Linux 3.17
  4. Fedora 21 Alpha First Impressions: It's Great
Latest Linux News
  1. KDE Plasma 5.1 Now In Beta
  2. Systemd & Debian Were Most Popular In September
  3. Microsoft Announces... Windows 10 With A Start Menu
  4. Borderlands 2 Launches On Steam For Linux
  5. Debian Jessie Might Get Rid Of The kFreeBSD Port
  6. Fedora Might Try A New Scheduling Strategy For Its Releases
  7. AMD's Catalyst Working On A GLSL Shader Cache
  8. OpenMP 4.0 Offloading Is Closer For GCC 5
  9. Wayland Presentation Extension Added To Weston
  10. Intel Skylake Support Rolls Out To Mesa's DRM
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Nero CD/DVD Burning Software On Linux Is Dead
  3. New Group Calls For Boycotting Systemd
  4. FSF Issues Statement On Shellshock Bash Vulnerability
  5. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  6. X.Org Is Looking For Some Female Help
  7. Advertisements On Phoronix
  8. NVIDIA Alerts Nouveau: They're Starting To Sign/Validate GPU Firmware Images