Commit Graph

15 Commits

Author SHA1 Message Date
Antón Casas 6efef4ae35
Migrate CI from Jenkins to Github
Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Plot all columns

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add PR trigger for testing

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Single file approach

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Move python code to file

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Move into a two jobs paradigm

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Fix results path

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Fix dependencies

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add all csv

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Fix details up to save results into memory

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Move plot python code to file

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Remove python code

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add plots to summary

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add summary brief

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Switch to svg

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Save images

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add analysis of last two runs

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

[Test] Fake memory difference

This reverts commit 35b0b7eff2f95af400f69889c4370995489e91f0.

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Revert "[Test] Fake memory difference"

This reverts commit b9866691c0.

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Add summary introduction

Signed-off-by: Antón Casas <antoncasas@eprosima.com>

Final tweaks

Signed-off-by: Antón Casas <antoncasas@eprosima.com>
2025-09-29 08:15:57 +02:00
Pablo Garrido 5124991014
Update Quality Level 1 (#210)
* Initial

* Update

* Update

* Uncrustify code

Using https://github.com/eProsima/cpp-style

* Update quality

* Update

* Update

* Apply suggestions from code review

Co-authored-by: FranFin <58737168+FranFin@users.noreply.github.com>

Co-authored-by: FranFin <58737168+FranFin@users.noreply.github.com>
2021-03-23 12:16:24 +01:00
Pablo Garrido 023b640296
Fix performance tests (#189)
* Fix performance tests


Fix nightly performance tests


Update

* Update

* Add custom
2021-03-09 16:41:28 +01:00
Pablo Garrido 518b56fa40
Refactor platforms usage (#183)
* Initial

* Fix windows

* Update
2021-02-08 09:14:45 +01:00
Julián Bermúdez Ortega c59ead14c6 Hotfix #94 (#95)
* Refs #5607. Fix logger compilation error and memory profiling test.

* Refs #5609. Add regresion test for writing/reading serialization.

* Refs #5609. Fix uint64 bug.

* Refs #5609. Add gtest as external project.

* Refs #5609. Fix googletest download.

* Refs #5609. Fix WriteUint64 test in Session.

* Refs #5609. Fix googletest find_package.

* Refs #5607. Fix printf warning.
2019-06-12 17:10:46 +02:00
Luis Enrique Muñoz Martín b189ea6480 Core unitary tests [4353] (#67)
* Refs #3712. Removed unused profiles.

* Refs #4308. Added submessage unitary tests.

* Refs #4308. Added object_id unitary tests.

* Refs #4308. Added session_info base test.

* Refs 4308. Completed session_info unitary tests. Warnings not fixed yet.

* Refs #4308. Added create delete message size dependency.

* Refactortization removing unnecesary UXR_ prefixes.

* Refs #4326. Added SeqNum tests.

* Refs #4326. Added Input best effort unitary tests.

* Modified define SEQ_NUM_MAX

* Refs #4326. Added Output best effort unitary tests.

* Refs #4326. Added stream_id unitary test.

* Refs #4326. Added common reliable unitary tests

* Refs #4326. Added Input reliable stream tests.

* Refs #4326. Added half of output reliable stream tests.

* Refs #4326. Added output reliable unitary tests.

* Refs #4326. Added stream storage.

* Refs #4417. Added basic scheme for session unitary tests.

* Added create and delete mock messages.

* Refs #4417. Added session tests.

* Refs #4536. Removed warnings from tests.

* Refs #4536. Fixed valgrind issues.

* Refs #4536. Fixed warnings in windows.

* Added COMPOUND_LITERAL macro.

* Fixed windows errors.

* First test PR review.

* Fix compilation error in SessionInfo test.

* Fix undefined symbol errors.

* Fix Windows warnings.

* Fix Windows compile error.
2019-04-08 11:10:01 +02:00
Luis Enrique Muñoz Martín 70ac238892 Feature/removed profiles (#70)
* Refs #3712. Removed unused profiles.

* Refs #3712. Adapt memory test to removed profiles.
2019-01-24 07:32:33 +01:00
Luis Enrique Muñoz Martín afeefba28d Feature/mb to ub (#47)
* Refs #3617. Added return errro to ShapesDemo example

* Refs #3623. Modified mb by ub in ucdrBuffer variables.

* Refs #3623. Updated Micro CDR.
2018-11-15 09:01:55 +01:00
Julián Bermúdez Ortega fa43d8ebdd Release review (#41)
* Solved CMake configuration in Windows.

* Solved defined problems from transport disables.

* Solved UDP and TCP header erros.

* Refs 3599. Reviewed CMake platform selection and adapted memory consumption test.

* Refs #3599. Changed CMake configuration files and updated Micro CDR.

* Updated MicroCDR

* Refs #3599. Added data dir to CMake config file and updated Micro CDR.

* Added transport internal files for internal symbols.

* Added integration test to windows

* Refs 3599. Updated Micro CDR.

* Fixed image

* Refs 3599. Attended pull request comments.
2018-10-31 11:25:29 +01:00
Julián Bermúdez Ortega 55ffd58028 Transport review (#35)
* Refs #3441. Added API strucure and examples.

* Refs #3446. First approach.

* Refs #3446. Make basic discovery implementation.

* Refs #3446. Added header parse

* Refs #3446. Adapted to rebase develop changes.

* Generic ip initialization udp. Reduce stack at udp connection.

* Completed funtionality of discovery. It is necessary a great build system mode for the transport OS dependent.

* Refs #3446 Added build system.

* Refs #3446. Fixed bug at serialization GET INFO message. Updated log for discovery.

* Refs #3446. Modified array to IP address convertion.

* Slight changes

* Post rebase changes.

* Refs #3447. Updated Cross serlization tests to support discovery messages.

* Refs #3441. Change API.

* Refs #3447. Added integration test. First approach.

* Addapt integration test with new xml representation.

* Refs #3551. Added support for TCP in interaction test.

* Default create/delete session attempts reduced.

* Refs #3447. Modified discovery examples

* Refs #3447. Added ref integration tests.

* Discretize transport by parameter.

* Refs #3447. Updated with changes in develop

* Fixed bug at info cross_serialization test.

* Refs #3447. Updated discovery integration test.

* Modified xml of integration test to fix bug.

* Add reuse addr to tcp transport.

* Refs #3526. Refactor input serial transport.

* Refs #3526. Refactor output serial transport.

* Refs #3526. Added new serial tests.

* Refs #3550. Refactor Serial transport stack and modified transport folders.

* Refs #3526. Simplified Serial transport protocol.

* Refs #3526. Solved rebase conflicts.

* Refs #3550. Refactor TCP transport stack.

* Refs #3550. Refactor UDP transport stack.

* Refs #3550. Moved main Serial transport functions.

* Refs #3550. Added simple error management.

* Updated and fixed deployment example.
2018-10-19 09:25:48 +02:00
Luis Enrique Muñoz Martín 8161a24368 api change: configure -> create at some functions. (#34) 2018-10-17 14:12:14 +02:00
Luis Enrique Muñoz Martín 3d5452762a Renamed write_ to buffer_ functions (#29) 2018-10-15 14:47:45 +02:00
Luis Enrique Muñoz Martín 12eaea1d16 Renamed project to MicroXRCE-DDS (#23)
* Refs #3451. Updated MicroCDR prefix.

* Refs #3451. Change name micrortps -> microxrce

* Refs #3451. Change prefix mr_ and MR_

* --amend

* Refs #3451. Modified dll export name

* Refs #3451. Change prefix to types.

* Refs #3451. Updated README

* Refs #3451. Changed library name.

* Refs #3458. Changed private symbols at communication and serialization packages.

* Refs #3458. Changed private symbols at time packages.

* Refs #3458. Refactored streams. Fixed private symbols.

* Refs #3458. Refactored log package. Fixed internal symbols.

* Refs #3458. Refactored seq_num. Fix internal symbols SeqNum ObjectID

* Refs #3458. Refactored stream_id and stream_storage. Fixed internal symbols.

* Refs #3458. Fixed session package symbols.

* Refs #3458. Fixed communication package and util package.

* Refs #3458. Refactor serialization package

* Refs #3458. Fixed internal symbols at session profiles

* Refs #3458. Added external tag to transport.

* Refs #3458. Modified include path

* Refs #3458. Updated define guards

* Refs #3458. Update library name.

* #3451. Updated MicroCDR include path.

* Fixed cmake install

* Updated MicroCDR submodule.

* Fixes linker windows error with logs

* Adapted log to fix windows issue.

* Integration test only for linux.

* Added empty output tests.
2018-10-08 12:20:31 +02:00
Luis Enrique Muñoz Martín 212d8ca9fb Updated with MicroCDR prefix. (#20)
* Refs #3436. Base mc changes.

* Refs #3436. Updated with MicroCDR prefix change.

* Refs #3436. Updated with MicroCDR MicroBuffer name changed (to mcBuffer).

* Refs #3436. Updated MicroCDR fix.

* Refs #3436. Updated MicroCDR submodule.

* Updated MicroCDR thirdparty
2018-09-27 11:25:34 +02:00
Julián Bermúdez Ortega ab9256f1a6 Refs 3386. Added memory consumption test. (#13) 2018-09-21 08:08:47 +02:00