Script: execute seus testes em vários fusos horários sem alterar as configurações do sistema

Na linha cmd, defina seu fuso horário na variável de ambiente TZ antes de executar o script de teste

TZ=Australia/Melbourne <my_test_cmd>

ou esta linha para iterar sobre uma lista de fusos horários, executando seus testes

export tzs=("Australia/Melbourne" "America/New_York" "Etc/GMT+0"); for i in "${tzs[@]}"; do TZ="$i" <my_test_cmd>; done

Lista de fusos horários:
http://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/timezone.html

Funciona em OSX e ubuntu ….