From cba4ccc25ca91e25ea357d06f6a918ef40e3368b Mon Sep 17 00:00:00 2001 From: Amin Ben Romdhane Date: Thu, 15 May 2025 11:28:42 +0200 Subject: [PATCH] Tools: added gateway-info module --- gitlab-ci/full_micro_service.conf | 8 ++++++++ tools/tools_input.json | 15 +++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/gitlab-ci/full_micro_service.conf b/gitlab-ci/full_micro_service.conf index 9e9285e5..2d70f4d3 100644 --- a/gitlab-ci/full_micro_service.conf +++ b/gitlab-ci/full_micro_service.conf @@ -110,6 +110,14 @@ command=/bin/bash -c "/usr/bin/valgrind --xml=yes --xml-file=/tmp/memory-usbmngr priority=10 command=/bin/bash -c "/usr/bin/valgrind --xml=yes --xml-file=/tmp/memory-obuspa-report.xml --leak-check=full --show-reachable=yes --show-leak-kinds=all --errors-for-leak-kinds=all --error-exitcode=1 --track-origins=yes --leak-resolution=high --show-error-list=yes --child-silent-after-fork=yes /usr/sbin/dm-service -m obuspa -l 3" +[program:netmode] +priority=10 +command=/bin/bash -c "/usr/bin/valgrind --xml=yes --xml-file=/tmp/memory-netmode-report.xml --leak-check=full --show-reachable=yes --show-leak-kinds=all --errors-for-leak-kinds=all --error-exitcode=1 --track-origins=yes --leak-resolution=high --show-error-list=yes --child-silent-after-fork=yes /usr/sbin/dm-service -m netmode -l 3" + +[program:gateway-info] +priority=10 +command=/bin/bash -c "/usr/bin/valgrind --xml=yes --xml-file=/tmp/memory-gateway-info-report.xml --leak-check=full --show-reachable=yes --show-leak-kinds=all --errors-for-leak-kinds=all --error-exitcode=1 --track-origins=yes --leak-resolution=high --show-error-list=yes --child-silent-after-fork=yes /usr/sbin/dm-service -m gateway-info -l 3" + [program:gnx-ux-manager] priority=10 command=/bin/bash -c "/usr/bin/valgrind --xml=yes --xml-file=/tmp/memory-gnx-ux-manager-report.xml --leak-check=full --show-reachable=yes --show-leak-kinds=all --errors-for-leak-kinds=all --error-exitcode=1 --track-origins=yes --leak-resolution=high --show-error-list=yes --child-silent-after-fork=yes /usr/sbin/dm-service -m gnx-ux-manager -l 3" diff --git a/tools/tools_input.json b/tools/tools_input.json index 976bf22a..a904f357 100644 --- a/tools/tools_input.json +++ b/tools/tools_input.json @@ -604,6 +604,21 @@ "sed 's/{BBF_VENDOR_PREFIX}/X_IOWRT_EU_/g' netmode/bbfdm_service.json > /etc/bbfdm/services/netmode.json" ] }, + { + "repo": "https://dev.iopsys.eu/bbf/gateway-info.git", + "proto": "git", + "version": "devel", + "service_name": "gateway-info", + "unified_daemon": false, + "compile": [ + "make -C src clean", + "make -C src" + ], + "post_install": [ + "cp -f src/libgwinfo.so /usr/share/bbfdm/micro_services/gateway-info.so", + "cp -f /opt/dev/iopsys/gateway-info/files/bbfdm_service.json /etc/bbfdm/services/gateway-info.json" + ] + }, { "repo": "https://dev.iopsys.eu/feed/gnx.git", "proto": "git",