Commit Graph

364 Commits

Author SHA1 Message Date
Philippe Ombredanne
7091a58588 Ensure the LICENSE is included in built wheels
Otherwise it is not included by default as wheels do not honor the MANIFEST.in

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
2017-01-10 19:26:01 +01:00
Ronny Pfannschmidt
dc646cebcc Merge pull request #107 from iansharkey/master
Fix for eventname test
2017-01-07 09:06:34 +01:00
iansharkey
d01ef8d1be Merge pull request #1 from iansharkey/eventname-patch
Fix for eventname test
2017-01-06 20:48:18 -05:00
iansharkey
d91819114a Fix for eventname test
Fix process_from_remote to check eventname against a single-element tuple instead of a string sequence.
2017-01-06 20:47:34 -05:00
Ronny Pfannschmidt
13e601a884 Merge pull request #100 from nicoddemus/pytest-3
Test with pytest 3.0
2016-12-06 11:24:44 +01:00
Bruno Oliveira
d174e2bf89 Update CHANGELOG about supporing pytest 2.7 or later 2016-12-05 20:12:29 -02:00
Bruno Oliveira
e5d8064534 Test using pytest 3.0
Fix #99
2016-12-05 20:12:29 -02:00
Bruno Oliveira
780cd0e04f Merge pull request #94 from torcolvin/warningremove
Don't show warning from pytest 3
2016-10-24 16:15:19 -02:00
Tor Colvin
1e18f25cd0 Don't show warning from pytest 3 2016-10-24 11:28:54 -04:00
Ronny Pfannschmidt
f43a64ae59 remove .dev version tag from changelog v1.15.0 2016-08-12 16:22:14 +02:00
Bruno Oliveira
cd7d8ca42a Merge pull request #83 from RonnyPfannschmidt/travis
add travis deploy for pypi release publishing
2016-08-12 11:18:23 -03:00
Ronny Pfannschmidt
6241167b6c add travis deploy for pypi release publishing 2016-08-12 15:48:50 +02:00
Bruno Oliveira
eb46f9b642 Merge pull request #80 from nicoddemus/cpu-auto-errors
Cpu auto errors
2016-08-06 17:21:09 -03:00
Bruno Oliveira
a2881fd8a9 Fix test_auto_detect_cpus 2016-08-06 17:06:37 -03:00
Bruno Oliveira
d8d9f3684b Merge remote-tracking branch 'upstream/master' into cpu-auto-errors 2016-08-06 17:03:06 -03:00
Ronny Pfannschmidt
9039807943 Merge pull request #78 from nicoddemus/env-vars
Add env variables to identify workers
2016-08-05 09:16:38 +02:00
Bruno Oliveira
d498cb3e0f Add env variables to identify workers 2016-08-04 21:53:13 -03:00
Bruno Oliveira
1c7eb24a1f Merge pull request #77 from nicoddemus/funcarg
Replace "pytest_funcarg__" by @pytest.fixture
2016-08-04 20:35:25 -03:00
Bruno Oliveira
7d124ecf87 Replace "pytest_funcarg__" by @pytest.fixture 2016-08-04 20:26:08 -03:00
Ronny Pfannschmidt
e8fa737196 Merge pull request #67 from nicoddemus/issue-66-clean-shutdown
Cleanly shutdown workers if session should be interrupted
2016-06-21 18:12:17 +02:00
Bruno Oliveira
305acdd72a Cleanly shutdown workers if session should be interrupted
As discussed in #66
2016-06-07 19:35:08 -03:00
Ronny Pfannschmidt
4fc9cb6e99 Merge pull request #66 from nicoddemus/issue-65-internal-error
Fix internal error when a fixture raises an exception
2016-06-07 08:29:19 +02:00
Bruno Oliveira
b4a7a1a8a8 Fix internal error when using --maxfail option
Fix #65
Fix #62
2016-06-06 20:55:54 -03:00
Ronny Pfannschmidt
c27ac36fca Merge pull request #55 from nicoddemus/collect-report-atty
Skip progress display when in non-terminal
2016-05-13 02:53:00 +02:00
Bruno Oliveira
9786e3d774 Move comment in tox.ini
Latest tox seems to be broken in this regard, it is not stripping the
comment from the dependency line
2016-05-11 22:28:22 -03:00
Bruno Oliveira
8ec8d29cbf Mark test_remoteinitconfig as xfail
#59
2016-05-11 22:25:12 -03:00
Bruno Oliveira
dd3d180fe3 Add pytest 2.9 and drop pytest 2.4 and 2.5 from build matrix 2016-05-11 22:15:33 -03:00
Bruno Oliveira
20fe1f9874 Skip progress display when in non-terminal (pytest >= 2.9)
See pytest-dev/pytest#1397
2016-05-11 22:15:25 -03:00
Bruno Oliveira
8954f0d63d Add Framework::Pytest to list of classifiers 2016-03-22 20:53:07 -03:00
Bruno Oliveira
ba35a3da02 Add syntax highlight in README 2016-02-23 22:36:42 -03:00
Bruno Oliveira
6601b5f9ba Merge pull request #49 from nicoddemus/worker-id-fixture
Worker id fixture
2016-02-23 22:11:52 -03:00
Bruno Oliveira
b27301e1d9 Improve test a bit and add CHANGELOG entry 2016-02-23 20:53:46 -03:00
Bruno Oliveira
7e6011541f Fix flakes 2016-02-23 20:39:41 -03:00
hellmanj
7f8ae3944c worker_id fixture as shown in #47 2016-02-23 17:58:33 -05:00
Bruno Oliveira
a11632b5d0 Remove old .hgtags file 2016-01-30 21:37:16 -02:00
Ronny Pfannschmidt
f19b804c67 Merge pull request #43 from nicoddemus/ci-refactorings
Refactor tox and ci scripts
2016-01-30 22:53:39 +01:00
Bruno Oliveira
96506867d1 Refactor tox and ci scripts
Make sure a plain "tox" command works in all platforms without failures,
which facilitates making releases using a "devpi upload/test" workflow

