Commit Graph
4158 Commits
Author SHA1 Message Date
Cedric Roux 88c44ef9fe rename store_config_file load_config_file 2016-06-05 17:54:38 +02:00
Rohit Gupta 418a8a4599 Merge branch 'develop' into feature-34-test_framework 2016-06-05 17:53:25 +02:00
Cedric Roux 18c2bdda98 don't abord if read fails in get_message
it may legitimately happen when the tracee is ctrl+c'ed.
Let's print something though because read may fail for
other reasons. Why not?
2016-06-05 17:47:08 +02:00
Cedric Roux 1a9d614f0e take care of SIGPIPE received when writing a dead socket
write() on a socket with the other end closed throws a SIGPIPE.
Let's ignore this signal. write() will return an error anyway...
2016-06-05 17:42:44 +02:00
Cedric Roux 83350a807f reading a socket does not abort anymore
fullread has been changed, so get_event too, and the callers also
for the moment the callers crash, enb.c will be a bit more clever,
the others to see...
2016-06-05 17:39:06 +02:00
Rohit Gupta 7de74e858e Gitlab CI: minor fixes 2016-06-05 16:11:41 +02:00
Cedric Roux 9338f06e90 socket_send does not crash anymore but returns an error
The application (enb.c basically) will now monitor the socket
and reconnect if it dies. See following commits.
2016-06-05 13:10:52 +02:00
Cedric Roux 51292c2472 event_selector does not deal with socket anymore
It was wrong.
Plus it is starting work so as to make enb.c not crashing if
the tracee goes away (maybe also textlog and vcd, but those are of
less importance).
2016-06-04 23:48:03 +02:00
Cedric Roux daf9f16b9b minor: gui/image.c did include string.h 2016-06-04 23:23:19 +02:00
Cedric Roux a9d91337c0 bugfix: local tracer to accept connection from everywhere 2016-06-04 22:41:14 +02:00
Rohit Gupta fb75c980ad Merge branch 'feature-42-doxygen' into develop 2016-06-04 00:28:40 +02:00
Rohit Gupta 6bb5ed5cf6 warning removal 2016-06-04 00:21:42 +02:00
Rohit Gupta b5ebc81c99 Merge branch 'develop' into feature-42-doxygen 2016-06-04 00:01:10 +02:00
Rohit Gupta 3b7fde9436 Merge branch 'feature-34-test_framework' into develop 2016-06-03 23:54:06 +02:00
Rohit Gupta 4486328e06 Merge branch 'feature-34-test_framework' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-34-test_framework 2016-06-03 23:53:31 +02:00
Rohit Gupta 793efd0ac6 Merge branch 'feature-34-test_framework' into develop 2016-06-03 23:51:37 +02:00
Rohit Gupta fd8a6260c0 Gitlab CI: deleted reduntant files for test setup 2016-06-03 23:50:54 +02:00
Rohit Gupta ad98ecef40 Merge branch 'develop' into feature-34-test_framework 2016-06-03 23:48:14 +02:00
Rohit Gupta b4f6e77a3f Merge branch 'feature-34-test_framework' into develop 2016-06-03 23:47:55 +02:00
Rohit Gupta 07d7fc70ed Gitlab CI: updates to test setup for new version of openair-cn 2016-06-03 23:47:15 +02:00
Florian Kaltenberger 27df05b1c2 Merge branch 'issue-109-deadline-name' into 'develop'
Issue 109 deadline name



See merge request !32
2016-06-02 16:02:56 +02:00
Cedric Roux 91e57c8a79 fully integrate the T into build_oai/CMake
The unit simulators may still need some checks.
2016-06-02 12:39:56 +02:00
Cedric Roux fb6746537a bugfix: include T.h or compilation fails when T unused
(the T macro is then undefined)
2016-06-02 12:38:33 +02:00
Navid Nikaein d28e9e3d0d update the readme file 2016-06-02 10:33:02 +02:00
Cedric Roux 2cb4d347d0 make the local tracer more robust
if a read from the remote tracer's socket fails, let's smash
the socket and wait for another remote tracer
2016-06-01 17:44:53 +02:00
Cedric Roux 2219fe54ef the tracer can now stop its tracing without disturbing the tracee
it's buggy. Next commit to fix it.

