Raphael Defosseux
b4b8db6389
CI: adding support for slave jobs to support non-develop branch targets
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-08 16:35:44 +01:00
Raphael Defosseux
44fe00d018
CI: unified VM scripting for option management
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-07 17:57:01 +01:00
Raphael Defosseux
3d845a3708
CI: increasing the phy-sim time-out to 45 minutes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-07 11:06:19 +01:00
Raphael Defosseux
9d30c9b027
CI: lock mechanism improvement
...
-- in slave job, the lock is now properly done for the whole job
-- in master job, all slave jobs are really sent in parallel
they should now now appear as failed (if fails)
cherry-picked from develop (47437903f9 )
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-05 16:11:57 +01:00
Raphael Defosseux
b687376fd1
CI: increasing timeout for phy-sim tests to 30 minutes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-11-02 10:38:16 +01:00
Raphael Defosseux
5d4cde099e
CI: fix basic simulator run
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-30 16:07:33 +01:00
Raphael Defosseux
d354ededf4
CI: optimization to build incrementally in time
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-30 12:26:05 +01:00
Raphael Defosseux
63cb7dd5b5
CI: missing log files in zip for artifact
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-29 11:02:00 +01:00
Raphael Defosseux
0ecbefd213
CI: disabled all but FDD-5MHz on basic simulator
...
fixed pipeline syntax
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-29 10:16:52 +01:00
Florian Kaltenberger
83e9908adb
merging develop with develop-nr
2018-10-25 03:15:09 -07:00
Florian Kaltenberger
725ba5ec07
adding Test FDD - Band 7 - B210 to CI
2018-10-23 06:28:55 -07:00
Raphael Defosseux
029d894c5f
CI: fixes in IF4p5 testing with COTS-UE
...
also adding TDD IF4p5 testing
removing basic-sim TDD 5MHz DL iperf test
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-16 17:27:37 +02:00
Raphael Defosseux
77db46aa34
CI: integrating IF4p5 test to full process
...
--> currently only FDD 5MHz
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-16 15:58:37 +02:00
Raphael Defosseux
4b0730f767
CI: enhancements with timeouts and build timestamps in HTML reports
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-10-09 18:29:49 +02:00
Raphael Defosseux
d326da0d7d
CI: importing from develop build and test on basic simulator
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-12 14:20:21 +02:00
Raphael Defosseux
75d7949c88
CI: fix in the build URL modification inside HTML report
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-11 13:42:57 +02:00
Raphael Defosseux
609e6521b0
CI: adding email notification
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-06 13:06:28 +02:00
Raphael Defosseux
c8eb68d556
CI: adding email notification w/ HTML reports in attachment
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-06 12:21:34 +02:00
Raphael Defosseux
d774d09d24
CI: proper gitlab notifications for FDD/TDD test
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 18:25:57 +02:00
Raphael Defosseux
0d67d44e05
CI: running TDD test even if FDD failed
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 17:16:51 +02:00
Raphael Defosseux
afa64a0d90
CI: adding TDD setup to main CI on develop
...
-- Configuration files for a Band-40 test setup
-- XML file test on band-40 for 5 and 10 MHz in DL only
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 16:13:03 +02:00
Raphael Defosseux
9f21c07108
CI : fix
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 13:42:55 +02:00
Raphael Defosseux
966f6392c7
CI: basic-sim, adding a pause between eNB start and UE start
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-09-03 12:31:45 +02:00
Raphael Defosseux
8961e67ef4
CI: fix syntax error in pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-31 11:38:34 +02:00
Raphael Defosseux
15e0e861e6
CI: fix little syntax error in pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-31 11:33:02 +02:00
Raphael Defosseux
5f074bc40a
CI: adding phy-sim simulator testing to pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-31 10:52:40 +02:00
Raphael Defosseux
4e6ca116e1
CI: fix error
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-30 16:23:10 +02:00
Florian Kaltenberger
cc002b823f
Merge branch 'develop-nr-merge' into develop-nr
...
lte-softmodem, lte-uesoftmodem, nr-softmodem, nr-uesoftmodem, polartest, ldpctest, ulsim, dlsim all compile
functionality and performance to be tested by CI
2018-08-30 07:08:26 -07:00
Raphael Defosseux
caa5ad6e4b
CI: improvements on basic-simulator testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-30 15:57:42 +02:00
Raphael Defosseux
8fc3c48d85
CI: better reporting for simulator testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-29 16:53:17 +02:00
Raphael Defosseux
16314f041f
CI: fix EPC IP address retrieve and zip of test-files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-29 10:27:10 +02:00
Raphael Defosseux
a9cf09ec1c
CI: fixing merge issues. First on the build side.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-29 10:16:54 +02:00
Raymond Knopp
b93b7073ca
Merge remote-tracking branch 'origin/develop' into develop-nr
...
Conflicts:
ci-scripts/Jenkinsfile-gitlab
ci-scripts/buildOnVM.sh
ci-scripts/checkCodingFormattingRules.sh
ci-scripts/createVM.sh
ci-scripts/destroyAllRunningVM.sh
ci-scripts/reportBuildLocally.sh
cmake_targets/CMakeLists.txt
cmake_targets/build_oai
cmake_targets/tools/build_helper
common/utils/LOG/log.h
openair1/PHY/LTE_ESTIMATION/lte_sync_timefreq.c
openair1/PHY/TOOLS/file_output.c
openair1/PHY/TOOLS/lte_dfts.c
openair1/PHY/TOOLS/tools_defs.h
openair1/PHY/defs_eNB.h
openair1/PHY/impl_defs_lte.h
openair1/SCHED_UE/phy_procedures_lte_ue.c
openair2/COMMON/platform_constants.h
openair2/COMMON/platform_types.h
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/main.c
openair2/RRC/LTE/L2_interface.c
openair2/RRC/LTE/MESSAGES/asn1_msg.c
openair2/RRC/LTE/MESSAGES/asn1_msg_NB_IoT.c
openair2/RRC/LTE/rrc_UE.c
openair2/RRC/LTE/rrc_eNB.c
openair2/RRC/LTE/rrc_eNB_S1AP.c
openair2/UTIL/LOG/log.c
openair3/S1AP/s1ap_common.h
openair3/S1AP/s1ap_eNB.c
openair3/S1AP/s1ap_eNB_context_management_procedures.c
openair3/S1AP/s1ap_eNB_decoder.c
openair3/S1AP/s1ap_eNB_decoder.h
openair3/S1AP/s1ap_eNB_handlers.c
openair3/S1AP/s1ap_eNB_nas_procedures.c
openair3/S1AP/s1ap_eNB_overload.c
openair3/S1AP/s1ap_eNB_trace.c
openair3/TEST/EPC_TEST/play_scenario_decode.c
openair3/TEST/EPC_TEST/play_scenario_s1ap.c
openair3/TEST/EPC_TEST/play_scenario_s1ap_compare_ie.c
targets/COMMON/openairinterface5g_limits.h
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.usrpb210.conf
targets/RT/USER/lte-ran.c
targets/RT/USER/lte-ru.c
targets/RT/USER/lte-ue.c
targets/SIMU/USER/oaisim_functions.c
2018-08-25 18:20:44 +02:00
Raphael Defosseux
bd5b3b1ec7
CI:
...
- fix when FDD slave job fails, it still retrieves the HTML report
- improvement in HTML report, stats per UE for attach, ping, iperf
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-13 16:21:30 +02:00
Raphael Defosseux
d885eb5bc2
CI: hotfix in Jenkins pipeline script
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-03 13:24:30 +02:00
Raphael Defosseux
9db654d61b
CI: retrieve HTML report from slave job and archive it
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-03 09:47:02 +02:00
Raphael Defosseux
9766eaa1bf
CI: Improvements
...
* adding merge request allow flag:
-- if false no forced merge to develop
-- if true and if branch is not develop, then forced merge to develop
* lowered the ru gains in CI conf files
* adding on-the-fly HTML summary within python main.py script
* adding 20 MHz testcases to FDD band 7 scenario
* adding GitLab status for
-- centOS build
-- FDD-band7 tests
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-02 17:36:52 +02:00
Raphael Defosseux
5bc579f05c
CI: hotfix in Jenkins pipeline script
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-02 09:17:29 +02:00
Raphael Defosseux
d1dd00b08e
CI:
...
-- Adding script to notify developer when introducing compilation warnings
-- Fix on the CentOS log archiving / reporting
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-01 17:23:26 +02:00
Raphael Defosseux
86c199e3f7
CI:
...
Adding a build stage on CentOS (only one variant : -w USRP --eNB)
Should not trigger a fail for the moment
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-08-01 14:36:46 +02:00
Raphael Defosseux
ddcab3a6cf
CI: fix in executing in python the eNB process
...
added slave job trigger for testing
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-30 13:17:27 +02:00
Raphael Defosseux
f911895b11
CI: added abstraction layer to social messaging
...
-- a boolean parameter should be added to master eNB job
-- for slack: pipelineUsesSlack
if not present or false, no message will be sent
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-27 15:55:40 +02:00
Raphael Defosseux
2e609df339
CI: adding license banners to master eNB CI script files
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-27 15:55:40 +02:00
Raphael Defosseux
08b2d4f983
CI: improve stability
...
-- Added apt-get update before any apt-get command in shell script on VM
Necessary if the cloud image is a bit out of sync
-- Added VM memory parameter when creating VM
Necessary for cppcheck build
-- Aligned some scripts with develop branch
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-07-04 15:02:33 +02:00
Raphael Defosseux
0a9225082f
CI: hotfix: syntax error in Jenkins pipeline
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-29 17:25:55 +02:00
Raphael Defosseux
c3d1aac90a
CI: stability / cosmetics improvements
...
-- Stability issues when installing packages for USRP variants on new VM
It sometimes timed-out
Added loop up to 5 tries to add apt-repository
-- Temporary merge during MergeRequest processing now returns an
error when there are any conflicts
Will stop the whole build
-- Physical simulator now has a XLST for the XML result
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-29 16:43:37 +02:00
Raphael Defosseux
e63ff57137
CI: hotfix
...
-- calling twice phy-sim test
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-28 15:08:53 +02:00
Raphael Defosseux
9f299e77e6
CI: hotfix
...
-- Corrected the long option version for variant in test run script
-- added proper test in zip command in pipeline
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-28 14:16:50 +02:00
Raphael Defosseux
a92fbe7c6e
CI: Finalize phy-sim test status
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-28 11:39:22 +02:00
Raphael Defosseux
6e28bfe6eb
CI: First run of tests
...
-- on physical simulators
-- no proper report yet
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2018-06-28 11:39:22 +02:00