diff options
Diffstat (limited to 'scripts/automation/trex_control_plane/stl/examples')
-rw-r--r-- | scripts/automation/trex_control_plane/stl/examples/stl_simple_burst.py | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/scripts/automation/trex_control_plane/stl/examples/stl_simple_burst.py b/scripts/automation/trex_control_plane/stl/examples/stl_simple_burst.py index 5e17018c..fd3bd0d1 100644 --- a/scripts/automation/trex_control_plane/stl/examples/stl_simple_burst.py +++ b/scripts/automation/trex_control_plane/stl/examples/stl_simple_burst.py @@ -4,7 +4,6 @@ from trex_stl_lib.api import * import time def simple_burst (): - # create client c = STLClient() @@ -60,6 +59,31 @@ def simple_burst (): print "\nTest has failed :-(\n" +# +def sheker (): + pkt = STLPktBuilder(pkt = Ether()/IP(src="16.0.0.1",dst="48.0.0.1")/UDP(dport=12,sport=1025)/IP()/'a_payload_example') + + # create two bursts and link them + s1 = STLStream(name = 'A', + packet = pkt, + mode = STLTXSingleBurst(total_pkts = 5000), + next = 'B') + + s2 = STLStream(name = 'B', + self_start = False, + packet = pkt, + mode = STLTXSingleBurst(total_pkts = 3000)) + + profile = STLProfile([s1, s2]) + print "**** BEFORE ****\n" + print profile + profile.to_yaml('1.yaml') + loaded_profile = STLProfile.load_yaml('1.yaml') + print "**** AFTER ****\n" + print loaded_profile + exit(0) + +sheker() # run the tests -simple_burst() +#simple_burst() |