Commit Graph

  • a9619a06d0 Add test for FairMQMessage::Rebuild Alexey Rybalchenko 2018-11-28 17:54:15 +01:00
  • c605cbc3f6 Fix bug in shmem CloseMessage Alexey Rybalchenko 2018-11-28 17:53:32 +01:00
  • ffd31aa09a Add coverity badge Dennis Klein 2018-11-28 21:08:01 +01:00
  • a3fdfcad9e Adapt nightly build pipeline to new CI environments Dennis Klein 2018-11-28 17:01:23 +01:00
  • 44c0fe5abf Set EXTRA_FLAGS in CI script Alexey Rybalchenko 2018-11-28 16:41:50 +01:00
  • 66d6d0e07b Fix warning Alexey Rybalchenko 2018-11-28 16:37:42 +01:00
  • ffbe90b638 Update to new DDS 2.2 API Alexey Rybalchenko 2018-11-27 17:22:26 +01:00
  • dc1d7a23c1 Adapt CI script to new environments Dennis Klein 2018-11-28 15:36:27 +01:00
  • 33f5590626 Fix -Wsign-compare warning Alexey Rybalchenko 2018-11-28 11:37:56 +01:00
  • 489bea5a51 Add simple test for factory pointer setting at receive mkrzewic 2018-11-27 13:43:54 +01:00
  • cc0c525e0d Set pointer to factory also when receiving multi-part mkrzewic 2018-11-27 13:23:42 +01:00
  • 25fcf13985 Move Bind/Connect/Attach to FairMQChannel Alexey Rybalchenko 2018-11-05 15:11:41 +01:00
  • 3ca0d7236a Add safety checks for process tools Alexey Rybalchenko 2018-11-06 10:14:35 +01:00
  • 227a302903 Avoid boost::uuids::entropy_error on some systems v1.3.6 Teo Mrnjavac 2018-11-01 15:50:26 +01:00
  • bd899a2806 Add test for channel validation Alexey Rybalchenko 2018-11-01 14:07:44 +01:00
  • 0b199e779a Add test for interface IP detection tools Alexey Rybalchenko 2018-11-01 11:23:00 +01:00
  • 5e4876c947 Allow plugins to create channels v1.3.5 Dennis Klein 2018-10-30 15:54:57 +01:00
  • 3b5b2b501f Use exceptions for fatal errors in device/channel Alexey Rybalchenko 2018-10-31 14:32:31 +01:00
  • 3561255cf9 Add missing channel update handlers Alexey Rybalchenko 2018-10-31 14:30:43 +01:00
  • cbab7649be Return unique_ptr by value to allow RVO mkrzewic 2018-10-30 23:08:58 +01:00
  • 6ac94b7bc7 Fix ctor mkrzewic 2018-10-30 18:39:04 +01:00
  • f9658f69a4 Alias boost::container::pmr -> fair::mq::pmr mkrzewic 2018-10-30 14:56:48 +01:00
  • 34286ef75e Remove container adoption code mkrzewic 2018-10-30 13:14:21 +01:00
  • 1a07137dda Rename adoptVector into getVector mkrzewic 2018-10-29 11:37:25 +01:00
  • 1f42f49ae5 Update some comments mkrzewic 2018-10-18 13:35:05 +02:00
  • d40bbfe208 Equip FairMQMessage with pointer to factory (at creation) mkrzewic 2018-10-18 13:15:04 +02:00
  • 310b9647b5 Adopt FairMQMessage backed memory resource collection from AliceO2 mkrzewic 2018-07-30 18:39:30 +02:00
  • 919193a1ad Extend transfer timeout test Alexey Rybalchenko 2018-10-29 17:18:27 +01:00
  • 0cfa9192d7 Deprecate Send-/ReceiveAsync, use timeout variant instead Alexey Rybalchenko 2018-10-18 17:57:54 +02:00
  • c40bd7d6a9 Apply clang-tidy suggestions [performance-faster-string-find] Alexey Rybalchenko 2018-10-25 13:40:02 +02:00
  • 4951433330 Apply clang-tidy suggestions [modernize-loop-convert] Alexey Rybalchenko 2018-09-06 17:53:54 +02:00
  • 1b53538d8c Move test helper devices to headers Alexey Rybalchenko 2018-10-18 11:32:05 +02:00
  • d4a4ea14d2 Add example/test for built-in devices Alexey Rybalchenko 2018-10-18 11:10:06 +02:00
  • ffab4ac78c Add options tests and (re-)/enable more nanomsg tests Alexey Rybalchenko 2018-10-17 12:22:00 +02:00
  • ce4062f3a0 Remove GetSocket interface that exposes transport details Alexey Rybalchenko 2018-10-16 13:27:30 +02:00
  • f8824335a5 Add setters/getters for socket options Alexey Rybalchenko 2018-10-16 12:58:40 +02:00
  • 2e7005225e Remove sleeps from tests that were helping broken linger Alexey Rybalchenko 2018-10-16 11:19:08 +02:00
  • dfa1b68867 Make factory classes final (optimization potential) Alexey Rybalchenko 2018-10-16 11:12:24 +02:00
  • 00800f16f1 Remove support for nanomsg <= 0.6 Alexey Rybalchenko 2018-10-15 14:08:12 +02:00
  • 44acd4997d Implement nanomsg linger in our transport Alexey Rybalchenko 2018-10-12 17:10:14 +02:00
  • cfb727181f Remove set/get timeout from general socket interface Alexey Rybalchenko 2018-10-12 17:36:54 +02:00
  • e090967645 Shmem: Build shmem names out of session id + user id v1.3.4 Alexey Rybalchenko 2018-10-11 11:15:58 +02:00
  • 1d45095d75 Add session id to example tests Alexey Rybalchenko 2018-10-11 11:13:42 +02:00
  • 1fdf510ae7 Pick correct build type in CI Dennis Klein 2018-10-10 20:16:51 +02:00
  • 78acb954cd Test more cases with interactive controller Dennis Klein 2018-10-10 19:07:23 +02:00
  • 3a1b769937 Support feeding the child process data on stdin Dennis Klein 2018-10-10 19:01:40 +02:00
  • 9f325451e5 Make sure we reset terminal config also on exception Dennis Klein 2018-10-10 19:00:02 +02:00
  • a78d35d90d Remove obsolete declaration Dennis Klein 2018-10-10 14:49:46 +02:00
  • cb199e7283 Fix throw after quit signal case Alexey Rybalchenko 2018-10-10 11:43:34 +02:00
  • e39316c866 Test exceptions thrown in user code Dennis Klein 2018-10-09 20:46:23 +02:00
  • bde12f58b2 Handle errors in static and interactive controllers Alexey Rybalchenko 2018-10-09 16:41:09 +02:00
  • 45354f268b Use future instead of thread for device rateLogger Alexey Rybalchenko 2018-10-09 16:40:11 +02:00
  • 1aab354a5d Resolve hanging process in case of uncaught exception Dennis Klein 2018-10-08 21:15:56 +02:00
  • e1f555bc05 Fix issues found by Codacy Alexey Rybalchenko 2018-10-08 12:42:35 +02:00
  • 985150437a Remove shmem prototype code - unused Alexey Rybalchenko 2018-10-08 12:43:23 +02:00
  • cf9a2944c2 Introduce and export hotfix version component v1.3.3 Dennis Klein 2018-09-20 16:20:35 +02:00
  • 94297f9833 Tie builtin plugin version to the project version Dennis Klein 2018-09-20 15:09:29 +02:00
  • 957233cf95 Relocate some tests to more apropriate test suits Alexey Rybalchenko 2018-09-13 17:29:12 +02:00
  • 5397cef9d1 Use same runner.cxx/.h for all tests Alexey Rybalchenko 2018-09-13 17:12:35 +02:00
  • f6c1f5dc0f Fix theoretical race in signal handler Alexey Rybalchenko 2018-09-13 16:31:08 +02:00
  • c4145e9ef1 Add test for FairMQDevice::WaitFor() Alexey Rybalchenko 2018-09-12 17:29:45 +02:00
  • 4123ebc9d4 Add interruptable FairMQDevice::WaitFor(duration) method Alexey Rybalchenko 2018-09-12 11:37:36 +02:00
  • 88f897536e Add codacy.com integration Dennis Klein 2018-09-19 19:43:07 +02:00
  • e3c55a0ff8 Fix nanomsg prefix in cmake configure table Dennis Klein 2018-09-19 19:29:38 +02:00
  • 60f27b94b2 Support BUILD_SHARED_LIBS flag v1.3.2 Dennis Klein 2018-09-19 16:59:21 +02:00
  • adfa0e2c95 Fix ODR violation Dennis Klein 2018-09-19 16:41:42 +02:00
  • c2bea85b90 Bump coolness factor Dennis Klein 2018-09-13 11:47:24 +02:00
  • e642262468 Fix race condition in the control plugin v1.2.7.1 v1.2.7-patches Alexey Rybalchenko 2018-09-12 12:29:51 +02:00
  • 2c6b2e7f04 Fix race condition in the control plugin v1.3.1 Alexey Rybalchenko 2018-09-12 12:29:51 +02:00
  • 6f7ffeef13 Ignore .vscode directory Alexey Rybalchenko 2018-09-06 16:03:44 +02:00
  • 2eddde0e5f Update DDS example readme Alexey Rybalchenko 2018-09-05 12:48:02 +02:00
  • 4aae1ad8d4 Allow DDS command UI to target parts of the topology Alexey Rybalchenko 2018-09-05 12:47:44 +02:00
  • b89c309768 Fix missing header install Alexey Rybalchenko 2018-08-30 17:44:46 +02:00
  • c02fbed331 Require msgpack 3.1.0 Dennis Klein 2018-08-30 15:56:32 +02:00
  • 76aeb2c7e6 Require nanomsg 1.1.3 Dennis Klein 2018-08-30 15:20:25 +02:00
  • db5f3d794c Do not require the static library Dennis Klein 2018-08-30 15:10:10 +02:00
  • b814e40c87 Fix multipart transfer timeout and enable its tests Alexey Rybalchenko 2018-08-27 17:36:29 +02:00
  • 5d37ab2f01 Use always-available transport for config test Alexey Rybalchenko 2018-08-27 17:36:05 +02:00
  • 5303e916fb Enable definitions propagation for tests Alexey Rybalchenko 2018-08-27 17:34:36 +02:00
  • 7d5e76dece Add more tests for custom main() Alexey Rybalchenko 2018-08-24 17:04:21 +02:00
  • 2498837b8e Use new RateLimiter for ConditionalRun Alexey Rybalchenko 2018-08-23 16:10:32 +02:00
  • 6545daeda7 Use new RateLimiter in BenchmarkSampler Alexey Rybalchenko 2018-08-16 17:49:34 +02:00
  • e95096eb37 Add RateLimiter class to tools Matthias Kretz 2018-08-20 16:08:04 +02:00
  • 1bb558a457 Refactor initialization Alexey Rybalchenko 2018-08-16 16:40:24 +02:00
  • 1c78b8ef0a Remove graph from codecov PR comment Dennis Klein 2018-08-27 12:58:27 +02:00
  • 017c5cdc3f Update bug report template Dennis Klein 2018-08-27 09:44:35 +02:00
  • d4daa9c262 Switch to static license badge Dennis Klein 2018-08-27 09:14:11 +02:00
  • 9564b13c19 Move paragraph to right position Dennis Klein 2018-08-24 16:28:39 +02:00
  • 56cdb3812d Reflect new release model Dennis Klein 2018-08-24 15:46:54 +02:00
  • 2a002a2984 Help github license detection again Dennis Klein 2018-08-24 15:27:41 +02:00
  • a7429ed79b Move and update PR template v1.3.0 Dennis Klein 2018-08-21 13:20:23 +02:00
  • 09ef175736 Create issue templates Dennis Klein 2018-08-21 13:17:58 +02:00
  • a55db74848 Fix variable name Dennis Klein 2018-08-20 17:07:56 +02:00
  • 8b3e3bbe28 Fix coverage reporting for FAST_BUILD Dennis Klein 2018-08-08 18:15:51 +02:00
  • e71c9c1121 Parallelize unity build Dennis Klein 2018-08-03 17:10:18 +02:00
  • fc0adba26b Support unity build Dennis Klein 2018-08-03 17:00:08 +02:00
  • 24dff2fd76 Enable FAST_BUILD for alfa-ci Dennis Klein 2018-08-03 16:42:11 +02:00
  • 70ffc0d8c6 Guard list operation for the case the list is empty Dennis Klein 2018-08-03 16:38:02 +02:00
  • ff701006fd Reflect dev version in the installed artifacts Dennis Klein 2018-08-03 16:37:09 +02:00
  • c8bd19b7a1 Add experimental FAST_BUILD option Dennis Klein 2018-08-03 16:29:16 +02:00