[dpdk-dev] [PATCH v2 0/4] reduce autotests constraints
Thomas Monjalon
thomas.monjalon at 6wind.com
Wed May 11 16:26:06 CEST 2016
In order to make autotests easy to run often,
the time and memory constraints are reduced.
These patches depend on the LPM autotest split.
The current status in a small VM is below:
> make fast_test
/root/dpdk/build/app/test -c f -n 4
Test name Test result Test Total
====================================================================
Start group_1: Success [00m 01s]
Cycles autotest: Success [00m 01s]
Timer autotest: Success [00m 03s]
Debug autotest: Success [00m 00s]
Errno autotest: Success [00m 00s]
Meter autotest: Success [00m 00s]
Common autotest: Success [00m 00s]
Dump log history: Success [00m 00s]
Dump rings: Success [00m 00s]
Dump mempools: Success [00m 00s] [00m 07s]
Start group_2: Success [00m 00s]
Memory autotest: Success [00m 00s]
Read/write lock autotest: Success [00m 00s]
Logs autotest: Success [00m 00s]
CPU flags autotest: Success [00m 00s]
Version autotest: Success [00m 00s]
EAL filesystem autotest: Success [00m 00s]
EAL flags autotest: Success [00m 05s]
Hash autotest: Success [00m 00s] [00m 14s]
Start group_3: Success [00m 00s]
LPM autotest: Success [00m 01s]
LPM6 autotest: Success [00m 04s]
IVSHMEM autotest: Fail [Not found] [00m 00s]
Memcpy autotest: Success [00m 08s]
Memzone autotest: Success [00m 00s]
String autotest: Success [00m 00s]
Alarm autotest: Success [00m 00s] [00m 29s]
Start group_4: Success [00m 00s]
PCI autotest: Success [00m 00s]
Malloc autotest: Success [00m 00s]
Multi-process autotest: Success [00m 00s]
Mbuf autotest: Success [00m 01s]
Per-lcore autotest: Success [00m 00s]
Ring autotest: Success [00m 00s] [00m 32s]
Start group_5: Success [00m 00s]
Spinlock autotest: Success [00m 00s]
Byte order autotest: Success [00m 00s]
TAILQ autotest: Success [00m 00s]
Command-line autotest: Success [00m 00s]
Interrupts autotest: Success [00m 00s] [00m 34s]
Start group_6: Success [00m 00s]
Function reentrancy autotest: Fail [00m 00s]
Mempool autotest: Success [00m 00s]
Atomics autotest: Success [00m 00s]
Prefetch autotest: Success [00m 00s]
Red autotest: Success [01m 36s] [02m 13s]
Start group_7: Success [00m 00s]
PMD ring autotest: Success [00m 00s]
Access list control autotest: Success [00m 01s]
Sched autotest: Success [00m 00s] [02m 15s]
Start kni: Fail [No prompt] [00m 00s]
KNI autotest: Fail [No prompt] [00m 00s] [02m 15s]
Start power: Success [00m 00s]
Power autotest: Success [00m 00s] [02m 16s]
Start power_acpi_cpufreq: Success [00m 00s]
Power ACPI cpufreq autotest: Fail [00m 00s] [02m 16s]
Start power_kvm_vm: Success [00m 00s]
Power KVM VM autotest: Fail [00m 00s] [02m 17s]
====================================================================
Total run time: 02m 17s
Number of failed tests: 5
The RED autotest needs some work.
Thomas Monjalon (4):
app/test: shorten execution time
app/test: reduce memory needs
app/test: remove unused constants
app/test: move cycles autotest to first group
app/test/autotest_data.py | 26 +++++++++++-----------
app/test/autotest_test_funcs.py | 14 ++++++------
app/test/test_alarm.c | 48 ++++++++++++++++++++---------------------
app/test/test_hash.c | 8 +++----
app/test/test_interrupts.c | 4 ++--
app/test/test_lpm6.c | 37 +++++++++++++------------------
app/test/test_mbuf.c | 2 +-
app/test/test_memcpy.c | 15 -------------
app/test/test_mempool.c | 8 +++----
app/test/test_per_lcore.c | 4 ++--
app/test/test_ring.c | 8 +++----
app/test/test_spinlock.c | 6 +++---
app/test/test_timer.c | 20 ++++++++---------
13 files changed, 87 insertions(+), 113 deletions(-)
--
2.7.0
More information about the dev
mailing list