From 71f797e0a02840ba14aa52f96d02c7a647ff76be Mon Sep 17 00:00:00 2001 From: Fabian Seidl <fabian.seidl@h-da.de> Date: Wed, 10 Jan 2024 12:06:08 +0100 Subject: [PATCH] test ci, delay for subscribe recievers --- integration-tests/application_tests/appUtility_test.go | 4 +++- integration-tests/application_tests/application_test.go | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/integration-tests/application_tests/appUtility_test.go b/integration-tests/application_tests/appUtility_test.go index 5625cf980..ec4dc3d03 100644 --- a/integration-tests/application_tests/appUtility_test.go +++ b/integration-tests/application_tests/appUtility_test.go @@ -6,6 +6,7 @@ import ( "os/signal" "strings" "syscall" + "time" "code.fbi.h-da.de/danet/gosdn/application-framework/event" "code.fbi.h-da.de/danet/gosdn/application-framework/registration" @@ -47,7 +48,7 @@ func NewApplication(ctx context.Context, grpcClientConn *grpc.ClientConn, contro eventService: eventService, stopChannel: make(chan os.Signal, 1), grpcClientConn: grpcClientConn, - eventChannel: make(chan event.Event, 100), + eventChannel: make(chan event.Event, 1), } } @@ -55,6 +56,7 @@ func NewApplication(ctx context.Context, grpcClientConn *grpc.ClientConn, contro func (a *Application) Run(eventTypeCallbackTuples []event.TypeToCallbackTuple) { signal.Notify(a.stopChannel, os.Interrupt, syscall.SIGTERM) + time.Sleep(5 * time.Second) a.eventService.SubscribeToEventType(eventTypeCallbackTuples) a.eventService.SetupEventReciever(a.stopChannel) diff --git a/integration-tests/application_tests/application_test.go b/integration-tests/application_tests/application_test.go index 1c5855d1b..6b1d58ed4 100644 --- a/integration-tests/application_tests/application_test.go +++ b/integration-tests/application_tests/application_test.go @@ -59,8 +59,8 @@ func TestMain(m *testing.M) { fmt.Println(err.Error()) } - // integration_test_utils.ApplySDNConfig(conn, ctx, defaultSDNConfig) - // integration_test_utils.CleanUserAndRolesExceptAdmin(conn, ctx) + defer integration_test_utils.ApplySDNConfig(conn, ctx, defaultSDNConfig) + defer integration_test_utils.CleanUserAndRolesExceptAdmin(conn, ctx) topics := []event.Topic{event.ManagedNetworkElement, event.User} -- GitLab