Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
3c15103
Refactor code
Feb 1, 2023
a00a9d9
TMP first data received refactor
Feb 3, 2023
5d6e4e9
Add implementation to data received
Feb 3, 2023
51a7ed6
Data Received refactor with topic type id
Feb 7, 2023
46780f1
Headers of the whole DDS Pipe and DDS Router
Feb 10, 2023
9b0a180
Implementation of src of ddspipe_core
Feb 13, 2023
14270dc
Implement participants srcs
Feb 13, 2023
0871df8
Implement ddspipe_core tests
Feb 14, 2023
cec3bde
Implement ddspipe_yaml tests
Feb 14, 2023
98c589c
Implement tests (some)for ddsrouter_core
Feb 14, 2023
b08c3d0
first refactor of ddsrouter yaml tests
Feb 14, 2023
bfbed90
Add ddsrouter_core implementation
rsanchez15 Feb 14, 2023
e29b355
Add ddsrouter_yaml source code
rsanchez15 Feb 14, 2023
5e2cc39
All code compiling
Feb 14, 2023
068afb5
Tool tests passing
Feb 14, 2023
381d419
Some fixes
Feb 14, 2023
00f24f1
remove noexcept from default ctors
Feb 15, 2023
741c652
Update github action
Feb 15, 2023
2308d1a
Fixes
Feb 15, 2023
b9e5e4a
add windows dlls
Feb 16, 2023
d355b21
remove ddspipe
Feb 17, 2023
90037d1
update github actions
Feb 17, 2023
fdcf20a
fix CI minor issues
Feb 17, 2023
4900d24
Update the CI to add Pipe and use eProsima-CI
Apr 20, 2023
24fe66d
TMP: change postfix to _manual to test windows
Apr 21, 2023
5a2cbef
Add labels of TSAN to tests
Apr 25, 2023
595d296
Update blackbox tests
Apr 26, 2023
2768c52
Fix Ci update
Apr 26, 2023
2268fd6
Fix YamlReader builtin read
Apr 27, 2023
6266113
Update CI to eProsima v0
May 23, 2023
d1fe43d
Add TSAN flags to tests
May 23, 2023
c0e42cd
fix uncrustify in github actions
May 26, 2023
36abaa1
apply suggestions
May 30, 2023
184bcdc
Add documentation
May 30, 2023
29f79f1
apply suggestions
Jun 5, 2023
a428767
uncrustify
Jun 5, 2023
6f59654
Modify documentation regarding keys in topics
Jun 6, 2023
8d7ed6b
Refactor ddsrouter_yaml tests (#376)
rsanchez15 Jun 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .dev/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,3 +155,15 @@ must be created as an internal value and/or const to the object,
or create some way that the configuration cannot be changed from outside without the internal object notice it.

Also, configurations must support an `is_valid` method to check that it is in a coherent state.

---

## WorkArounds

> // TODO
Comment thread
rsanchez15 marked this conversation as resolved.

### RPC in Core refactor

Doing the refactor to separate DDS Router from Core we encountered a difficulty because `RPCBridge` depends on `rtps::CommonReader`.
This makes impossible so far to separate Participants from the Core.
This should be solved in future versions by implementing a generic RPC Bridge without dependencies.
73 changes: 0 additions & 73 deletions .github/actions/install-eprosima-dependencies-windows/action.yml

This file was deleted.

15 changes: 0 additions & 15 deletions .github/actions/install-fastcdr-windows/action.yml

This file was deleted.

16 changes: 0 additions & 16 deletions .github/actions/install-fastdds-windows/action.yml

This file was deleted.

16 changes: 0 additions & 16 deletions .github/actions/install-foonathan-memory-windows/action.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/actions/install-gtest-linux/action.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .github/actions/install-gtest-windows/action.yml

This file was deleted.

10 changes: 0 additions & 10 deletions .github/actions/install-openssl-windows/action.yml

This file was deleted.

28 changes: 0 additions & 28 deletions .github/actions/install-router-subpackage-windows/action.yml

This file was deleted.

19 changes: 0 additions & 19 deletions .github/actions/install-yamlcpp-windows/action.yml

This file was deleted.

55 changes: 55 additions & 0 deletions .github/actions/project_dependencies/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: ddsrouter_dependencies_ubuntu
description: Common first step for all jobs. Checkout repository, download dependencies and install required packages.

inputs:

os:
description: Specify runs-on machine to download specific artifact
required: true

cmake_build_type:
description: Specify cmake_build_type option to download specific artifact
required: true

dependencies_artifact_postfix:
description: Specify artifact postfix in case it wants to use a manual one
required: false
default: _nightly

target_workspace:
description: Specify directory to download dependencies
required: false
default: ${{ github.workspace }}/install

# This must be passed as an argument because actions do not access to workflow secrets:
# Unrecognized named-value: 'secrets'. https://github.com/orgs/community/discussions/27054
# Pass argument {{ secrets.GITHUB_TOKEN }} from workflow
secret_token:
description: 'Secret token to authenticate the WebRequest so it not get a rate limit error.'
required: false
default: ''

runs:
using: composite
steps:

- name: Install Fast DDS dependencies
uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@v0
with:
cmake_build_type: ${{ inputs.cmake_build_type }}

- name: Install yaml cpp dependency
uses: eProsima/eProsima-CI/multiplatform/install_yamlcpp@v0
with:
cmake_build_type: ${{ inputs.cmake_build_type }}

# In DDS Pipe artifact there are included Fast DDS and dev-utils
- name: Download dependencies artifact
uses: eProsima/eProsima-CI/multiplatform/download_dependency@v0
with:
artifact_name: built_ddspipe_${{ inputs.os }}_${{ inputs.cmake_build_type }}${{ inputs.dependencies_artifact_postfix }}
workflow_source: build_ddspipe.yml
workflow_source_repository: eProsima/eProsima-CI
target_workspace: ${{ inputs.target_workspace }}
secret_token: ${{ inputs.secret_token }}
workflow_conclusion: completed
19 changes: 0 additions & 19 deletions .github/actions/run-test-ubuntu/action.yml

This file was deleted.

16 changes: 0 additions & 16 deletions .github/actions/run-test-windows/action.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .github/workflows/asan_colcon.meta

This file was deleted.

Loading