86 Commits

Author SHA1 Message Date
Patrick Lehmann
68c8c8b7cc Added pip option '--break-system-packages'. 2025-10-27 07:36:14 +01:00
Patrick Lehmann
fbf1108ec2 Bumped versions of upload-artifact to @v5 and download-artifact to @v6. 2025-10-27 07:35:31 +01:00
Patrick Lehmann
f684e67bca Update documentation according to latest changes. 2025-09-23 17:00:35 +02:00
Patrick Lehmann
1041e7b5c7 Reduced number of parameters by passing JSON objects. 2025-09-17 07:17:48 +02:00
Patrick Lehmann
52712f8491 Bumped dependencies. 2025-09-07 08:26:01 +02:00
Patrick Lehmann
729e406294 Reworked UnitTesting. 2025-09-01 00:36:52 +02:00
Patrick Lehmann
817c84af2e Adding and testing ubuntu-arm and windows-arm support. 2025-08-29 22:15:12 +02:00
Patrick Lehmann
e962cd6953 Fix potential artifact upload for XML and JSON coverage artifacts. 2025-08-29 22:15:11 +02:00
Patrick Lehmann
bde1b15783 Bumped Windows Server image from 2022 to 2025. 2025-08-29 22:15:11 +02:00
Patrick Lehmann
fb546453ae Bumped dependencies. 2025-08-13 01:09:26 +02:00
Patrick Lehmann
1a3ba03626 Check pytest outcome. 2025-07-27 22:32:42 +02:00
Patrick Lehmann
034d27d4a3 Added pyaml and MarkupSafe to list of preinstalled pacman packages. 2025-05-28 09:56:51 +02:00
Patrick Lehmann
8e94b774da Bumped copyright year. 2025-04-26 00:17:59 +02:00
Patrick Lehmann
79620e267d Collect results even when tests (partially) failed. 2025-03-19 19:01:14 +01:00
Patrick Lehmann
34fb9c9869 Coding style fixes. 2025-01-15 23:25:32 +01:00
Patrick Lehmann
d6ec94fea7 Handover coverage_report_html_directory. 2024-12-19 00:23:40 +01:00
Patrick Lehmann
12991ee38a Implemented 'unittest_report_xml_directory' and 'unittest_report_xml_filename'. 2024-12-18 22:23:43 +01:00
Patrick Lehmann
70134b31c3 Exchanged 'echo' with 'printf'.
co-authored-by: Sven Köhler <sven.koehler@gmail.com>
2024-12-16 23:55:20 +01:00
Patrick Lehmann
f084e02f01 Use pattern to reduce the number of downloaded artifacts. 2024-12-07 23:41:16 +01:00
Patrick Lehmann
6d04009bd6 Use new pyTooling/upload-artifact pyTooling/download-artifact composite actions. 2024-12-07 10:20:00 +01:00
Patrick Lehmann
edca070047 Also checkout submodules. 2024-11-17 01:59:51 +01:00
Patrick Lehmann
13076012dd Handle docstr_coverage and pyyaml. 2024-10-10 08:00:51 +02:00
Patrick Lehmann
72a8705e6c added pyyaml as a special MSYS2 maintained Python package. 2024-09-26 08:15:31 +02:00
Patrick Lehmann
c8362d99cc Report errors also to Pipeline message log. 2024-09-11 22:08:08 +02:00
Patrick Lehmann
cea83bc2ae Write GitHub errors for documentation checks. 2024-08-05 23:10:38 +02:00
Patrick Lehmann
440553e7fb Added before scripts for macOS (ARM). 2024-08-03 07:29:29 +02:00
Patrick Lehmann
26461822b5 Remove hotfix for Homebrew and GHDL. 2024-08-02 20:54:57 +02:00
Patrick Lehmann
e0af5055a8 Debugging DYLD_LIBRARY_PATH on macOS 2024-07-31 00:40:42 +02:00
Patrick Lehmann
cc1dade947 Added MinGW64 2024-07-30 11:08:48 +02:00
Patrick Lehmann
b87d11502b Added UCRT64 before scripts. 2024-07-30 10:42:47 +02:00
Patrick Lehmann
f62d5d93ea Fixed typo. 2024-07-30 02:12:23 +02:00
Patrick Lehmann
da3cdbe96a Allow installing packages using brew. 2024-07-30 01:54:05 +02:00
Patrick Lehmann
5fe793e3fa Allow installing additional packaged via apt and allow running before scripts for ubuntu and macos. 2024-07-30 01:39:20 +02:00
Patrick Lehmann
dfc9221529 Also upload unit test results in case of errors. 2024-06-18 07:28:50 +02:00
Patrick Lehmann
d4afc820ab Adjusted filter expression in find for PublishTestResults. 2024-06-16 23:35:06 +02:00
Patrick Lehmann
0e567aebc4 Added more packages to the list of Python pacboy packages. 2024-03-18 00:19:13 +01:00
Patrick Lehmann
9ae9a199bb Added root directory. 2024-01-18 00:07:41 +01:00
Patrick Lehmann
cfdff6a993 Set tests_directory to empty. 2024-01-17 23:06:09 +01:00
Patrick Lehmann
94a0c91f69 Bumped dependencies. 2024-01-11 17:44:34 +01:00
Patrick Lehmann
79ed372079 Support ~= expressions in dependencies. 2024-01-09 02:15:47 +01:00
Patrick Lehmann
ce36b28f42 Added MarkupSafe to the list of pacman maintained packages. 2024-01-09 01:18:24 +01:00
Patrick Lehmann
dfeee1fafe Do not print empty and successful tests in report. 2024-01-05 01:17:23 +01:00
Patrick Lehmann
367819ac38 Updated dependencies. 2023-12-28 18:09:03 +01:00
Patrick Lehmann
ec038f96e8 Added Python 3.12 support.
Merge junit files.
Merge coverage files.
Extending UnitTesting to support code coverage in a matrix too.
2023-10-08 18:48:04 +02:00
Patrick Lehmann
582c5620b7 Also fixed code coverage. 2023-10-02 23:04:34 +02:00
Patrick Lehmann
5237a1c53c Added platform specific tests. 2023-10-02 22:55:38 +02:00
Patrick Lehmann
a6a92e9c02 testing PYTHONPATH changes. 2023-10-02 22:36:01 +02:00
Patrick Lehmann
316eaa115e Updated checkout to v4. 2023-10-02 18:34:48 +02:00
Patrick Lehmann
f567f4bf0d Updated copyright year. 2023-07-23 23:42:53 +02:00
Patrick Lehmann
aba4e3d496 Fixed used msystem. 2022-11-30 23:03:08 +01:00