Skip to content

BDD-OperationalProfile/trace_feature

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trace Feature

PyPI - Python Version License

Instalação

Virtualenv

1. Instale o Pip

Para visualizar se você possui o pip instalado, use:

pip --version

Caso não tenha o pip instalado, use:

sudo apt-get install python3-pip
2. Instale o Virtualenv

Para visualizar se você possui o virtualenv instalado, use:

virtualenv --version

Caso não tenha o pip instalado, use:

sudo pip3 install virtualenv
3. Crie um Virtualenv com Python3
virtualenv -p python3 env
4. Entre no Virtualenv

Entre na pasta que contém seu virtualenv e use:

source env/bin/activate

Após criar um virtualenv, navegue até o diretório trace_feature e execute o seguinte comando:

$ pip install .

Execução do projeto:

Para executar o projeto, use o comando:

trace-feature -f [feature] -s [linha do cenário]

Os argumentos são opcionais e não precisam ser especificados depois do comando. Vale lembrar também que para que o comando seja executado sem parâmetros, é necessário navegar até a pasta do projeto onde se deseja executar a ferramenta.

Para obter ajuda sobre o comando e os argumentos, basta usar

trace-feature --help

Para execução completa da análise de features e métodos, devemos subir o servidor de análise de dados, com código fonte disponível aqui. Então, devemos executar esta ferramenta na seguinte ordem:

Primeiramente instalar Excellent:

gem install excellent

Então devemos incluir um arquivo de configuração onde vamos definir os dados que deverão ser obtidos pela gema Excellent. Para isso, crie um arquivo chamado .excellent.yml na pasta raíz do projeto analisado. Então inclua as seguintes linhas no arquivo:

AbcMetricMethodCheck: True	
CyclomaticComplexityMethodCheck:
      threshold: 0
MethodLineCountCheck:
      threshold: 0

Feito isso, execute:

trace-feature -m

Aguardar a conclusão da análise de todos os métodos do projeto e executar:

trace-feature

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages