Files
Sergio Cazzolato 9b95f4a23f tests: improve the unit testing workflow to run in parallel (#11782)
* Improve the unit testing workflow to run in parallel

This change includes:
 . Run first a workflow to make the static checks
 . Run in parallel all the unit tests
 . Run at the end the code coverage

* some fixes on checks

* Fix when coverage is uploaded

* static checks for changed files

* Update the modified files

* Fix how changed files are retrieved

* Using a different action to retrieve changed files

* moving the new step

* Use correct path to retrieve files

* Skipping shellcheck when it is not needed

* fix error setting filtered files

* fix format for file list

* Fixing how shell files are filtered

* Fix on ()

* Fix shellchecks

* filter files previous to spread-shellcheck

* Moving run-checks to bash

* Get dependencies

* new step to get deps

* Check coverage files

* update path for coverage files

* Fix how coverage tool is installed

* Try removing Install Debian dependencies

* restoring the deb deps

* Remove more steps on static checks

* Reduce the number of tasks executed when the job already passed

* Remove cache used to save already-ran

* Cache debian dependencies

* Add dependency missing between jobs

* new step to copy dependencies

This is to avoid access error

* tar the debian dependencies

* Install latest covertool

* remove more steps

* adding path to bin in workspace

* Restore the spread tests but without already-ran

* fix tabs

* Create CHANGED_FILES var with default

* Updated the initial files for shellcheck and list the files used by covertool

* Fix how initial files are calculated
2022-05-18 11:14:28 -03:00
..