-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] [SDFAB-512] Design testing framework for ASTF-mode TRex for linerate TCP testing #368
base: main
Are you sure you want to change the base?
Commits on Aug 26, 2021
-
Design testing framework for ASTF-mode TRex for linerate TCP testing
* Create new TRex class for ASTFClient * Add astf flag option to activate TRex in ASTF mode * Implement basic ASTF test class and ASTF HTTP profile
Darius Grassi committedAug 26, 2021 Configuration menu - View commit details
-
Copy full SHA for ba1df04 - Browse repository at this point
Copy the full SHA ba1df04View commit details -
Add copyright and licensing information to new files
Darius Grassi committedAug 26, 2021 Configuration menu - View commit details
-
Copy full SHA for e564ef0 - Browse repository at this point
Copy the full SHA e564ef0View commit details -
* Remove `argparse` section of HTTP ASTF profile. This removes the ability to call the profile from the CLI, but solves annoying bugs related to passing the tunables from the test to the profile * Remove `astf_path.py` file * Fix small issues with test file
Darius Grassi committedAug 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 90156b0 - Browse repository at this point
Copy the full SHA 90156b0View commit details
Commits on Aug 27, 2021
-
Darius Grassi committed
Aug 27, 2021 Configuration menu - View commit details
-
Copy full SHA for ce508e8 - Browse repository at this point
Copy the full SHA ce508e8View commit details
Commits on Sep 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4bebbba - Browse repository at this point
Copy the full SHA 4bebbbaView commit details
Commits on Sep 2, 2021
-
Darius Grassi committed
Sep 2, 2021 Configuration menu - View commit details
-
Copy full SHA for d27f106 - Browse repository at this point
Copy the full SHA d27f106View commit details -
Darius Grassi committed
Sep 2, 2021 Configuration menu - View commit details
-
Copy full SHA for 5376aac - Browse repository at this point
Copy the full SHA 5376aacView commit details
Commits on Sep 7, 2021
-
Add update from debugging and forum advice
* astf_tcp_flow: add switch port configuration and capture receive port * http_eflow: match style of http_eflow profile instead of http_eflow2
Darius Grassi committedSep 7, 2021 Configuration menu - View commit details
-
Copy full SHA for d23ced6 - Browse repository at this point
Copy the full SHA d23ced6View commit details
Commits on Sep 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cb958a3 - Browse repository at this point
Copy the full SHA cb958a3View commit details -
Fix bug where ASTF servers were not receiving client requests
* Pass astf param to start_stateless call in ptf_runner * Combine ASTF profile and client code into one test file * Create new ASTF base class not including any STL calls
Darius Grassi committedSep 9, 2021 Configuration menu - View commit details
-
Copy full SHA for e024ff5 - Browse repository at this point
Copy the full SHA e024ff5View commit details
Commits on Sep 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b834bcb - Browse repository at this point
Copy the full SHA b834bcbView commit details
Commits on Sep 16, 2021
-
Employ multiple methods to increase throughput and change behaviour of
TCP profile
Darius Grassi committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for d461149 - Browse repository at this point
Copy the full SHA d461149View commit details
Commits on Sep 18, 2021
-
Cleanup and verify test is only using one flow
* Revert trex-config changes * Change to 1 core so there is only 1 flow generated (if 16 core, 16 parallel flows are created) * Cleanup test file
Darius Grassi committedSep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for e14cf92 - Browse repository at this point
Copy the full SHA e14cf92View commit details
Commits on Sep 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c1ed339 - Browse repository at this point
Copy the full SHA c1ed339View commit details
Commits on Sep 24, 2021
-
Create a helper function for TRex tests which prints out readable
statistics for a specified port every second
Darius Grassi committedSep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 17e4444 - Browse repository at this point
Copy the full SHA 17e4444View commit details -
Normalize TRex INT tests to meet certain baseline expectations:
* Runtime is based on specified duration is test file * Generate expected amount of traffic * Use a multiplier/speedup of 1 * Only specify traffic rate as part of stream definition * Only use doRunTest convention if multiple parameters are being tested
Darius Grassi committedSep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 6bbce17 - Browse repository at this point
Copy the full SHA 6bbce17View commit details
Commits on Sep 25, 2021
-
Switch branch from trex-continuous-helper to main
Darius Grassi committedSep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for ccc3e09 - Browse repository at this point
Copy the full SHA ccc3e09View commit details
Commits on Sep 27, 2021
-
Push chassis config before INT tests and fix
int_single_flow
issuesDarius Grassi committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 95a445f - Browse repository at this point
Copy the full SHA 95a445fView commit details
Commits on Sep 28, 2021
-
Darius Grassi committed
Sep 28, 2021 Configuration menu - View commit details
-
Copy full SHA for dd373c9 - Browse repository at this point
Copy the full SHA dd373c9View commit details -
Address comments and list all ports
Darius Grassi committedSep 28, 2021 Configuration menu - View commit details
-
Copy full SHA for d78ba82 - Browse repository at this point
Copy the full SHA d78ba82View commit details -
Merge branch 'trex-continuous-helper' into tcp-linerate
Darius Grassi committedSep 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 5f554cb - Browse repository at this point
Copy the full SHA 5f554cbView commit details
Commits on Sep 29, 2021
-
Darius Grassi committed
Sep 29, 2021 Configuration menu - View commit details
-
Copy full SHA for c880cff - Browse repository at this point
Copy the full SHA c880cffView commit details -
Return dictionary of all results with function
Darius Grassi committedSep 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 3dbbf81 - Browse repository at this point
Copy the full SHA 3dbbf81View commit details -
Darius Grassi committed
Sep 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 8eb6768 - Browse repository at this point
Copy the full SHA 8eb6768View commit details
Commits on Sep 30, 2021
-
Merge branch 'trex-continuous-helper' into tcp-linerate
Darius Grassi committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 18925df - Browse repository at this point
Copy the full SHA 18925dfView commit details -
Merge branch 'normalize-trex-test' into tcp-linerate
Darius Grassi committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for e2e86b6 - Browse repository at this point
Copy the full SHA e2e86b6View commit details -
Merge branch 'main' into tcp-linerate
Darius authoredSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 6c42081 - Browse repository at this point
Copy the full SHA 6c42081View commit details -
Remove extra monitor_port_stats function
Darius Grassi committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 7222d87 - Browse repository at this point
Copy the full SHA 7222d87View commit details
Commits on Oct 1, 2021
-
Split sanity test, normalize and add verification
* Split sanity test into two tests: unshaped 40G ports, and shaped 1G egress port * Add pydoc for both tests * Normalize tests to match TRex INT test structure * Add verification of average rates to tests
Darius Grassi committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for cf558b7 - Browse repository at this point
Copy the full SHA cf558b7View commit details -
Modify push_chassis_config and remove shaped sanity test
Darius Grassi committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for b86dcd3 - Browse repository at this point
Copy the full SHA b86dcd3View commit details
Commits on Nov 5, 2021
-
Upgrade TRex to v2.92 and implement linerate unshaped sanity test
Darius Grassi committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 8aa46ef - Browse repository at this point
Copy the full SHA 8aa46efView commit details