The problem is if the tracer exits while sending a message.
The local tracer will not get it full and will throw garbage
to the T in the tracee, leading to some bad things...
2016-06-01 17:18:57 +02:00
Cedric Roux 2966fae4a5 update lte-softmodem to deal with the locally integrated tracer 2016-06-01 16:15:55 +02:00
Cedric Roux 358a37910c put local tracer in tracee
plus some cleanup here and there
2016-06-01 15:42:29 +02:00
Rohit Gupta 7cd09ab0ca Merge branch 'feature-34-test_framework' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-34-test_framework 2016-05-31 22:48:57 +02:00
Rohit Gupta 5ffff3a8c8 Gitlab CI: minor fixes for UE configuration 2016-05-31 22:48:29 +02:00
Rohit Gupta 5c7610fa80 Merge branch 'feature-34-test_framework' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-34-test_framework 2016-05-31 22:24:31 +02:00
Rohit Gupta e4f8b35731 minor fix for iperf3 script 2016-05-31 22:23:55 +02:00
Rohit Gupta c2311b64b9 Gitlab CI: minor fix for bandrich UE config 2016-05-31 22:21:30 +02:00
Rohit Gupta f6e4cc2b0a fix stop_exmimo2 script to avoid kernel crashes 2016-05-31 21:26:11 +02:00
Rohit Gupta 4df4c009dc Gitlab CI: iperf3 usage 2016-05-31 20:17:20 +02:00
Cedric Roux 05afc953e8 cleanup - _T_cache variable had no place here... 2016-05-31 18:50:01 +02:00
Cedric Roux f5313266ad integration of local tracer into tracee - step 3
get rid of forward.c, make everything static inside local.c
2016-05-31 18:30:59 +02:00
Cedric Roux 3b226410d2 cleanup
remove forward stuff from defs.h
remove defs.h from local.c and forward.c
2016-05-31 18:09:26 +02:00
Cedric Roux b3889a44be integration of local tracer into tracee - step 2
The local tracer now waits for the remote tracer to connect,
that's no more the other way around.

All the remote tracers (textlog, enb, vcd) have also been converted.
2016-05-31 18:01:49 +02:00
Cedric Roux b6854b15b8 cleanup 2016-05-31 17:18:30 +02:00
Cedric Roux 6b9db37802 start integrating local tracer directly into tracee
first step: let the tracee connect before the remote tracer
and let's have a "no wait" mode where the local tracer starts
the tracee before the remote tracer is connected
2016-05-31 17:06:45 +02:00
Cedric Roux a5e63b2726 rename T_SEND to T_COMMIT, sounds better
get rid of T_send(), no use anymore
2016-05-31 15:56:35 +02:00
Cedric Roux 3a71ecb759 remove T_USE_SHARED_MEMORY
The T only works when it's TRUE, the version without shared memory
is not supported anymore.
2016-05-31 15:47:55 +02:00
Rohit Gupta db8b85d5f6 Gitlab CI: fix for search/replace in test case config file 2016-05-31 14:49:19 +02:00
Rohit Gupta aee83ada50 Gitlab CI: remove binding to loopback interface for EPC 2016-05-31 11:43:04 +02:00
Rohit Gupta 14df2163e7 Merge branch 'develop' into issue-109-deadline-name 2016-05-30 20:15:35 +02:00
Rohit Gupta 5c064691c3 Merge branch 'feature-34-test_framework' into develop 2016-05-30 20:15:12 +02:00
Rohit Gupta 079f06c2e7 minor fix for timeout for resetting RF interface 2016-05-30 20:14:58 +02:00
Rohit Gupta 64667fce6d remove binding to loopback interface for 0155* tests 2016-05-30 20:14:42 +02:00
Cedric Roux 655e48c5dc enable legacy RRC info/error/warning by default in enb.c
can be deactivated on the command line or in the gui
2016-05-27 18:40:09 +02:00