Estou desenvolvendo no Eclipse no Windows e o Code é implantado no Unix. Estou buscando os valores de propriedade do sistema usando System.getProperty ("key") ... Como faço para passar isso no Eclipse para que não tenha que modificar o código e ele funciona no Eclipse para depuração?
Alguma sugestão?
String[] args
passado para omain
método.Você pode usar java
System.properties
, para usá-los do eclipse você pode:-Dlabel="label_value"
os argumentos VM do testeRun Configuration
como este:Em seguida, execute o teste:
Por fim, ele deve passar no teste e gerar isso no console:
fonte
Você pode adicionar argumentos de linha de comando à configuração de execução. Basta editar a configuração de execução e adicionar -Dmyprop = value (ou qualquer outro) à caixa de argumentos VM.
fonte
configuração de execução -> argumentos -> argumentos vm
(também pode ser colocado na configuração de depuração em Configuração de Depuração-> Argumentos-> Argumentos VM)
fonte
Isso funcionará para Junit. para TestNG use o seguinte comando
fonte
Sim, este é o caminho:
Clique com o botão direito no seu programa, selecione executar -> executar configuração e, em seguida, no argumento vm
Então você pode aplicar e fechar.
fonte