Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tox and pytest to gensim, integration with Travis and Appveyor. Fix #1613, 1644 #1721

Merged
merged 35 commits into from
Nov 20, 2017

Conversation

menshikh-iv
Copy link
Contributor

@menshikh-iv menshikh-iv commented Nov 16, 2017

Main issue #1613
Fix last part of #1644 (limitation for long lines)

TODO

  • Fix E501
  • Replace all Travis stuff with tox
    • flake8
    • docs
    • tests
  • Appveyor testing

@menshikh-iv menshikh-iv changed the title [WIP ] Add tox to gensim. Fix #1613, 1644 [WIP ] Add tox and pytest to gensim. Fix #1613, 1644 Nov 16, 2017
@menshikh-iv menshikh-iv changed the title [WIP ] Add tox and pytest to gensim. Fix #1613, 1644 [WIP] Add tox and pytest to gensim. Fix #1613, 1644 Nov 16, 2017
@menshikh-iv menshikh-iv changed the title [WIP] Add tox and pytest to gensim. Fix #1613, 1644 [WIP] Add tox and pytest to gensim, integration with Travis. Fix #1613, 1644 Nov 17, 2017
@menshikh-iv menshikh-iv changed the title [WIP] Add tox and pytest to gensim, integration with Travis. Fix #1613, 1644 Add tox and pytest to gensim, integration with Travis and Appveyor. Fix #1613, 1644 Nov 20, 2017
@menshikh-iv menshikh-iv merged commit 8766edc into develop Nov 20, 2017
@menshikh-iv menshikh-iv deleted the improve-test-env branch November 21, 2017 00:49
VaiyeBe pushed a commit to VaiyeBe/gensim that referenced this pull request Nov 26, 2017
piskvorky#1613, 1644 (piskvorky#1721)

* remove flake8 config from setup.cfg

* create distinct test_env for win

* ignore stuff from tox

* basic tox config

* add global env vars for full test run

* force-recreate for envs

* show top20 slowest tests

* add upload/download wheels/docs

* fix E501 [1]

*  fix E501 [2]

*  fix E501 [3]

*  fix E501 [4]

*  fix E501 [5]

*  fix E501 [6]

* travis + tox

* Install tox for travis

* simplify travis file

* more verbosity with tox

* Fix numpy scipy versions

* Try to avoid pip install hang

* Fix tox

* Add build_ext

* Fix dtm test

* remove install/run sh

* Fix imports & indentation

* remove flake-diff

* Add docs building to Travis

* join flake8 and docs to one job

* add re-run for failed tests (to avoid FP) + calculate code coverage

* fix WR segfault (veeeery buggy implementation)

* attempt to make multiOS configuration

* fix mistake with cython

* Try to fix appveyor wheels problem

* Remove commented parts & add cache for travis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant