Add a 'test_mode' parameter and do not publish if in test mode.