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