aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2009-04-19[db] Keep track of the current gsm_networkHolger Freyther1-1/+1
2009-04-12[tests] Change the db_test to link to the libopenbsc.aHolger Freyther2-2/+6
This should keep the test compiling in the future. It will link to the libopenbsc.a to get all symbols. We do this in the other tests too.
2009-03-30Store incoming SMS into SQL databaseHarald Welte1-2/+5
* gsm_util now uses caller-allocated data (rather than callee-allocated) * correctly parse destination address * parse (but not transcode) non-default encodings of SMS * reject SMS to unknown destination number * resolve target subscriber id and store incoming SMS (without header) in 'sms' table What we're now missing is the sending part, i.e. a regular task iterating over all pending SMS and trying to deliver them. Also, check for pending SMS once we get a LOCATION UPDATE.
2009-02-23[sms] Add test case for the 7-bit coding/decoding...Holger Freyther1-0/+17
we don't pass it yet.
2009-02-23[sms] Remove hardcoded size and use the SIZE_OF trick..Holger Freyther1-1/+1
2009-02-20[build] Create a libbsc.a as noinst_LIBRARY, link bsc_hack and tests against itHolger Freyther4-29/+7
Link the tests against the libbsc.a to avoid most of the breakage when creating new symbols.
2009-02-11[misc] Another set of build fixes...Holger Freyther2-2/+7
We should compile the src into an archive file and then link to it.
2009-02-10[tests] Fix building... add another stub...Holger Freyther1-0/+1
2009-02-06[tests] Fix the tests... link againHolger Freyther2-1/+3
2009-01-27[tests] build fixHolger Freyther1-0/+1
2009-01-04Add test case that is not registering the timer againHolger Freyther1-0/+8
yesterday's crash with the llist_del instead of using del_timer was due this kind of bug. Add a test case.
2009-01-01Change the subscriber and database backendHolger Freyther2-14/+49
gsm_subscriber is now refcounted, the db backend is leaking a lot less, db_get_subscriber will allocate the subscr record now, subscr_* will look up a subscriber in the list of currently active subscribers and add an ref to this one. The db test cases pass, more testing will be when next to the bts
2009-01-01Do not call rsl_chan_release directly but use the use_count of the lchanHolger Freyther1-0/+1
Call use_lchan early in allocate_loc_updating_req, do not directly call rsl_chan_release but go through channel alloc to take the use_count into account.
2008-12-31Move the db_test.c to a specific test directoryHolger Freyther3-1/+76
2008-12-31Make the test compile againHolger Freyther1-0/+1
2008-12-29Implement sending SMS and send one on network registrationDaniel Willmann2-0/+3
2008-12-29ACK sms-submitDaniel Willmann1-2/+9
2008-12-28Add stubs to test gsm0408 functionality including LAIHolger Freyther3-1/+85
2008-12-28Add second test SMSDaniel Willmann2-23/+77
2008-12-28working state up to location update and classmark inquiryHarald Welte1-0/+2
2008-12-28Add SMS (GSM 04.11) testing programDaniel Willmann3-1/+55
2008-12-28Start implementing GSM 04.11 (short message service)Daniel Willmann1-3/+3
2008-12-27sms.txt: Analyze CP-DATA, RP-DATA, TPDUDaniel Willmann1-0/+32
2008-12-27smsHarald Welte1-0/+1
2008-12-27Prefix debug symbols with debug_ to reduce the namesapce pollutionHolger Freyther1-2/+2
2008-12-27Add code to parse a debug category stringHolger Freyther3-1/+39
Use strdup to be able to use strtok on the category string and add a test case. Also safe some more information to be able to use color in the print statement.
2008-12-27Make the test timer a noinst programHolger Freyther1-1/+1
2008-12-27Introduce a simple timer API....Holger Freyther3-0/+68
One can use add_timer or schedule_timer to add a timer. After the timeout time has been reached the callback will be called. One can call add_time/schedule_timer and del_timer from within the callback.