Joe Rickerby
|
e31c24d3bb
|
Fix overridden PATH test, by ensuring bash command substitution rules
|
2020-06-28 21:51:06 +01:00 |
|
Joe Rickerby
|
27d97daf13
|
Don't use redirection syntax in Windows environment. Fix absolute path use for Mac
|
2020-06-28 11:33:22 +01:00 |
|
Joe Rickerby
|
faf6a76375
|
Change 'slow' tests to 'docker' tests, only run them on Linux
|
2020-06-28 10:53:03 +01:00 |
|
Joe Rickerby
|
91c3e90017
|
Fix Python 3.6 compatibility
|
2020-06-26 21:47:42 +01:00 |
|
Joe Rickerby
|
ad871f886a
|
Fix style
|
2020-06-26 21:41:00 +01:00 |
|
Joe Rickerby
|
c956f118f6
|
Add unit tests for DockerContainer
|
2020-06-26 21:37:02 +01:00 |
|
Joe Rickerby
|
762dc807cd
|
Convert DockerContainer to use binary PIPEs, to handle arbitrary data
|
2020-06-26 21:36:52 +01:00 |
|
Joe Rickerby
|
2edb33662b
|
Import organisation
|
2020-06-26 20:22:49 +01:00 |
|
Joe Rickerby
|
df69dda44a
|
Fix broken PATH test - it was erroring for a different reason
|
2020-06-26 12:59:26 +01:00 |
|
Joe Rickerby
|
1d9333689f
|
Explicit buffer size isn't necessary
|
2020-06-26 12:55:38 +01:00 |
|
Joe Rickerby
|
68d8f89fb3
|
Style tweaks
|
2020-06-26 11:02:23 +01:00 |
|
Joe Rickerby
|
fefe128a15
|
Fix issues with spaces in environment variables
|
2020-06-25 11:21:10 +01:00 |
|
Joe Rickerby
|
dd4fc69e7c
|
Revert "Remove hard-coded shell info to use the docker ENTRYPOINT instead"
This reverts commit a052c71aec.
|
2020-06-25 10:39:26 +01:00 |
|
Joe Rickerby
|
850d109582
|
Don't use docker exec -w because CircleCI doesn't support it
|
2020-06-24 17:12:06 +01:00 |
|
Joe Rickerby
|
a052c71aec
|
Remove hard-coded shell info to use the docker ENTRYPOINT instead
This lets us use the 'linux32 bash' that's specified by the i686 docker
images, without specifying it explicitly.
|
2020-06-24 16:50:08 +01:00 |
|
Joe Rickerby
|
31339ba30e
|
Extract DockerContainer into its own file
|
2020-06-24 16:43:33 +01:00 |
|
Joe Rickerby
|
53c00a0af6
|
Use a long-running remote bash shell, rather than docker exec
|
2020-06-24 16:39:20 +01:00 |
|
Joe Rickerby
|
e417791ae4
|
Remove the linux bash script, replaced with a docker exec approach
|
2020-06-23 19:46:23 +01:00 |
|
Joe Rickerby
|
666699a51e
|
Configure probot-auto-merge
|
2020-06-23 11:16:23 +01:00 |
|
Joe Rickerby
|
a03a26c90e
|
Update README options table
|
2020-06-23 09:59:22 +01:00 |
|
Joe Rickerby
|
e3b272201e
|
Merge pull request #342 from Czaki/setup_data
Add BEFORE_ALL options
|
2020-06-23 09:51:35 +01:00 |
|
Joe Rickerby
|
2057bba07f
|
Update docs to reflect linux available python change
|
2020-06-22 13:55:04 +02:00 |
|
Joe Rickerby
|
46352c8e30
|
Add a modern python to linux build before_all environment
|
2020-06-22 13:55:04 +02:00 |
|
Joe Rickerby
|
8bfc313d02
|
Merge pull request #347 from Czaki/pre_commit
Pre commit
|
2020-06-22 12:19:11 +01:00 |
|
Joe Rickerby
|
2b22ffda9b
|
Add python3.9 note to version matrix
|
2020-06-22 11:42:41 +01:00 |
|
Joe Rickerby
|
a1db0f7ebb
|
Merge pull request #378 from YannickJadoul/ignore-TestProject
Suppress warnings about pytest trying to collect TestProject
|
2020-06-19 11:02:52 +01:00 |
|
Joe Rickerby
|
02e9ee3e96
|
Merge pull request #369 from Czaki/ensure_dir_name
Ensure dir name
|
2020-06-16 15:07:58 +01:00 |
|
Joe Rickerby
|
df07aafae1
|
Merge pull request #374 from YannickJadoul/detect-virtualenv-real_prefix
Simplify virtualenv test in test_testing
|
2020-06-16 15:06:00 +01:00 |
|
Joe Rickerby
|
78edb0a06a
|
Merge pull request #375 from joerick/appveyor-macos-allow-failures
Allow failures on Appveyor macos
|
2020-06-16 15:03:14 +01:00 |
|
Joe Rickerby
|
f1c4ebbed0
|
Allow failures on Appveyor macos
Temporarily allow this build to fail to get the tests green again
|
2020-06-14 11:03:38 +01:00 |
|
Joe Rickerby
|
fd9e3202a0
|
Merge pull request #348 from YannickJadoul/before-test-docs-order
Making order of options more consistent in docs and BuildOptions fields
|
2020-06-14 10:55:11 +01:00 |
|
Joe Rickerby
|
7afdd40714
|
Merge pull request #354 from henryiii/patch-2
Better help for GitHub Actions + Py27 workaround
|
2020-06-14 09:56:22 +01:00 |
|
Joe Rickerby
|
e12ca14006
|
Merge pull request #362 from breznak/gh-action-pypi-publish
example: for GH Actions use action to publish
|
2020-06-10 13:20:16 +01:00 |
|
Joe Rickerby
|
58fc418563
|
Update to add clarity to on: section
|
2020-06-10 13:18:22 +01:00 |
|
Joe Rickerby
|
31c9247921
|
Merge pull request #360 from heitorlessa/improv/support-pyproject-poetry
Support projects without setup.py (pyproject.toml and setup.cfg are also valid)
|
2020-06-02 21:30:48 +01:00 |
|
Joe Rickerby
|
4e15e202c8
|
style- inline function
|
2020-06-02 20:03:04 +01:00 |
|
Joe Rickerby
|
35ea7b6307
|
Remove debugging flags
|
2020-06-02 20:02:54 +01:00 |
|
Joe Rickerby
|
ecbdc2e3d3
|
Bump version: v1.4.2
|
2020-05-25 16:16:13 +01:00 |
|
Joe Rickerby
|
60a3d51a50
|
Merge pull request #352 from mayeut/isolation-test
Add test case for proper build isolation
|
2020-05-25 16:07:26 +01:00 |
|
Joe Rickerby
|
e76ebbcdec
|
Merge pull request #334 from joerick/template-tests
Refactor tests to generate projects from template
|
2020-05-18 09:06:39 +01:00 |
|
Joe Rickerby
|
0c323cfb5b
|
Add non-strict typechecking to test module
'strict' is a global flag, so I've had to break out the type-
checking options to be more specific
|
2020-05-17 20:17:34 +01:00 |
|
Joe Rickerby
|
2e41a4f94a
|
Merge commit 'cf60df549183e88cf84bca9d45550caf62c8be9e' into template-tests
|
2020-05-17 16:59:06 +01:00 |
|
Joe Rickerby
|
81f960b17e
|
Rename TemplateProject -> TestProject & tidy some comments
|
2020-05-17 16:57:11 +01:00 |
|
Joe Rickerby
|
cf60df5491
|
Merge pull request #346 from mayeut/update-constraints
Update the versions of our dependencies.
|
2020-05-17 15:04:52 +01:00 |
|
Joe Rickerby
|
420995f567
|
check_call does require paths as strings on CPython 3.6 Windows
|
2020-05-15 15:18:17 +01:00 |
|
Joe Rickerby
|
29084bd5bf
|
Merge pull request #345 from mayeut/update-python
Update CPython 3.8 from 3.8.2 to 3.8.3
|
2020-05-15 15:09:22 +01:00 |
|
Joe Rickerby
|
13907188a1
|
Fix flake8 errors
|
2020-05-15 12:35:14 +01:00 |
|
Joe Rickerby
|
2e8fe841ec
|
Remove TemplateProject subclassing
|
2020-05-15 12:28:34 +01:00 |
|
Joe Rickerby
|
0411fcc2ae
|
As discussed in code review
|
2020-05-15 12:19:38 +01:00 |
|
Joe Rickerby
|
6a9ab683a6
|
Merge pull request #344 from jbarlow83/patch-2
README: add pikepdf
|
2020-05-15 10:31:57 +01:00 |
|
Joe Rickerby
|
db6b1f3541
|
Merge pull request #341 from mayeut/f-strings
Use f-strings
|
2020-05-10 08:31:40 +01:00 |
|
Joe Rickerby
|
71150a1cb5
|
Remove pypy from the c++17 test
|
2020-05-08 13:36:53 +01:00 |
|
Joe Rickerby
|
a679a09212
|
Add missing 3.6 pin test
|
2020-05-06 20:24:13 +01:00 |
|
Joe Rickerby
|
cc1ae4a963
|
Add utility function to checkout a generated project
|
2020-05-06 20:14:03 +01:00 |
|
Joe Rickerby
|
dbd7006704
|
Remove dead code from merge
|
2020-05-06 19:51:58 +01:00 |
|
Joe Rickerby
|
da4bc0225c
|
Fix new cpp17 test
|
2020-05-05 21:56:34 +01:00 |
|
Joe Rickerby
|
f145c7c148
|
Merge commit '79278364898eccc08d6bbe6e956b6774bb332c24' into template-tests
# Conflicts:
# CI.md
# test/02_test/test/spam_test.py
# test/10_cpp_standards/cibuildwheel_test.py
|
2020-05-05 21:52:37 +01:00 |
|
Joe Rickerby
|
73425d4bb8
|
Fix indent
|
2020-05-05 21:32:57 +01:00 |
|
Joe Rickerby
|
7927836489
|
Merge pull request #339 from jlaine/mention-projects
Add PyAV, aiortc and aioquic to example projects
|
2020-05-04 22:54:29 +01:00 |
|
Joe Rickerby
|
aaf1bba1cf
|
Merge pull request #337 from Czaki/remove_pypy_patch
clean after bump to pypy 7.3.1
|
2020-05-04 18:43:30 +01:00 |
|
Joe Rickerby
|
9ea7fa7628
|
Bump version: v1.4.1
|
2020-05-04 17:11:32 +01:00 |
|
Joe Rickerby
|
729bab42c8
|
Pytest config header
|
2020-05-03 17:03:35 +01:00 |
|
Joe Rickerby
|
a9c475a910
|
Fix pathlib error on Windows
|
2020-05-03 16:53:15 +01:00 |
|
Joe Rickerby
|
566a880099
|
Fix warning
|
2020-05-03 16:52:35 +01:00 |
|
Joe Rickerby
|
bf882b065d
|
Output test timings
|
2020-05-03 14:18:57 +01:00 |
|
Joe Rickerby
|
1b38974c60
|
Fix subdir test
|
2020-05-03 14:09:47 +01:00 |
|
Joe Rickerby
|
c568f7ba89
|
Add pytest-azurepipelines plugin
|
2020-05-03 14:09:35 +01:00 |
|
Joe Rickerby
|
e9803e8fb3
|
Fix missing dir
|
2020-05-03 14:09:10 +01:00 |
|
Joe Rickerby
|
dafe5cd1f7
|
Refactor to use tmp_path and pathlib paths
|
2020-05-03 14:08:57 +01:00 |
|
Joe Rickerby
|
33f210b85c
|
Remove 'setuptools' template project
|
2020-05-03 10:37:41 +01:00 |
|
Joe Rickerby
|
ffd5d44cdc
|
Fix C++ tests
|
2020-05-03 10:30:44 +01:00 |
|
Joe Rickerby
|
5d665aac39
|
Fix up test runner scripts
|
2020-05-02 22:57:03 +01:00 |
|
Joe Rickerby
|
662612685c
|
Rename tests to remove the number, but keep 'basic' as the first
|
2020-05-02 22:53:58 +01:00 |
|
Joe Rickerby
|
a204df819b
|
Add .mypy_cache to gitignore
|
2020-05-02 22:51:40 +01:00 |
|
Joe Rickerby
|
9bb075aa0b
|
Fix flake8 errors
|
2020-05-02 22:50:52 +01:00 |
|
Joe Rickerby
|
007be7aea7
|
Ensure tests are up-to-date with master
|
2020-05-02 22:42:35 +01:00 |
|
Joe Rickerby
|
3b35882f87
|
Complete migration to new style. remove old reference tests
|
2020-05-02 21:00:58 +01:00 |
|
Joe Rickerby
|
783dedad22
|
Bump version: v1.4.0
|
2020-05-02 17:55:50 +01:00 |
|
Joe Rickerby
|
dd3bec5ba9
|
Fix #323
|
2020-05-02 16:57:28 +01:00 |
|
Joe Rickerby
|
616e9dd6eb
|
Converting tests to the new-style
|
2020-05-02 16:54:19 +01:00 |
|
Joe Rickerby
|
c9c1ea6fec
|
Update dependencies (#332)
|
2020-05-02 16:37:38 +01:00 |
|
Joe Rickerby
|
c38bc9064a
|
Reintroduce jinja2
|
2020-05-02 09:59:55 +01:00 |
|
Joe Rickerby
|
4f75eaabcd
|
Inprogress refactor trying f-strings as template language
|
2020-04-25 16:09:11 +01:00 |
|
Joe Rickerby
|
0224d72931
|
Merge pull request #322 from ax3l/doc-fixTravisArm64
Travis-CI Example: Fix aarch64
|
2020-04-16 07:41:28 +01:00 |
|
Joe Rickerby
|
95678f3d5d
|
Merge pull request #319 from joerick/support-subdirectory-joerick
Provide `package_dir` for setting subdirectory of project [alternative]
|
2020-04-14 19:12:50 +01:00 |
|
Joe Rickerby
|
f7cda33d96
|
Merge pull request #321 from MaxHalford/master
Update README.md
|
2020-04-14 19:00:59 +01:00 |
|
Joe Rickerby
|
603f77a0c1
|
Assert the files were run using capfd
|
2020-04-12 23:15:49 +01:00 |
|
Joe Rickerby
|
7ebe8fef55
|
Fix tests on windows - shebang don't work so great there!
|
2020-04-11 09:39:25 +01:00 |
|
Joe Rickerby
|
21e6b99884
|
Style fixes
|
2020-04-10 17:44:18 +01:00 |
|
Joe Rickerby
|
f4e911028c
|
Add test for building a package at a subpath within a project
|
2020-04-10 17:42:39 +01:00 |
|
Joe Rickerby
|
3e335044c6
|
Merge pull request #318 from joerick/appveyor-pty-fix
Try Appveyor config workaround
|
2020-04-10 17:23:42 +01:00 |
|
Joe Rickerby
|
407a1c0a6e
|
Merge pull request #320 from joerick/reenable-linux-troubleshoot
Add back missing 'troubleshoot' function call
|
2020-04-10 17:23:21 +01:00 |
|
Joe Rickerby
|
fa605d080b
|
Add back missing 'troubleshoot' function call
|
2020-04-10 14:18:09 +01:00 |
|
Joe Rickerby
|
7b3bcfae34
|
Remove allow_failures block and add comment
|
2020-04-10 14:13:42 +01:00 |
|
Joe Rickerby
|
4b5c743a64
|
And again..?
|
2020-04-10 13:00:09 +01:00 |
|
Joe Rickerby
|
83b39bcda2
|
Update docs on the package/project split
|
2020-04-10 12:59:22 +01:00 |
|
Joe Rickerby
|
a1983b94d8
|
Merge commit '882ea3426a837acfe205cc5de98793c98b6a1bf7' into support-subdirectory-joerick
|
2020-04-10 12:33:05 +01:00 |
|
Joe Rickerby
|
397393ba91
|
Use cwd to run test projects, not package_dir
|
2020-04-10 12:28:05 +01:00 |
|
Joe Rickerby
|
e07d8038c6
|
Remove lingering project_dir references
|
2020-04-10 12:27:26 +01:00 |
|
Joe Rickerby
|
f84388fe26
|
Changes that let me run the entire the entire linux test suite locally
|
2020-04-10 12:18:21 +01:00 |
|