Skip to content

Estudo e prática de integração contínua (CI)

Notifications You must be signed in to change notification settings

duartedanilo/calculadora-CI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculator

Build Status

Este é um repositório para estudo e prática de integração contínua(CI) em Python utilizando Travis como ferramenta de CI.

Download

Se você deseja seguir o desenvolvimento da calculadora, você pode baixar o código fonte através do git: git clone https://github.com/wagnerfns/calculator.git.

Instalação

Para utilizar o Travis CI é necessário possuir uma conta e sincronizar ela ao GitHub, para aprender como configurar acesse Como usar o Travis em 15 passos

Para executar o teste localmente você precisa ter instalado pip install -U pytest e pip install unittest2.

Como executar o teste local

Acesse o diretório calculator, para executar o teste localmente use o comando pytest.

Resultado esperado:

====================================== test session starts =======================================
platform linux -- Python 3.6.5, pytest-3.5.1, py-1.5.3, pluggy-0.6.0
rootdir: /home/user/calculator, inifile:
plugins: remotedata-0.2.1, openfiles-0.3.0, doctestplus-0.1.3, arraydiff-0.2
collected 6 items                                                                                

test/test_core.py ......                                                                    [100%]

==================================== 6 passed in 0.02 seconds ====================================

Contribuindo

  1. Faça o fork do projeto (https://github.com/seunome/seuprojeto/fork)
  2. Crie uma branch para sua modificação (git checkout -b feature)
  3. Faça o commit (git commit -am 'Add derivada')
  4. Push (git push origin feature)
  5. Crie um novo Pull Request

About

Estudo e prática de integração contínua (CI)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.6%
  • Shell 5.4%