Skip to content

condessalovelace/refmetrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo of the project

Build Status Quality Gate

refmetrics

Projeto de referência para o uso do Metrics

Esse projeto ilustra como deve ser feito o uso do Metrics para instrumentar aplicações Java através de casos de teste no JUnit. Esses testes deverão ser usados como base para implementar a instrumentação nas classes de uma aplicação Java.

Começando

Para rodar o projeto, instalar os seguintes programas:

  • JDK 1.8: Para executar o projeto Java
  • Maven (>= 3.3.9): Necessário para realizar o build do projeto Java
  • Eclipse: Para o desenvolvimento do projeto

Configuração inicial

Para que o arquivo log4j.xml seja utilizado pela aplicação, é necessário remover a exclusão do mesmo do Build path da aplicação. Isso pode ser feito selecionado com o botão direito o projeto e acessando Build Path > Configure Build Path e mudar em src/test/resources o campo Excluded para (None).

Desenvolvimento

Para iniciar o desenvolvimento, é necessário clonar o projeto do GitHub num diretório de sua preferência:

cd "diretório de sua preferência"
git clone https://github.com/condessalovelace/refmetrics.git

Construção

Para construir o projeto com o Maven, executar os comando abaixo:

mvn clean install

O comando irá baixar todas as dependências do projeto e criar um diretório target com os artefatos construídos, que incluem o arquivo jar do projeto. Além disso, serão executados os testes unitários, e se algum falhar, o Maven exibirá essa informação no console.

Features

O projeto ilustra o uso das seguintes features do Metrics:

Configuração

Para executar o projeto, é necessário utilizar o Eclipse, para que o mesmo identifique as dependências necessárias para a execução no repositório .m2 do Maven. Uma vez importado o projeto, será criado um arquivo .classpath que irá informar qual a classe principal para a execução.

Contribuições

Contribuições são sempre bem-vindas! Para contribuir lembre-se sempre de adicionar testes unitários para as novas classes com a devida documentação. Assim será possível explorar outras funcionalidades do Metrics.

Links

Licença

Não possui.

About

Esse projeto ilustra como deve ser feito o uso do Metrics para instrumentar aplicações Java através de casos de teste no JUnit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages