Commit graph

70 commits

Author SHA1 Message Date
Ingo Lütkebohle
031386cf47 Merge branch '85-add-api-documentation' into 'master'
Add API documentation for tracetools & tracetools_test

Closes #57 and #85

See merge request micro-ROS/ros_tracing/ros2_tracing!175
2020-05-18 09:18:51 +00:00
Christophe Bedard
21f472c58b Add trigger_gen_docs job
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-17 08:21:51 -04:00
Christophe Bedard
65867195f8 Upload coverage results to codecov.io
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-16 19:40:56 -04:00
Christophe Bedard
e6d59b206e Use colcon-coveragepy-result to display Python coverage results
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-14 21:10:19 -04:00
Christophe Bedard
8a11eed4de Add call to 'ros2 trace' in 'no_lttng' job to test failure
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-14 09:43:48 -04:00
Christophe Bedard
59e6bf5321 Fix coverage job
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-05-10 07:43:07 -04:00
Christophe Bedard
9255c0d723 Set up code coverage reports in CI for tracetools and tracetools_test
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-04-25 17:18:30 +00:00
Christophe Bedard
f1a8b73217 Do not source before testing for other jobs
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-14 16:53:45 -04:00
Christophe Bedard
88c57e72e4 Source setup file instead of local_setup for tracing_enabled job
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-14 16:53:18 -04:00
Christophe Bedard
e47e3f2663 Remove lttng-sessiond call from CI config
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-03-07 16:25:35 -05:00
Christophe Bedard
35c8481b99 Use console_cohesion when building and testing
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-02-29 20:19:56 -05:00
Christophe Bedard
d1c9dfa026 Print LTTng version before building
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-02-29 20:19:56 -05:00
Christophe Bedard
92ce0dd51a Use lowercase CI variables
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-02-29 20:19:56 -05:00
Christophe Bedard
51e64ef7cd Switch to foxy CI images
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
2020-02-29 10:56:10 -05:00
Christophe Bedard
758e018ef5 Import instrumented branches from source for re-compilation 2019-10-18 20:06:30 -07:00
Christophe Bedard
265a55aa93 Rename CI jobs 2019-10-09 16:58:44 -07:00
Christophe Bedard
20522e81bb Display all test results 2019-10-09 15:51:14 -07:00
Christophe Bedard
779f918459 Change CI jobs to use full source images 2019-10-09 14:05:58 -07:00
Christophe Bedard
5662aabe75 Remove scheduled-only rule for build_no_lttng job 2019-08-16 09:43:39 +02:00
Christophe Bedard
8166322f2c Make build_no_lttng job explicitly not install python3-lttng|babeltrace 2019-08-16 08:50:14 +02:00
Christophe Bedard
9f0fdd79bd Set 'build_no_lttng' job to scheduled only 2019-08-11 14:14:22 +02:00
Christophe Bedard
b992549c9a Add schedule-only job that builds everything from source 2019-08-11 12:17:20 +02:00
Christophe Bedard
e9f5fe3fa1 Rename 'build' job to 'build_disabled' 2019-08-11 10:06:13 +02:00
Christophe Bedard
d7db0decf2 Add build job without lttng 2019-08-11 10:05:02 +02:00
Christophe Bedard
abfa1c066b Check tracetools status in CI jobs 2019-07-25 11:15:13 +02:00
Christophe Bedard
1e863006ab Update CI config for build job 2019-07-25 09:03:39 +02:00
Tobias Blass
1452787336 Enable tracing by default if LTTng is available
Also removed the colcon.meta file that implicitly enabled tracing anyway
2019-07-19 10:38:08 +02:00
Christophe Bedard
b9d7da53a7 Use yaml hidden key for artifacts 2019-07-12 10:49:32 +02:00
Christophe Bedard
169a7ef048 Create a CI build job without LTTng 2019-07-12 10:20:08 +02:00
Christophe Bedard
d68eb2b54e Remove cmake-arg in call to colcon build 2019-07-11 10:07:26 +02:00
Ingo Lütkebohle
28b021d1d3 Address split WS 2019-07-08 10:20:51 +00:00
Ingo Lütkebohle
fab428b417 Update .gitlab-ci.yml 2019-07-08 09:01:12 +00:00
Ingo Lütkebohle
9d8ab5f17e Fix image location 2019-07-05 12:59:45 +00:00
Ingo Lütkebohle
3261b394b4 Update .gitlab-ci.yml 2019-07-05 12:09:57 +00:00
Ingo Lütkebohle
91a3deacec Only do vcs after building image 2019-07-05 12:09:43 +00:00
Ingo Lütkebohle
13a3cabc2e Allow building CI image based on schedule 2019-07-05 12:03:47 +00:00
Ingo Lütkebohle
796d291cf2 Only prepare dependencies, not also the instrumented libs. 2019-07-05 09:27:04 +00:00
Ingo Lütkebohle
49d793bd8f The prepared workspace is in a different place.
Also do the fix from #22 to actually check if tests are successful.
2019-07-05 09:16:24 +00:00
Ingo Lütkebohle
49d0f2a8ff Update .gitlab-ci.yml 2019-07-05 08:24:51 +00:00
Ingo Lütkebohle
7900e613b8 Source before test 2019-07-05 07:34:35 +00:00
Ingo Lütkebohle
71ccf3c37e Amend 2019-07-04 08:07:03 +00:00
Ingo Lütkebohle
aaa9d6e1f5 Use root directory as build context. 2019-07-04 08:05:18 +00:00
Ingo Lütkebohle
edace42fda Move build of preparatory packages into docker image. 2019-07-03 19:07:45 +00:00
Ingo Lütkebohle
f2a74ccdad Merge branch 'master' into '14-create-docker-image-with-dependencies-installed-already'
# Conflicts:
#   .gitlab-ci.yml
2019-07-03 19:02:32 +00:00
Ingo Lütkebohle
c2f42beaf9 Tag properly. 2019-07-03 18:45:39 +00:00
Ingo Lütkebohle
f9cf60ae69 Push to our registry 2019-07-03 14:15:53 +00:00
Ingo Lütkebohle
ee6637c4ba Fix typo. 2019-07-03 13:02:59 +00:00
Ingo Lütkebohle
6be5ea48d2 Add docker-in-docker 2019-07-03 13:02:08 +00:00
Ingo Lütkebohle
bf2670e157 Use actually existing docker base image ;-) 2019-07-03 12:50:10 +00:00
Ingo Lütkebohle
1cbdbeeec8 Fix indent. 2019-07-03 12:43:23 +00:00