/ObrasPublicas

Sistema de monitoramento de obras públicas de ESS

Primary LanguageGroovy

ObrasPublicas

Sistema de monitoramento de obras públicas de ESS

grails version: 2.4.3

JDK 1.7.0_65 SDK 7 (1.8 Não funciona)

Faça o download do chromedriver compatível com sua máquina e coloque ele na pasta chromedrivers.

Em GebConfig.groovy setar caminho do chromeDriver no File

Mark as Test Source todas as subpastas imediatas de test (não as subpastas das subpastas)

Run configurations:

Grails:ObrasPublicas

-noreloading run-app

Cucumber:ObrasPublicas

(IntelliJ) Para rodar os testes, crie uma configuração do grails com a seguinte linha de comando:

-noreloading test-app -Dgeb.env=chrome functional:cucumber

Emanuel Victor - feature - Mostrar quando um engenheiro possui uma ou mais obras atrasadas e/ou com orçamento estourado Ao inicializar o ObrasPublicas, Primeiro é necessário Criar um Politico e um Engenheiro, para associalos quando for criar uma Obra. Após criar a Obra e inserir suas datas planejadas e de termino, e seu preço estimado e preço final. Quando acessar a Lista de Engenheiros, é possivel acessar as taxas de atraso e de estouro de cada engenheiro.


Integração com o Travis-ci
Entre em Travis-CI
Selecione o botão no canto superior direito "Sign in with github"
Clique em seu nome no canto superior direito
Pressione o botão cinza "Sync" caso seus repositórios não estejam aparecendo
Caso os repositórios não aparecam, dê log out e entre novamente
Escolha o repositório que deseja testar, no caso o TA, e clique no botão cinza para que ele se torne verde
Faça um commit qualquer para ativar a build do travis
Caso você queira ver mais do stacktrace utilize "--verbose" logo após o comando "--stacktrace" no arquivo .travis.yml do seu repositório
Para receber emails sobre se a build passou ou não, ative seu email no perfil do github