aboutsummaryrefslogtreecommitdiffstats
path: root/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot
diff options
context:
space:
mode:
Diffstat (limited to 'tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot')
-rw-r--r--tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot6
1 files changed, 2 insertions, 4 deletions
diff --git a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot
index f6322bd43b..8f0f02d57e 100644
--- a/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot
+++ b/tests/vpp/perf/nfv_density/dcr_memif/chain/2n-10ge2p1x710-eth-l2bd-2ch-32mif-16dcr2t-vppip4-ndrpdr.robot
@@ -22,12 +22,10 @@
| ... | Set up 2-node performance topology with DUT's NIC model | L3
| ... | ${nic_name}
| ... | AND | Set up performance test suite with MEMIF
-| Suite Teardown | Tear down 2-node performance topology
+| Suite Teardown | Tear down suite | performance
| ...
| Test Setup | Set up performance test
-| Test Teardown | Run Keywords
-| ... | Tear down performance test
-| ... | AND | Tear down performance test with container
+| Test Teardown | Tear down test | performance | container
| ...
| Test Template | Local Template
| ...
Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
fdio_csit_dev_plan.txt - DRAFT

FD.io CSIT High-Level Development Plan
======================================

Proposed Work Organisation
--------------------------

* Each work area is covered by owners.
  - Technical Lead (TL) - overall responsibility incl. design, detailed
    work plan, DT coordination, managing dependencies.
  - Development Team (DT) - doing work following the TL.
  - Project Lead (PL) - involved in all work areas at higher level,
    focusing on requirements definitions, design and work reviews,
    acceptance.
  - For work areas with large number of deliverables there could be
    multiple TLs e.g. for operations, framework or test refactor.
  - FD.io CSIT owners' initials listed with suffix strings:
    "[TL;DT1..DTn;PL]", contact details at the end of this note.

* Actual work breakdown tracked in FD.io CSIT jira:
  - Tasks tracked in Jira under CSIT Epics.

Plan Timeline
-------------

* Current release cycle:
  - FD.io CSIT rls18.07, associated with VPP-18.07.
* Sub-sequent releases:
  - FD.io CSIT rls18.10, rls1812, ..
  - Work not completed fully in current release cycle marked as backlog
    for follow-on release(s).

Plan Summary
------------

* Infrastructure, Framework, Tools
  * New Skylake testbed infra to increase FD.io CSIT lab capacity.
    [PM;EK,PM;MK]
  * Introduce 2-node performance tests for new Skylake testbed infra.
    [TF;JG,PM,TF;MK]
  * Productize duration aware multi-rate MLR search. [VP;PM,VP;MK]
  * Improve continuous performance trending: anomaly detection tunings,
    add dpdk. [TF;TF,VP;MK]
  * Complete and phase into production continuous per VPP patch
    performance tests. [PM;PM,TF,VP;MK]
  * Implement proper per-packet latency measurements, reporting and
    analytics with TRex HdrHistogram. [TF;PM,TF,VP;MK]
  * Evolve presentation and analytics layer (PAL) addressing growing
    volumes of test measurement and telemetry data. [TF;EK,PM,TF,VP;MK]
  * Start migration from CSIT_VIRL to VPP_Path (make_test) and
    VPP_Device integration tests. [JG;EK,JG,TF;MK]
  * Enhance CSIT reports, trending pages, PAL backend and trending test
    code addressing wider set of data plane workloads and automate
    CI/CD trending communication to FD.io community. [TF;PM,TF,VP;MK]
  * Automate VPP performance regression search. [TF;TF,VP;MK]
  * Other refactor: VAT to PAPI, data driven tests, suite duration,
    infra overhead. [VP;JG,PM,TF,VP;MK]

* Testing, Performance
  * New tests: more TCP stack, SRv6, memif; AVF driver (no DPDK).
    [MK;JG,PM,TF,VP;MK]
  * VPP_Path: migration of P0 VIRL tests to VPP_make_test, followed by
    qualification of VIRL P1, P2 tests; adding use case driven
    functional tests.
  * VPP_Device: new use cases per VPP_Device design note <add link>.
  * VPP_Path_Device: continue to add relevant tests.

* Other
  * FD.io Operations. [All]
  * ARM, Atom servers. [?]
  * API changes across VPP major versions. [?]
  * Plugin dependencies. [?]
  * DPDK driver dependencies. [?]

FD.io CSIT Contributors
-----------------------

* JG - Jan Gelety <jgelety@cisco.com>, irc: jgelety.
* EK - Ed Kern <ejk@cisco.com>, irc: snergster.
* MK - Maciek Konstantynowicz <mkonstan@cisco.com>, irc: mackonstan.
* PM - Peter Mikus <pmikus@cisco.com>, irc: pmikus.
* TF - Tibor Frank <tifrank@cisco.com>, irc: tifrank.
* VP - Vratko Polak <vrpolak@cisco.com>, irc: vrpolak.