* Fix small flakes failures
* Limit py35 testing to pytest>=2.7, as pytest<2.7 does not work on py35
* pexpect environments only work on Linux platforms and should be skipped on Windows
* Simplify AppVeyor script by running all tox environments: no need to have a build matrix
  because AppVeyor does not execute builds in parallel
* Add all environments to travis.yml, obtained from "tox --listenvs"
2016-01-30 16:47:07 -02:00
Bruno Oliveira
023226840c Prepare CHANGELOG for next release 2016-01-30 12:03:55 -02:00
Bruno Oliveira
eee72557f7 Fix CHANGELOG for 1.14 release v1.14 2016-01-30 11:27:36 -02:00
Bruno Oliveira
53999d8433 Merge branch 'features' 2016-01-29 23:03:32 -02:00
Ronny Pfannschmidt
c57ac92302 Merge pull request #35 from nicoddemus/collect-finished-hook
Add new pytest_xdist_node_collection_finished hook
2016-01-29 15:07:44 +01:00
Ronny Pfannschmidt
100aa29832 Merge pull request #37 from nicoddemus/auto-detect-flaky2
Unit test "auto" cpu detection
2015-12-15 07:14:21 +01:00
Bruno Oliveira
0127cac3f9 Unit test "auto" cpu detection
Use that instead of an acceptance test: on travis it would result in over 16 slaves being spawned,
which caused weird crashes on multiprocessing module during teardown

Fix #30
2015-12-14 23:00:59 -02:00
Ronny Pfannschmidt
7dedb272ad Merge pull request #36 from nicoddemus/auto-detect-flaky
Fix test_auto_detect_cpus flakyness
2015-12-12 16:04:25 +01:00
Bruno Oliveira
462a3eb9e2 Fix test_auto_detect_cpus flakyness
Fix #30
2015-12-12 12:55:41 -02:00
Bruno Oliveira
2ae9bd7f43 Add new pytest_xdist_node_collection_finished hook
Fix #8
2015-12-12 12:44:27 -02:00
Ronny Pfannschmidt
5d26154efb Merge pull request #33 from nicoddemus/disabled-subplugins
Make xdist work even if looponfail or boxed are disabled
2015-12-12 15:06:07 +01:00
Bruno Oliveira
c58d22f279 Make xdist work even if looponfail or boxed are disabled
Fix #32
2015-12-12 11:14:58 -02:00
Bruno Oliveira
8ba24ef627 Merge pull request #28 from nicoddemus/overview
First version of architecture overview doc
2015-12-12 10:20:28 -02:00
Bruno Oliveira
0a5bdfcda5 Add a FAQ section 2015-12-10 20:01:06 -02:00