Commit Graph
385 Commits
Author SHA1 Message Date
Elena_Lukashova b31282ae30 Merge branch 'develop' into feature-59-tm4 2017-02-09 18:03:16 +01:00
Elena_Lukashova 883310d88d Adding standard test cases for dlsim_tm4. test case number is 015110.
All the test pass.
2017-02-03 12:36:16 +01:00
Cedric Roux 452b63fc36 remove oai_nw_drv from test setup 2017-01-30 16:06:25 +01:00
Cedric Roux 61b3de99cb fix autotest v2 2017-01-30 09:28:35 +01:00
Cedric Roux 68ff688b71 autotest v2: source oaienv in execution.bash 2017-01-24 10:03:50 +01:00
Rohit Gupta 9162c069d1 test setup v2: fix bad throughput for bandirch dongle
The throughput for the bandrich dongle was limited to 13Mb/s in downlink
UDP with iperf, with lots of packets lost (we sent 15Mb/s). TCP was
working fine.

Replacing /dev/ttyUSB2 by /dev/ttyUSB0 for wvdial solves the issue.

We also had to have separate data/control links. (See bandrich.txt
in cmake_targets/autotests/v2/actions for full details.)
2017-01-09 16:49:16 +01:00
Cedric Roux 4f235bb83e test-setup: minor bugfix 2017-01-06 18:00:44 +01:00
Cedric Roux 1f95f48f41 first version of v2 test setup
The old one is still usable by replacing .gitlab-ci.yml with
the previous version.
2017-01-06 17:48:35 +01:00
gabrielC 1167dd6b33 ue autotest merge part2 2016-12-14 10:16:54 +01:00
ROBERT Benoit 3750ebc2d6 Update UE autotest testsuite for OAI1B develop1B_integration_w49 branch 2016-12-09 16:13:06 +01:00
ROBERT Benoit d31b6ef83b Merge remote-tracking branch 'origin/develop' into Enhancement-142-OAI_UE_autotest_framework 2016-12-09 16:06:17 +01:00
Rohit Gupta a78ef7c932 minor fixes for 0257+ test cases 2016-12-02 14:56:21 +01:00
Rohit gupta 0640959560 minor fixes for 0257* test cases 2016-12-02 07:54:02 +01:00
Rohit Gupta 05c635311d fix for 0157 test cases 2016-12-02 07:20:43 +01:00
Rohit Gupta 7c9a3311e7 minor fixes to OAI UE/OAI EPC test cases 2016-12-01 22:24:04 +01:00
Rohit Gupta f4b93cdc12 [Gitlab CI] Add OAI UE to autotests 2016-12-01 19:37:48 +01:00
ROBERT Benoit 0579d47154 Complete autotest patch files set for OAI1B autotest setup 2016-11-25 14:43:28 +01:00
ROBERT Benoit 7d5ec24bb5 Merge remote-tracking branch 'origin/develop' into Enhancement-142-OAI_UE_autotest_framework 2016-11-25 14:39:53 +01:00
Rohit Gupta 62ed687ef5 [Gitlab CI] minor fix to logging 2016-11-25 10:05:56 +01:00
Florian Kaltenberger af2ad0682f removing -L option from dlsim testcases 2016-11-24 15:00:40 +01:00
Rohit Gupta 0c52c76df6 add RRH test cases 2016-11-24 14:58:51 +01:00
ROBERT Benoit 040afd4800 Add missing template files for HTML report generation 2016-11-21 16:02:00 +01:00
ROBERT Benoit 0b1050c149 Add following functionnalities to OAI UE autotest framework
- add progess bar report
- reduce ssh max_tries to 10
- cleanOldPrograms -> change kill cmd line to be able to run autotest on same machine than lte-softmodem (thanks Rohit & Gabriel)
- Cleanning output prints
- add --skip-machine-preparation on cmd line
- add --skip-sanity-check on cmd line
- add HTML REPORT (no-S1 only)
- add XML detailled report (no-S1 only)
2016-11-18 18:31:57 +01:00
Rohit Gupta 8031eaa05c [Gitlab-CI]: Merge from Enhancement-142-OAI_UE_autotest_framework 2016-11-04 01:24:29 +01:00
Rohit Gupta eff2887d92 [Gitlab CI]: Move autotest library to tools 2016-11-03 23:27:08 +01:00
ROBERT Benoit c37446507a Add testing capabilities for OAI UE in autotest framework
Autotest Framework modifications:
-> paramiko.Transport((hostname, ports)) : issue on my configuration
-> add --test-suite command line parameter to select a different test suite XML file (default is test_case_list.xml)
-> add patch file functionnality when installing remote machine : required to add LOG printing for pass/fail evaluation
-> add lte-softmodem-noS1 test class - fork of lte-softmodem with the following modification
	- no EPC management on lte-softmodem-noS1 class
	- add cell synchronization detection as a precondition for test results analysis
	- add metric extraction for pass/fail criteria (metrics are defined in XML file)
	- generate graphics for performances metrics (used in the HTML report -> not available in this delivery)

