aboutsummaryrefslogtreecommitdiffstats
path: root/extras/hs-test/hs_test.sh
AgeCommit message (Collapse)AuthorFilesLines
2024-11-14hs-test: fix memleak testingMatus Fabian1-1/+1
Type: fix Change-Id: I8d88fc5ccb37cc18c785b5dca47c7f66afefb73a Signed-off-by: Matus Fabian <matfabia@cisco.com>
2024-10-10hs-test: added dry run modeAdrian Villin1-11/+25
- DRYRUN=true will set up most containers. Some need to be started manually (curl, nginx...). The framework will create a vpp-config file with interface configs that will get executed on VPP startup. - set Ginkgo to use -v instead of -vv when running a single test - s.Log() now supports formatting - added 'useEnvVars' parameter to container.Exec Type: test Change-Id: Id1da7947a1448ee4b74b86cc4f243442256a5ba8 Signed-off-by: Adrian Villin <avillin@cisco.com>
2024-10-09hs-test: support running multiple specific testsAdrian Villin1-12/+15
- make test TEST=[test1],[test2] runs those two tests in random order Type: test Change-Id: I1a1af7c99ef7867ca94cec4175605f428dcd58fd Signed-off-by: Adrian Villin <avillin@cisco.com>
2024-08-26hs-test: failed summary fixMatus Fabian1-0/+4
Remove failed-summary.log from the previous run, otherwise it might be displayed if all tests pass. Type: test Change-Id: I435de37e298105ed5b92012fe4da3cda3a0670b6 Signed-off-by: Matus Fabian <matfabia@cisco.com>
2024-08-23hs-test: core dump improvementMatus Fabian1-3/+7
- load vpp plugin libraries path in gdb - if core dump deceted change message in summary and show bt Type: test Change-Id: If5d44d29703edd16c816efc9d29e6a7a1b20613a Signed-off-by: Matus Fabian <matfabia@cisco.com>
2024-08-22hs-test: fix incorrect exit statusAdrian Villin1-1/+12
- exit status was incorrect when tests didn't compile - better summary formatting - removed "full stack trace: null" from summary when a test times out Type: test Change-Id: Idd6b6bf3429fc8b704dd2345d257e9bdce1b82b7 Signed-off-by: Adrian Villin <avillin@cisco.com>
2024-08-21hs-test: fix vppinstance logs and disable traceAdrian Villin1-1/+1
- fixed a bug where vppinstance logs would concatenate -> each test now has its own bind mount - removed "--trace" flag to avoid skipped tests printing a full stack trace. They are now only printed in the summary. Type: test Change-Id: Ib7f4254717cc798e456b9fca6f81685c8153ee2d Signed-off-by: Adrian Villin <avillin@cisco.com>
2024-07-29hs-test: disable color output only in CIMatus Fabian1-1/+5
Type: test Change-Id: I2ca7c8e714996b1badb59253b9b856fc623ab0c3 Signed-off-by: Matus Fabian <matfabia@cisco.com>
2024-07-22hs-test: memory leak testingMatus Fabian1-0/+19
add infra for memory leak testing Type: test Change-Id: I882e8dbb360597cdb82ad52682725f7d39b2df24 Signed-off-by: Matus Fabian <matfabia@cisco.com>
2024-07-08hs-test: CPU allocation improvementsAdrian Villin1-0/+6
- Release build runs on numa node0, debug on node1. Using the last digit of a build number to reserve 4 cores per test mmeans we can run 20 jobs (10 release, 10 debug) on the same machine, assuming we have 111 cores available (not counting core 0). Can be increased if needed, there are still some cores left. - Added separate numa aware cpu allocation - Added CPU0=true|false (useful for users with 4c/8t) Type: test Change-Id: Iba8e492a4e01a7f457e49112303887a2a27f6af9 Signed-off-by: Adrian Villin <avillin@cisco.com>
2024-06-28hs-test: cat summary file after a failed test runAdrian Villin1-1/+1
- as per Florin's request Type: test Change-Id: Id76fda0e2dfac7e58b703a8d6f096aa7b5be31c7 Signed-off-by: Adrian Villin <avillin@cisco.com>
2024-06-19hs-test: fix LDPreloadIperfVppTestAdrian Villin1-1/+8
- fixed ldpreload path (debug build) Type: test Change-Id: Ib2ab58b32ffd87a78189464b599f7bbc4f05c175 Signed-off-by: Adrian Villin <avillin@cisco.com>
2024-06-14hs-test: output docker build command for ci console logDave Wallace1-0/+92
- clean up shellcheck warnings - rename extras/hs-test/test script - add -x attribute to compress script for consistancy Type: test Change-Id: I5d1a9d16eeaff18562461b1e445e32ac696266d3 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>