Commit Graph

41 Commits

Author SHA1 Message Date
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