update travis config to new runtests script
allow nested "on()" calls