umarcor
4220a50041
UnitTesting: add options 'pacboy' and 'mingw_requirements'
2022-01-17 00:07:56 +01:00
Patrick Lehmann
b9d3839abb
Extend Unit Tests to multiple systems (ubuntu, windows, msys2 and macos)
2022-01-09 20:56:58 +01:00
umarcor
997d548e60
Parameters: update py36 warning, add py311 notice
2022-01-09 20:39:36 +01:00
umarcor
83cd572694
UnitTesting: update description of input 'jobs'
2022-01-09 20:39:12 +01:00
Unai Martinez-Corral
68a446b9b6
UnitTesting: workarounds for MSYS2-MinGW64 (pacman) ( #35 )
2022-01-09 20:19:56 +01:00
Patrick Lehmann
43f0b79e88
UnitTesting/msys2: install system packages through 'pacboy'; refactor
2022-01-09 20:05:51 +01:00
umarcor
b3d8a9c5ec
UnitTesting: refactor
2022-01-09 20:02:09 +01:00
umarcor
edb6ca364e
UnitTesting/msys2: install system packages through 'pacboy'
2022-01-09 20:02:09 +01:00
Patrick Lehmann
e00f5cf53d
Added MSYS2-MinGW64 specific code.
2022-01-09 20:00:36 +01:00
Unai Martinez-Corral
0da8c5a5c5
UnitTesting: install wheel; support py3.11; fix scripting for Windows (PowerShell commands) ( #34 )
2022-01-09 19:34:23 +01:00
Patrick Lehmann
c9bee6fe65
Require wheel to be installed before installing requirements.
2022-01-09 18:44:06 +01:00
Patrick Lehmann
94bb01d586
Renamed Python 3.11 version.
2022-01-09 18:25:02 +01:00
Patrick Lehmann
0fdef33cb4
Improved PoSh code.
2022-01-09 18:10:42 +01:00
Patrick Lehmann
e1f7599d79
Added Python 3.11 (currently RC).
2022-01-09 18:07:29 +01:00
Patrick Lehmann
dad5e71bfe
Added PowerShell code.
2022-01-09 17:39:16 +01:00
umarcor
60d77c2292
Parameters: support system 'msys2' (MINGW64); update UnitTesting accordingly
2022-01-07 01:40:42 +01:00
umarcor
3f489f0bed
Parameters: add option 'system_list'; UnitTesting now requires field 'system' in the matrix
2022-01-07 00:39:14 +01:00
umarcor
26afa43fa4
Parameters: remove 3.6 from default python_version_list
2022-01-07 00:37:22 +01:00
Patrick Lehmann
c8003f1a0e
Added PyCharm project files.
2021-12-26 11:11:30 +01:00
Unai Martinez-Corral
6413469cdf
v0.3.0
2021-12-26 01:40:09 +01:00
Unai Martinez-Corral
8dbacda32c
Pytest using pyproject.toml ( #29 )
...
# New Features
* Allow configuration of the unit test directory (default: `tests/unit`).
* Allow configuration of a `pyproject.toml` or `.coveragerc` file.
* Extract values from `pyproject.toml` or `.coveragerc`.
# Changes
* Jobs deriving from template job `CoverageCollection` need to specify their `.coveragerc` content and `pytest.ini` content in a `pyproject.toml` file or provide the job parameter `coverage_config` with the path to the `.coveragerc` file.
# Bug Fixes
*None*
-------------
* Closes #2 .
2021-12-25 23:40:50 +01:00
Patrick Lehmann
78b225195f
Updated README according to latest changes.
2021-12-24 21:05:04 +01:00
umarcor
1fbeef36d6
CoverageCollection: skip config file if empty
2021-12-24 16:37:45 +01:00
umarcor
9846c9e60c
CoverageCollection: use 'pyproject.toml' by default
2021-12-24 16:31:47 +01:00
umarcor
b8564eb389
CoverageCollection: xmlFile defaults to './coverage.xml'
2021-12-24 16:24:55 +01:00
umarcor
62cd2d1d0f
CoverageCollection: htmlDirectory defaults to 'htmlcov'
2021-12-24 16:22:14 +01:00
umarcor
9bd8004dfb
CoverageCollection: pass output directory to coverage html
2021-12-24 15:59:23 +01:00
umarcor
925b44a8a8
CoverageCollection: fix variable name
2021-12-24 15:54:09 +01:00
Patrick Lehmann
9d8c1ecc05
Merge branch 'dev' into toml
2021-12-24 14:15:28 +01:00
umarcor
66c7b4b619
ExamplePipeline/ArtifactCleanup: needs PublishTestResults instead of UnitTesting
2021-12-24 14:11:37 +01:00
Patrick Lehmann
b399aa8f93
Parameters: mark Python 3.6 black, update others, warn about unsupported versions
2021-12-24 14:00:34 +01:00
umarcor
dcd0a4b617
Parameters: mark Python 3.6 black, update others, warn about unsupported versions
2021-12-24 13:52:30 +01:00
Patrick Lehmann
d7c765ba79
Fixed how to access complex nested key-value pairs.
2021-12-24 13:04:31 +01:00
Patrick Lehmann
fa10ed076c
Install dependency tomli before script execution.
2021-12-24 12:56:03 +01:00
Patrick Lehmann
9dfafd588e
Changed scripting from bash to Python. Also use .coveragerc as fallback.
2021-12-24 12:55:59 +01:00
Patrick Lehmann
09f7504de4
Fixed path to project root.
2021-12-24 12:55:56 +01:00
Patrick Lehmann
6ad23eabf5
Extract information from TOML file.
2021-12-24 12:55:50 +01:00
Patrick Lehmann
bb855d572d
Pytest using pyproject.toml.
2021-12-24 12:54:14 +01:00
umarcor
250cceb80d
releaser: update README.md and DEVELOPMENT.md
2021-12-21 02:05:21 +01:00
umarcor
615aafc0b4
releaser: add DEVELOPMENT.md
2021-12-21 02:05:21 +01:00
umarcor
1f3d12ef95
README: add 'Container Step' to Context; add References
2021-12-21 01:39:02 +01:00
Unai Martinez-Corral
608670c6b9
v0.2.3
...
# Bug Fixes
* releaser/composite: quote path to releaser.py (#27 )
v0.2.3
2021-12-21 01:02:13 +01:00
Unai Martinez-Corral
9cee3342e3
releaser/composite: quote path to releaser.py ( #27 )
2021-12-21 00:45:30 +01:00
jeremyd2019
aec2613cd1
releaser/composite: quote path to releaser.py
...
Fixes #26
2021-12-20 14:45:07 -08:00
Patrick Lehmann
7c406d96e7
v0.2.2
v0.2.2
2021-12-20 08:53:56 +01:00
umarcor
459faf880a
releaser: use GitHub CLI by default; remove option 'use-gh-cli'
2021-12-20 07:28:13 +01:00
umarcor
e832625624
releaser: refactor
2021-12-20 07:28:13 +01:00
umarcor
ee02a39a5e
releaser: build and use image ghcr.io/pytooling/releaser
2021-12-20 07:28:13 +01:00
umarcor
52491e6bcc
releaser: add option 'use-gh-cli'
2021-12-20 06:41:40 +01:00
umarcor
4177a535f1
releaser: refactor; add func GetOrCreateRelease
2021-12-20 06:41:40 +01:00