DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH v6 00/10] Make unit tests great again
@ 2018-07-27  9:40 Reshma Pattan
  2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 01/10] autotest: fix printing Reshma Pattan
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Reshma Pattan @ 2018-07-27  9:40 UTC (permalink / raw)
  To: thomas, dev; +Cc: anatoly.burakov, jananeex.m.parthasarathy

Previously, unit tests were running in groups. There were technical
reasons why that was the case (mostly having to do with limiting memory),
but it was hard to maintain and update the autotest script.
In 18.05, limiting of memory at DPDK startup was no longer necessary,
as DPDK allocates memory at runtime as needed. This has the implication
that the old test grouping can now be retired and replaced with a more
sensible way of running unit tests (using multiprocessing pool of workers
and a queue of tests). This patchset accomplishes exactly that.

This patchset merges changes done in [1], [2]

[1] http://dpdk.org/dev/patchwork/patch/40370/
[2] http://patches.dpdk.org/patch/40373/

Removed unused and duplicate make rules for test-basic, 
test-mempool, test-ring from make file system in patch 10/10.

v5: Corrected the patch Authorship.


Anatoly Burakov (7):
  autotest: fix printing
  autotest: fix invalid code on reports
  autotest: make autotest runner python 2/3 compliant
  autotest: visually separate different test categories
  autotest: improve filtering
  autotest: remove autotest grouping
  autotest: properly parallelize unit tests

Jananee Parthasarathy (2):
  autotest: update autotest test case list
  mk: update make targets for classified testcases

Reshma Pattan (1):
  mk: remove unnecessary make rules of test

 mk/rte.sdkroot.mk            |    4 +-
 mk/rte.sdktest.mk            |   32 +-
 test/test/autotest.py        |   13 +-
 test/test/autotest_data.py   | 1081 +++++++++++++++++++++++++-----------------
 test/test/autotest_runner.py |  519 ++++++++++----------
 5 files changed, 947 insertions(+), 702 deletions(-)

-- 
2.14.4

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-07-31 14:41 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-27  9:40 [dpdk-dev] [PATCH v6 00/10] Make unit tests great again Reshma Pattan
2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 01/10] autotest: fix printing Reshma Pattan
2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 02/10] autotest: fix invalid code on reports Reshma Pattan
2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 03/10] autotest: make autotest runner python 2/3 compliant Reshma Pattan
2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 04/10] autotest: visually separate different test categories Reshma Pattan
2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 05/10] autotest: improve filtering Reshma Pattan
2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 06/10] autotest: remove autotest grouping Reshma Pattan
2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 07/10] autotest: properly parallelize unit tests Reshma Pattan
2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 08/10] autotest: update autotest test case list Reshma Pattan
2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 09/10] mk: update make targets for classified testcases Reshma Pattan
2018-07-27  9:40 ` [dpdk-dev] [PATCH v6 10/10] mk: remove unnecessary make rules of test Reshma Pattan
2018-07-31 14:41 ` [dpdk-dev] [PATCH v6 00/10] Make unit tests great again Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).