History log of /trex/scripts/automation/regression/trex_unit_test.py
Revision Date Author Comments
# e562c918 20-Mar-2017 Yaroslav Brustinov <ybrustin@cisco.com>

Sould not set BUILD_ID in Jenkins (https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller)

Change-Id: I0a539ab767217f19dda612d262255ce7a9afb1e7
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# dbff547f 13-Mar-2017 Yaroslav Brustinov <ybrustin@cisco.com>

i40e fix of workaround of stuck counters + regression test

Change-Id: I251cb8d346461ccfa4eee8abfda113410160a602
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# db0cc224 07-Mar-2017 Yaroslav Brustinov <ybrustin@cisco.com>

Regression: fix Python3 list of ports, update trex21 benchmark, other minor changes

Change-Id: Iad785f8c505af487e201751ad8a8bfb03205cb73
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# 03a49691 07-Feb-2017 Yaroslav Brustinov <ybrustin@cisco.com>

Regression: fixes for filter in Python3

Change-Id: I91912c31c57928eb4cc566ee483cdd31f93c4afc
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# d3c7c398 07-Feb-2017 Yaroslav Brustinov <ybrustin@cisco.com>

Regression: another fix for ipv6 STL test, add flag --no-dut-config to disable DUT config

Change-Id: I56c38324086cfc81d2ad0a451d528707f5357b51
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# 8c3c9822 31-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

regression: fill-in some of ELK fields

Change-Id: I0dced2fb88bcccabdfd8aef745d8408b389099a8
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# ce9cf273 30-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add global config file (currently ELK and GA info)

Change-Id: I3b3158668059255b85e9da0af6dfc8e319894556
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# 8df11b2e 16-Jan-2017 Hanoh Haim <hhaim@cisco.com>

Kibanna time in Jerusalem timezone

Signed-off-by: Hanoh Haim <hhaim@cisco.com>


# f22fba6e 16-Jan-2017 Hanoh Haim <hhaim@cisco.com>

elk - add more fields

Signed-off-by: Hanoh Haim <hhaim@cisco.com>


# c376394c 16-Jan-2017 Yaroslav Brustinov <ybrustin@cisco.com>

another fix to elk @ regression

Change-Id: I6c97c9e6c9ec9f5b12e586c03daf2b53a540cefc
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# 23fabbe8 15-Jan-2017 Hanoh Haim <hhaim@cisco.com>

log to elk nose tests results

Signed-off-by: Hanoh Haim <hhaim@cisco.com>


# 842be705 15-Jan-2017 Hanoh Haim <hhaim@cisco.com>

hotfix for get version API - does not work on regression

Signed-off-by: Hanoh Haim <hhaim@cisco.com>


# 420216e5 12-Jan-2017 Hanoh Haim <hhaim@cisco.com>

add elk

Signed-off-by: Hanoh Haim <hhaim@cisco.com>


# 82b3ac03 25-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

Regression: verify connectivity to trex_daemon_server

Change-Id: Ie83ebb7bfc08fef6060b7e61f865c5fa00530cac
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# 2ef9113c 15-Dec-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add --restart-daemon flag, without it trex_daemon_server will not be restarted.

Change-Id: I5750a11cc9587ae639ef8044f3ff5f1bdf19441b
Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# ac332c5c 30-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: do not clear is_init at end

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# 0d42a434 30-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression STL: first configure router, then start TRex for IP resolve to work.

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# f5817145 30-Oct-2016 Yaroslav Brustinov <ybrustin@cisco.com>

add ifdef guard to .h file
remove UUID from TUI
STF Python API: show newlines instead of "\n\n\n" in Exception message
STF Python API: remove "During handling of the above exception, another exception occurred:" in Python3.3+
dpdk_nic_bind.py: ensure needed PATH exists for lspci etc.
t-rex-64: remove "stty: standard input: Inappropriate ioctl for device"
t-rex-64: remove "cat: write error: Broken pipe"

Signed-off-by: Yaroslav Brustinov <ybrustin@cisco.com>


# a29339a3 30-Oct-2016 imarom <imarom@cisco.com>

performance integration with GA

Signed-off-by: imarom <imarom@cisco.com>


# 138686f3 13-Sep-2016 Yaroslav Brustinov <ybrustin@cisco.com>

dpdk Python scripts small fixes
ensure log dir exists for trex daemon
regression: add trex24 setup
Sphinx docs remove "capture" tag for compatibility with 1.2 version


# 0dbcda60 05-Jul-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: fix to wantFunction override


# 51db963a 05-Jul-2016 Yaroslav Brustinov <ybrustin@cisco.com>

various fixes


# a76479bc 03-Jul-2016 Yaroslav Brustinov <ybrustin@cisco.com>

