updated the system_test procedure. when each plugin starts it calls the application's system_tester