From ee6cfdc0d9710e3a69c8e1939eb21c8f2b759885 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Thu, 13 Jul 2017 02:03:50 +0200 Subject: split off osmo-sgsn: remove files, apply build Change-Id: I5d27ff93e56cd13e0e70edd15e2080201e35e91f --- tests/subscr/Makefile.am | 43 ------------- tests/subscr/bsc_subscr_test.c | 130 --------------------------------------- tests/subscr/bsc_subscr_test.err | 17 ----- tests/subscr/bsc_subscr_test.ok | 11 ---- 4 files changed, 201 deletions(-) delete mode 100644 tests/subscr/Makefile.am delete mode 100644 tests/subscr/bsc_subscr_test.c delete mode 100644 tests/subscr/bsc_subscr_test.err delete mode 100644 tests/subscr/bsc_subscr_test.ok (limited to 'tests/subscr') diff --git a/tests/subscr/Makefile.am b/tests/subscr/Makefile.am deleted file mode 100644 index 5b770bcb2..000000000 --- a/tests/subscr/Makefile.am +++ /dev/null @@ -1,43 +0,0 @@ -AM_CPPFLAGS = \ - $(all_includes) \ - -I$(top_srcdir)/include \ - $(NULL) - -AM_CFLAGS = \ - -Wall \ - -ggdb3 \ - $(LIBOSMOCORE_CFLAGS) \ - $(LIBOSMOGSM_CFLAGS) \ - $(LIBOSMOABIS_CFLAGS) \ - $(LIBSMPP34_CFLAGS) \ - $(COVERAGE_CFLAGS) \ - $(NULL) - -AM_LDFLAGS = \ - $(COVERAGE_LDFLAGS) \ - $(NULL) - -EXTRA_DIST = \ - bsc_subscr_test.ok \ - bsc_subscr_test.err \ - $(NULL) - -noinst_PROGRAMS = \ - bsc_subscr_test \ - $(NULL) - -bsc_subscr_test_SOURCES = \ - bsc_subscr_test.c \ - $(NULL) - -bsc_subscr_test_LDADD = \ - $(top_builddir)/src/libbsc/libbsc.a \ - $(top_builddir)/src/libcommon-cs/libcommon-cs.a \ - $(top_builddir)/src/libtrau/libtrau.a \ - $(top_builddir)/src/libcommon/libcommon.a \ - $(LIBOSMOCORE_LIBS) \ - $(LIBOSMOABIS_LIBS) \ - $(LIBOSMOGSM_LIBS) \ - $(LIBSMPP34_LIBS) \ - $(LIBOSMOVTY_LIBS) \ - $(NULL) diff --git a/tests/subscr/bsc_subscr_test.c b/tests/subscr/bsc_subscr_test.c deleted file mode 100644 index 60d687d58..000000000 --- a/tests/subscr/bsc_subscr_test.c +++ /dev/null @@ -1,130 +0,0 @@ -/* (C) 2008 by Jan Luebbe - * (C) 2009 by Holger Hans Peter Freyther - * (C) 2014 by Alexander Chemeris - * All Rights Reserved - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - * - */ - -#include -#include - -#include -#include - -#include -#include -#include -#include - -struct llist_head *bsc_subscribers; - -#define VERBOSE_ASSERT(val, expect_op, fmt) \ - do { \ - printf(#val " == " fmt "\n", (val)); \ - OSMO_ASSERT((val) expect_op); \ - } while (0); - -static void assert_bsc_subscr(const struct bsc_subscr *bsub, const char *imsi) -{ - struct bsc_subscr *sfound; - OSMO_ASSERT(bsub); - OSMO_ASSERT(strcmp(bsub->imsi, imsi) == 0); - - sfound = bsc_subscr_find_by_imsi(bsc_subscribers, imsi); - OSMO_ASSERT(sfound == bsub); - - bsc_subscr_put(sfound); -} - -static void test_bsc_subscr(void) -{ - struct bsc_subscr *s1, *s2, *s3; - const char *imsi1 = "1234567890"; - const char *imsi2 = "9876543210"; - const char *imsi3 = "5656565656"; - - printf("Test BSC subscriber allocation and deletion\n"); - - /* Check for emptiness */ - VERBOSE_ASSERT(llist_count(bsc_subscribers), == 0, "%d"); - OSMO_ASSERT(bsc_subscr_find_by_imsi(bsc_subscribers, imsi1) == NULL); - OSMO_ASSERT(bsc_subscr_find_by_imsi(bsc_subscribers, imsi2) == NULL); - OSMO_ASSERT(bsc_subscr_find_by_imsi(bsc_subscribers, imsi3) == NULL); - - /* Allocate entry 1 */ - s1 = bsc_subscr_find_or_create_by_imsi(bsc_subscribers, imsi1); - VERBOSE_ASSERT(llist_count(bsc_subscribers), == 1, "%d"); - assert_bsc_subscr(s1, imsi1); - VERBOSE_ASSERT(llist_count(bsc_subscribers), == 1, "%d"); - OSMO_ASSERT(bsc_subscr_find_by_imsi(bsc_subscribers, imsi2) == NULL); - - /* Allocate entry 2 */ - s2 = bsc_subscr_find_or_create_by_imsi(bsc_subscribers, imsi2); - VERBOSE_ASSERT(llist_count(bsc_subscribers), == 2, "%d"); - - /* Allocate entry 3 */ - s3 = bsc_subscr_find_or_create_by_imsi(bsc_subscribers, imsi3); - VERBOSE_ASSERT(llist_count(bsc_subscribers), == 3, "%d"); - - /* Check entries */ - assert_bsc_subscr(s1, imsi1); - assert_bsc_subscr(s2, imsi2); - assert_bsc_subscr(s3, imsi3); - - /* Free entry 1 */ - bsc_subscr_put(s1); - s1 = NULL; - VERBOSE_ASSERT(llist_count(bsc_subscribers), == 2, "%d"); - OSMO_ASSERT(bsc_subscr_find_by_imsi(bsc_subscribers, imsi1) == NULL); - - assert_bsc_subscr(s2, imsi2); - assert_bsc_subscr(s3, imsi3); - - /* Free entry 2 */ - bsc_subscr_put(s2); - s2 = NULL; - VERBOSE_ASSERT(llist_count(bsc_subscribers), == 1, "%d"); - OSMO_ASSERT(bsc_subscr_find_by_imsi(bsc_subscribers, imsi1) == NULL); - OSMO_ASSERT(bsc_subscr_find_by_imsi(bsc_subscribers, imsi2) == NULL); - assert_bsc_subscr(s3, imsi3); - - /* Free entry 3 */ - bsc_subscr_put(s3); - s3 = NULL; - VERBOSE_ASSERT(llist_count(bsc_subscribers), == 0, "%d"); - OSMO_ASSERT(bsc_subscr_find_by_imsi(bsc_subscribers, imsi3) == NULL); - - OSMO_ASSERT(llist_empty(bsc_subscribers)); -} - -int main() -{ - printf("Testing BSC subscriber core code.\n"); - osmo_init_logging(&log_info); - log_set_print_filename(osmo_stderr_target, 0); - log_set_print_timestamp(osmo_stderr_target, 0); - log_set_use_color(osmo_stderr_target, 0); - log_set_print_category(osmo_stderr_target, 1); - log_set_category_filter(osmo_stderr_target, DREF, 1, LOGL_DEBUG); - - bsc_subscribers = talloc_zero(NULL, struct llist_head); - INIT_LLIST_HEAD(bsc_subscribers); - - test_bsc_subscr(); - - printf("Done\n"); - return 0; -} diff --git a/tests/subscr/bsc_subscr_test.err b/tests/subscr/bsc_subscr_test.err deleted file mode 100644 index a66317a36..000000000 --- a/tests/subscr/bsc_subscr_test.err +++ /dev/null @@ -1,17 +0,0 @@ -DREF BSC subscr IMSI:1234567890 usage increases to: 2 -DREF BSC subscr IMSI:1234567890 usage decreases to: 1 -DREF BSC subscr IMSI:1234567890 usage increases to: 2 -DREF BSC subscr IMSI:1234567890 usage decreases to: 1 -DREF BSC subscr IMSI:9876543210 usage increases to: 2 -DREF BSC subscr IMSI:9876543210 usage decreases to: 1 -DREF BSC subscr IMSI:5656565656 usage increases to: 2 -DREF BSC subscr IMSI:5656565656 usage decreases to: 1 -DREF BSC subscr IMSI:1234567890 usage decreases to: 0 -DREF BSC subscr IMSI:9876543210 usage increases to: 2 -DREF BSC subscr IMSI:9876543210 usage decreases to: 1 -DREF BSC subscr IMSI:5656565656 usage increases to: 2 -DREF BSC subscr IMSI:5656565656 usage decreases to: 1 -DREF BSC subscr IMSI:9876543210 usage decreases to: 0 -DREF BSC subscr IMSI:5656565656 usage increases to: 2 -DREF BSC subscr IMSI:5656565656 usage decreases to: 1 -DREF BSC subscr IMSI:5656565656 usage decreases to: 0 diff --git a/tests/subscr/bsc_subscr_test.ok b/tests/subscr/bsc_subscr_test.ok deleted file mode 100644 index 0f6a8be01..000000000 --- a/tests/subscr/bsc_subscr_test.ok +++ /dev/null @@ -1,11 +0,0 @@ -Testing BSC subscriber core code. -Test BSC subscriber allocation and deletion -llist_count(bsc_subscribers) == 0 -llist_count(bsc_subscribers) == 1 -llist_count(bsc_subscribers) == 1 -llist_count(bsc_subscribers) == 2 -llist_count(bsc_subscribers) == 3 -llist_count(bsc_subscribers) == 2 -llist_count(bsc_subscribers) == 1 -llist_count(bsc_subscribers) == 0 -Done -- cgit v1.2.3