Skip to content

arieslab/jnose

Repository files navigation

JNose

Java TestSmells Detection

JNose Test is a tool developed to automatically detect test smells in test code, and to collect coverage metrics. JNose test is an extension of the Test Smell Detector. Besides presenting the number of test smells detected by class, our tool shows the collection of code metrics and test coverage using the JaCoCo library; a unified result for all projects under analysis; and a graphical interface. In addition, the project uses the Apache Maven to manage all library dependencies and support the compilation and execution of the JNose Test tool.


Demo Jnose Heroku

CBSoft 2020

Videos

JNose Test

JNose Test


OBS: Dependence on Project (JNose-Core)

It is necessary to install the "jnose-core" dependency for JNose to work. Below is the step by step to install, before installing Jnose.

git clone https://github.com/arieslab/jnose-core
cd jnose-core
mvn install

Tutorials

Papers


Apresentação no CBSoft 2019 - Salvador - Bahia - Brazil
http://cbsoft2019.ufba.br

Feature requests

Please, feel very welcome to create new issues on this project to request new features and report bugs.

Contributors

Contributing

  • Create an issue on this repository
  • Fork this repository
  • create a branch and link the name to the related issue
  • git commit -m 'description about what this commit does'
  • git push origin your-branch-name
  • Open a Pull Request

Contact email:

Docker

docker build -t jnose .
docker run -dp "8080:8080" -v "$HOME/.m2":/root/.m2 --name jnose jnose:latest
docker logs -f jnose # para ver os logs, caso queira

Dockerhub

https://hub.docker.com/r/tassiovirginio/jnose

docker pull tassiovirginio/jnose