trex_client: sample each second
stateful result object: add method to get avg value at steady state
regression: add -t flag to run specific test by name (without file and class)
update trex07 benchmarks


# ddbed433 21-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

api: add passing of additional arguments to TRex


# e058f6e0 20-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add flag to run with debug image


# 1bc9c49f 20-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: fix nose represenation of errors in setUpModule


# a78ab130 09-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

fix TRex output not redirected


# e5ec923e 08-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: fix representation of errors in setUpClass()


# f2aeea52 06-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: reduce 1 json request


# 1454985e 06-Jun-2016 Yaroslav Brustinov <ybrustin@cisco.com>

daemons fixes


# 1014f7c2 29-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add trex08 and trex09 to regression, mask workaround to trex-201 issue


# d279c8c1 23-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

replace t-rex to TRex
regression: instead of checking map and reconnecting for eact STL test, do in only for those with disconnect
(+revert of commit 0f8e6065f467703b1461e87c3912f8d4bd616807)


# 8e230286 22-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add disconnects + delay before running examples + at end of regression
revert profile udp_1ptk_simple.py and add new upd_for_benchmarks.py


# fad99b60 17-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add no-daemon flag that specifies stl server is running, no need daemons etc.


# e75dc535 15-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression and master daemon updates


# 89b608ae 13-May-2016 Yaroslav Brustinov <ybrustin@cisco.com>

add master daemon


# 76caf394 29-Apr-2016 Yaroslav Brustinov <ybrustin@cisco.com>

typo


# e831a539 29-Apr-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add GA


# cc53c3d2 24-Apr-2016 Yaroslav Brustinov <ybrustin@cisco.com>

stateful API: add get_ports_count based on result
regression: be per core takes into account number of ports


# ec23dc1a 16-Apr-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: load clean config several attempts, use custom number of cores at stateless.


# 82a3c6f2 03-Apr-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add testing of TRex client package


# fff0f8ef 31-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression:
stateless examples: don't fail on result problems, only check python functionality
stateful add --warmup flag for 30 seconds 9k imix run before other tests.


# b91c216d 30-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

add to run_functional_tests --python2 and --python3 flags
make stateful tree similar to stl : stf/trex_stf_lib and stf/examples
change trex_client package: add profiles, use full stl dir.
stl examples: now use stl_path.STL_PROFILES_PATH variable
regression: add higher timeout to rsync.


# 59f00264 24-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

gather stateful client to stf folder, create trex_client package


# 89a2be82 23-Mar-2016 imarom <imarom@cisco.com>

yes...again Python3....


# aa4706e1 13-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: fix - error in some type of tests leads to ignoring other types of tests.


# aa159172 11-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add error print


# 83443108 10-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: stl added 1 more map try + sleep


# 240dbb67 09-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: exchange --copy flag to --pkg argument, to run server with given package unzipped to /tmp/trex-scripts dir


# f4b44c0d 09-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression:fix


# 79ed7346 09-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: fix


# 7fbeb2f7 09-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

fix


# 3f747bcf 09-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: stl updates


# afefddfa 08-Mar-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add stateless support (WIP); Scapy builder: fix remove MACs from binary, do not build by default;


# 547112ad 24-Feb-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: add flag to copy TRex to temp dir and run from there


# 2f75f197 21-Feb-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: fix args


# be5fd48f 20-Feb-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: fix args


# 19ef256b 11-Feb-2016 Yaroslav Brustinov <ybrustin@cisco.com>

run_functional_tests not requires unit_tests/functional_tests, can be set to custom test, path from scripts or from regression. added hlt profile test.


# 0f49e42f 12-Jan-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression:
add jumbo benchmark for trex08
replace --local for --functional flag, remove the need of SETUP_DIR in such case


# d7270bba 11-Jan-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression:
don't run CStlBasic_Test as part of regression with all tests, will be used at building stage.
remove duplication of scripts_path with scripts_dir


# 46bbe560 10-Jan-2016 imarom <imarom@cisco.com>

nose tests for stateless


# f1c78acf 10-Jan-2016 Yaroslav Brustinov <ybrustin@cisco.com>

add alloc_error, queue_full, queue_drop stats report via ZMQ
regression:
update kiwi02 and trex08 benchmarks
add common "scripts_dir" variable for usage in tests
configure router with proper MTU in jumbo test
add --local flag for not connecting to remote server (useful for functional tests)


# 2dfd6cf6 05-Jan-2016 Yaroslav Brustinov <ybrustin@cisco.com>

regression: take new path of setups


# 823b8294 05-Jan-2016 Yaroslav Brustinov <ybrustin@cisco.com>

move regression to trex-core
slight fixes of hltapi + vm in packet builder
update yaml lib version from 3.01 to 3.11