Godlike
The best autotest add on ever. Its motivational. Its awesome. Its Godlike. Godlike is an autotest hook that places cool sounds when you acheive 100% test passing rate. The default sound is the Unreal Tournament voice: GODLIKE
Requirements
Godlike only works for Macs because they are the most god like.
Installation
sudo gem install gemcutter
sudo gem tumble
sudo gem install godlike
# .autotest
require 'godlike'
Customization
You can choose any of the few cools sounds I've included in the gem.
- godlike.mp3
- headshot.mp3
- killingspree.mp3
- perfect.mp3
- supreme_victory.mp3
- ultrakill.mp3
- frag.mp3
- flag_capture.mp3
Set the GODLIKE_SOUND consant in your autotest file
require 'godlike'
GODLIKE_SOUND = 'supreme_victory' # leave off extension
# Note, you can also provided an absolute path to play your own sounds
Or set to a proc:
sounds = %w[godlike headshot killingspree perfect supreme_victory ultrakill flag_capture frag]
GODLIKE_SOUND = proc { sounds[(sounds.size*rand).to_i] }
# Pic a sound at random each time
Notes
The Autotest hook :all_good was firing even on failure for me so I've changed it to use the :ran_command hook plus some checks. -Arthur
Big thanks to Carlos Brando for writing the cocoa script to play audio.