Este é um repositório para estudo e prática de integração contínua(CI) em Python utilizando Travis como ferramenta de CI.
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
.
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
.
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 ====================================
- Faça o fork do projeto (https://github.com/seunome/seuprojeto/fork)
- Crie uma branch para sua modificação (
git checkout -b feature
) - Faça o commit (
git commit -am 'Add derivada'
) - Push (
git push origin feature
) - Crie um novo Pull Request