Patch files:
-> autotest_ue_cell_synch_event.patch : Add log for cell synchronization detection
-> autotest_ue_dlsch_bitrate_metric.patch : Add log for DLSCH bitrate capture
-> 3gpplte_turbo_decoder_sse_8bit.patch : hotfix for turbo decoder in autotest (issue followed in oai1B project)
-> phy_test__target_dl_mcs.patch : hotfix for --phy-test configuration (MCS)
2016-10-25 16:51:37 +02:00
Rohit Gupta 915282df45 remove core secuirity simulators 2016-10-17 21:28:59 +02:00
Rohit Gupta e084e58388 merge from develop 2016-10-11 18:52:14 +02:00
Rohit Gupta 433d058ba9 Gitlab CI: delete wildcard programs for kill script 2016-10-11 18:48:24 +02:00
Rohit Gupta 4c100a291b add license to autotest framework + delete files not used in project 2016-10-11 14:10:40 +02:00
Rohit Gupta b481bfd985 Merge branch 'develop' into feature-131-new-license 2016-10-10 19:25:02 +02:00
Raymond Knopp 470000f0a2 Merge branch 'enhancement-10-harmony' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop 2016-10-07 10:59:29 -07:00
Rohit Gupta 73aa265793 Merge branch 'develop' into feature-131-new-license 2016-10-07 13:58:08 +02:00
Rohit Gupta e86ec1179a Gitlab CI: Remove 20 MHZ TM2 test cases for USRP B210 2016-10-04 18:59:54 +02:00
Rohit Gupta 462e1e4336 Gitlab CI: Enable 20 MHz test case 2016-10-04 18:36:34 +02:00
Rohit Gupta 516a8ba944 Merge branch 'develop' of gitlab.eurecom.fr:oai/openairinterface5g into develop 2016-10-03 20:10:31 +02:00
Rohit Gupta 8f5112b0cb Gitlab CI: minor fix to test case config file 2016-10-03 20:10:17 +02:00
Rohit Gupta c1490bb88d Merge branch 'develop' into enhancement-10-harmony 2016-10-03 15:44:40 +02:00
Rohit Gupta df63361267 Gitlab CI: compile only for first run 2016-10-02 23:53:45 +02:00
Rohit Gupta 43996bbdba Gitlab CI: minor fixes to test case config file 2016-10-02 21:17:57 +02:00
Rohit Gupta 0c08aa6139 Gitlab CI: remove gdb from some test cases 2016-10-01 21:52:17 +02:00
Rohit Gupta 42b00ead01 cmake list fix for detecting nettle version for at_commands 2016-10-01 08:54:27 -07:00
Cedric Roux b0662e4bbe update licensing information in remaining files
The text has been updated in all those files.

	modified:   README.txt
	modified:   cmake_targets/CMakeLists.txt
	modified:   cmake_targets/at_commands/CMakeLists.txt
	modified:   cmake_targets/autotests/core.py
	modified:   cmake_targets/autotests/log.py
	modified:   cmake_targets/autotests/openair.py
	modified:   cmake_targets/autotests/run_exec_autotests.bash
	modified:   cmake_targets/autotests/run_exec_lte-softmodem_tests.py
	modified:   cmake_targets/autotests/tools/configure_cots_bandrich_ue.py
	modified:   cmake_targets/autotests/tools/configure_cots_huaweiE398_ue.py
	modified:   cmake_targets/autotests/tools/configure_usrpb210.py
	modified:   cmake_targets/autotests/tools/find_usb_path.bash
	modified:   cmake_targets/autotests/tools/free_mem.bash
	modified:   cmake_targets/autotests/tools/iperf3_script
	modified:   cmake_targets/autotests/tools/iperf3_script_phone
	modified:   cmake_targets/autotests/tools/iperf_script
	modified:   cmake_targets/autotests/tools/iperf_script_phone
	modified:   cmake_targets/autotests/tools/lib_autotest.py
	modified:   cmake_targets/autotests/tools/search_repl.py
	modified:   cmake_targets/build_oai
	modified:   cmake_targets/tools/asn1tostruct.py
	modified:   cmake_targets/tools/build_helper
	modified:   cmake_targets/tools/build_test_epc_tools
	modified:   cmake_targets/tools/example_enb_exmimo_mme_hss.txt
	modified:   cmake_targets/tools/example_oaisim_enb_ue_mme_virtual.txt
	modified:   cmake_targets/tools/indent_source_code
	modified:   cmake_targets/tools/init_exmimo2
	modified:   cmake_targets/tools/init_nas_nos1
	modified:   cmake_targets/tools/perf_oai.bash
	modified:   cmake_targets/tools/run_enb_s1_exmimo
	modified:   cmake_targets/tools/run_enb_s1_usrp
	modified:   cmake_targets/tools/run_enb_ue_virt_noS1
	modified:   cmake_targets/tools/run_enb_ue_virt_s1
	modified:   openair2/DOCS/TEMPLATES/README/Readme.doxy
	modified:   openair2/DOCS/TEMPLATES/README/readme.txt
	modified:   openair2/Makefile
	modified:   openair2/UTIL/OCG/Readme.doxy
	modified:   openair2/UTIL/OCG/readme.txt
	modified:   openair2/UTIL/OSD/recep.php
	modified:   openair2/X2AP/MESSAGES/ASN1/asn1tostruct.py
	modified:   openair3/DOCS/DOXYGEN/Makefile.am
	modified:   openair3/DOCS/Latex/EPC/Makefile
	modified:   openair3/DOCS/Makefile.am
	modified:   openair3/GTPV1-U/Makefile.am
	modified:   openair3/GTPV1-U/Makefile.eNB
	modified:   openair3/NAS/TEST/AS_SIMULATOR/Makefile
	modified:   openair3/NAS/TEST/NETWORK/Makefile
	modified:   openair3/NAS/TEST/USER/Makefile
	modified:   openair3/NAS/TOOLS/Makefile
	modified:   openair3/NAS/UE/API/USER/Makefile
	modified:   openair3/NAS/UE/API/USER/tst/Makefile
	modified:   openair3/NAS/UE/API/USIM/Makefile
	modified:   openair3/S1AP/MESSAGES/ASN1/asn1tostruct.py
	modified:   openair3/TEST/Makefile.am
	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/gpib_send.cc
	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_config_exmimo.cc
	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_get_frame.cc
	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_get_num_detected_cards.cc
	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_send_frame.cc
	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_stop.cc
	modified:   targets/ARCH/EXMIMO/USERSPACE/OCTAVE/oarf_stop_without_reset.cc
	modified:   targets/PROJECTS/E-MBMS/build_all.bash
	modified:   targets/PROJECTS/E-MBMS/start_enb.bash
	modified:   targets/PROJECTS/E-MBMS/start_ue.bash
	modified:   targets/PROJECTS/E-MBMS/utils.bash
	modified:   targets/PROJECTS/GENERIC-LTE-EPC/interfaces.bash
	modified:   targets/PROJECTS/GENERIC-LTE-EPC/networks.bash
	modified:   targets/PROJECTS/GENERIC-LTE-EPC/start_enb_and_ue_virt.bash
	modified:   targets/PROJECTS/GENERIC-LTE-EPC/start_ue.bash
	modified:   targets/PROJECTS/GENERIC-LTE-EPC/utils.bash
	modified:   targets/PROJECTS/GENERIC-LTE-EPC/virtual_box.bash
	modified:   targets/SCRIPTS/install_asn1c_0.9.24.modified.bash
	modified:   targets/TEST/OAI/case01.py
	modified:   targets/TEST/OAI/case02.py
	modified:   targets/TEST/OAI/case03.py
	modified:   targets/TEST/OAI/case04.py
	modified:   targets/TEST/OAI/case05.py
	modified:   targets/TEST/OAI/case11.py
	modified:   targets/TEST/OAI/case12.py
	modified:   targets/TEST/OAI/case13.py
	modified:   targets/TEST/OAI/core.py
	modified:   targets/TEST/OAI/log.py
	modified:   targets/TEST/OAI/openair.py
	modified:   targets/TEST/OAI/test01.py
	modified:   targets/TEST/OAI/test02.py
	modified:   targets/TEST/PDCP/readme.txt
	modified:   targets/build_helper.bash
	modified:   targets/build_oai.bash
	modified:   targets/perf_oai.bash
2016-09-28 11:17:33 +02:00
Rohit Gupta 33fddd3a9a Merge branch 'develop' into enhancement-10-harmony 2016-09-27 10:39:28 +02:00
Rohit Gupta 460f01f6d3 Gitlab CI test case modified file + disable cpu affinity 2016-09-27 10:38:13 +02:00
Rohit Gupta 2d3333dd6b Gitlab CI: fix for cleaning memory only when critically low 2016-09-26 14:13:32 +02:00
Rohit Gupta e584ce06c4 Gitlab CI:minor type in python script 2016-09-24 21:16:10 +02:00
Rohit Gupta a4d3ec8dc4 Gitlab CI:minor fix to log directory creation 2016-09-24 21:14:31 +02:00
Rohit Gupta 2098dcdd0a Gitlab CI: minor fix to how processes are terminated 2016-09-24 21:06:19 +02:00
Rohit Gupta 23822ea203 send SIGINT before processes are killed in test setup 2016-09-22 18:55:14 +02:00