Adam Dobrowolski
f0d6d4b641
[EGD-5238] Added tidy target to CI to inform about added tidy issues
...
* Small fixups based on shellceck
* Tool now:
can:
* take diffs and pass it to clang-tidy
cant:
* set error on warnings/errors (errno)
* copy compilation_database.json and sanitize it
2021-04-12 16:33:25 +02:00
Radoslaw Wicik
5499640869
[EGD-6454] Remove harness from PR builds
...
Reorganizing builds and tests, harness will be run by QA Team.
2021-04-07 18:54:04 +02:00
Radoslaw Wicik
f611184076
[EGD-6413] Update CI Debug for UT Release for harness
...
Split build types for UT and Harness tests.
2021-04-01 15:39:03 +02:00
Radoslaw Wicik
5d16f20edd
[EGD-6113] Always run tests on linux release
...
With original script was able to select build dir to run
against this script always chooses "Release" version
2021-03-30 12:20:17 +02:00
Pawel.Paprocki
b318415026
[EGD-6113] Fix Test harness issue in ServiceDesktop worker
...
Remove spare logging in MessageHandler.cpp
Move Linux CI target to Release
Remove spare logs form harness tests
Disable failing test cases in:
test_templates and test_connection_security
2021-03-30 12:20:17 +02:00
Roman Kubiak
2a29e27996
[EGD-5757] Fix backup API
...
Fix backup endpoint to work with new paths and FS api
The flow is based on the design in confluence.
2021-02-25 16:04:04 +01:00
Wiktor S. Ovalle Correa
fe72169338
[EGD-5737] Merge master into experimental
...
Synchronize with master before merging
2021-02-23 18:10:52 +01:00
Radoslaw Wicik
d976881350
[EGD-5823] Fix Use full hash in artefacts
...
Required for better management of artefacts in CI.
2021-02-19 11:12:05 +01:00
Wiktor S. Ovalle Correa
3b141041e9
[EGD-5737] Merge master into experimental
...
Keep experimental up to date with changes from master
2021-02-17 17:09:37 +01:00
Wiktor S. Ovalle Correa
06d0a276f5
[EGD-5463] Fix CI emulator log and timeout
...
Fix wrong log stream redirection in CI
Use real value from --timeout option and seto it to 30s
so emulator have enough time to start properly
2021-02-17 17:08:18 +01:00
Radoslaw Wicik
97336d9bdb
[EGD-5460] Fix "can't open port" on CI
...
This little fix should resolve one of the problems during tests on CI.
2021-02-17 17:08:18 +01:00
Radoslaw Wicik
e9d2aaf28b
[EGD-5665] Switch CI to ninja
...
Ninja is faster - switching to ninja.
Sparse files support when building artefacts.
2021-02-09 11:43:48 +01:00
Radoslaw Wicik
56b209e75b
[EGD-4763] Add documentation on how to add unit tests
...
Short document about how to add, enable and disable unit test.
2021-02-04 16:45:50 +01:00
Radoslaw Wicik
bb496101b2
[EGD-4763] Add check if all Unit Tests where run
...
Catch2 doesn't report some errors in test, and some test are
disabled on porpoise this commit adds set of scripts and changes to CI
that will clearly mark what test haven't been run.
2021-02-04 16:45:50 +01:00
mkamonMdt
fac27c747a
[EGD-4955] Add on-off test harness for simulator
...
This PR provides CI test for turning on and off PurePhone
simulator.
2021-02-02 10:01:51 +01:00
Radoslaw Wicik
da3a4382d8
[EGD-4529] on release upload packages to GitHub assets
...
Uploading packages to github assets release is required for
Mudita Center application to be able to update phones.
2021-01-22 10:34:53 +01:00
Piotr Leniec
2b754af627
[DW-31] Add a condition that prohibits checks to be run on draft PRs
...
Unfortunately, github actions doesn't support using "if" property in
defaults and that's why we need to repeat it for all jobs
2021-01-08 09:16:26 +01:00
piotrleniec-mudita
2695cc8304
[DW-31] Add commit message format checking on CI ( #1201 )
...
The changes include adding a custom github action and
integrating it into the main flow.
2020-12-16 14:01:50 +01:00
Radoslaw Wicik
f30eb0ebbd
[EGD-4816] Add security tokens to GitHub main.yaml
...
Github workers needs security tokens for downloading submodules.
Tokens need to be explicitly used in configuration.
2020-12-09 10:05:02 +01:00
Piotr Leniec
3d9687dcf0
[DW-18] Optimize CI flow
...
Don't run builds and tests if style check fails and parallelize linux and rt1051 builds
2020-12-07 08:18:12 +01:00
piotrleniec-mudita
f0b1ee9dc3
[DW-18] Github integration for simulator startup test ( #1122 ) ( #1122 )
...
Add emulator tests to the main github workflow
2020-12-03 13:47:28 +01:00
Radoslaw Wicik
488ac36339
[EGD-4341] Detect static globals in CI
2020-11-25 14:23:42 +01:00
Radosław Wicik
4929c07f77
[EGD-3743] add script for checking and adding copyright notice ( #852 )
...
Co-authored-by: Radoslaw Wicik <radoslaw@wicik.pl >
2020-10-19 13:03:12 +02:00
Radoslaw Wicik
3a78f8c9fa
[EGD-4062] switch release to RelWithDebInfo build
2020-10-12 13:44:48 +02:00
Radoslaw Wicik
bcb6025168
[EGD-3816] PR buils on CI in release
2020-09-24 12:43:41 +02:00
Radoslaw Wicik
96a9feea1b
[EGD-3711] update CI scrypts so no threads match cpus
2020-09-15 16:22:20 +02:00
Radoslaw Wicik
76b6e3ef58
[EGD-3350] Flags icons in top bar in phonebook
2020-07-07 15:19:58 +02:00
Radoslaw Wicik
7618039305
Fix tags reseting
2020-07-03 15:18:24 +02:00
Radoslaw Wicik
42cdddb036
[EGD-3344] Private GitHub Worker - add load average report after build
2020-07-01 13:51:54 +02:00
Radoslaw Wicik
d01511f417
[EGD-3344] Private GitHub Worker - manually set jobs to 8
2020-07-01 13:51:54 +02:00
Radoslaw Wicik
b87c1efaff
[EGD-3344] Private GitHub Worker
2020-07-01 13:51:54 +02:00
Radoslaw Wicik
ab650096e4
[EGD-3201] Add automatic releases
2020-06-10 13:38:51 +02:00
Radoslaw Wicik
ec1367fe60
Add Ninja generator
2020-05-06 16:15:38 +02:00
Radoslaw Wicik
ea7d364cbd
[EGD-3042] Enable UT in CI
2020-04-07 13:07:20 +02:00
Radoslaw Wicik
bbc3a35d64
[EGD-3042] Update CI scripts
2020-04-07 13:07:20 +02:00
Radoslaw Wicik
1c16b46daf
[EGD-3042] Update GitHub worker to use custom docker image
...
Add Github Action
2020-04-07 13:07:20 +02:00
Radoslaw Wicik
74aec1aa5a
[EGD-3033] Update arm gcc to version 9 and bootstrap script
2020-04-07 13:07:20 +02:00
Radoslaw Wicik
fbfd106454
Check syntax on github
2020-03-16 10:03:11 +01:00
Radoslaw Wicik
d770ab281f
[EGD-2886] Change test build to rt1051
2020-02-20 11:56:25 +01:00
Radoslaw Wicik
7b7c72a918
[EGD-2886] New configuration script, build documentation update
2020-02-19 14:55:14 +01:00
Łukasz Anwajler
829ae46e77
Testing GH actions ( #107 )
...
* Create main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Switched from SSH to HTTPS Github clone method to allow submodules fetching in CI
* [WiP] Added removal of stock cmake to yaml
* [WiP] Added removal of stock cmake to yaml
* [WiP] Modyfing yaml to exec correct cmake
* [WiP] Modyfing yaml to exec correct cmake
* [WiP] Modyfing yaml to exec correct cmake
* [WiP] Modyfing yaml to exec correct cmake
* [WiP] Modyfing yaml to exec correct cmake
* [WiP] Modyfing yaml to exec correct cmake
* [WiP] Modyfing yaml to exec correct cmake
* [WiP] Modyfing yaml to exec correct cmake
* [WiP] Modyfing yaml to exec correct cmake
* [WiP] Changed config/bootstrap.sh permissions
* [WiP] Fixed compiler & cmake paths
* [WiP] still fixing ...
* [WiP] still fixing ...
* Cleaning
* Fixed stupid error in rebuild.sh
* Fixed stupid error in rebuild.sh
* Fixing yaml
* Fixing & cleaning yaml
* Fixing & cleaning yaml
* cleaned yaml
2019-12-16 14:07:33 +01:00