Ray Milkey
5c0d8f92cb
Make test tools available in installed ONOS
...
Part of ONOS-6597
onos-app, onos-netcfg
Change-Id: Ic58156700e357c9564e9bd9fe1173310ec6f0502
2017-06-14 15:18:42 +00:00
Jordan Halterman
4d32a58692
Add test script for disripting ONOS clusters with crashes, partitions, and delayed/dropped/reordered/duplicated/corrupted packets.
...
Change-Id: Ib4f46dc1166df2c1777a6f2f2d148e5a922d2769
2017-06-12 22:28:15 +00:00
Yuta HIGUCHI
6ee6b8ccd2
netty4 OpenFlow southbound
...
- separate I/O thread and message dispatch threads
Change-Id: I11a10a47de451a9e3063b62f9450be19c3a9dae7
2017-06-12 20:28:12 +00:00
Andrea Campanella
241896c7af
[ONOS-6463] general device Provider
...
Change-Id: Ibc045bffe14c24068adc7f0adc96366d0f1807a0
2017-06-12 17:15:41 +00:00
Palash Kala
c3ffad9073
[ONOS-6615] Configuration service doesn't add rest and netconf devices together
...
Change-Id: I40daa2800109e2ed7e42b4cc6507a200b4d440a8
2017-06-12 11:33:19 +00:00
Yuta HIGUCHI
991caf92ef
Fixing opticalUtils.py
...
- Added ectest.py used by test scenario
originally from https://github.com/akoshibe/ecord-topos/blob/master/ectest.py
- Fixed issues found in opticalUtils.py
Change-Id: I100f5d6bab467fe60af24cf88817dba0911a9916
2017-06-06 18:58:35 +00:00
Carmelo Cascone
b752427548
ONOS-6457 Improved bmv2.py mininet script
...
- Starts BMv2 with empty.p4 as when running with --no-p4 the switch
crashes
- Automatically send a netcfg JSON to ONOS for each device
- Makefile to build all P4 programs (needed for empty.p4)
Change-Id: Ib872641751c543aac6c752610b1ce88a1a00d0d2
2017-06-06 12:48:02 +00:00
Carmelo Cascone
4f01102a66
P4 source files for BMv2 demo
...
Change-Id: I3adc57eb346e3cb34f17d54b82505d2d9e89b4ad
2017-06-05 15:07:10 +00:00
Simon Hunt
0d7bbfc5a5
Updated peer locations in regions-europe.sh script.
...
Change-Id: Ide603ea5ae9778a943d027b069495a6d5a759b4c
2017-06-05 08:41:01 +00:00
Thomas Vachuska
3031198c8a
Adding CLI command to list models and enhancing YANG smoke scenario
...
to validate that expected model is registered.
Change-Id: I4db10fcdb0fe5ad922b0312b10ba1e23387b7792
2017-05-26 18:23:20 +00:00
Yuta HIGUCHI
34a25d1aaa
cosmetic fixes in onos-check-bits
...
Change-Id: Ia930ec9f68f3652353dfe231b8e74d1c65b9607b
2017-05-26 09:39:01 -07:00
Ray Milkey
86d1b0a92f
Bumping version of YANG Tools to 2.1; adding YANG smoke STC test.
...
Change-Id: I8bd719351a5dbe6af286779fdc3ac3105c2bbc62
2017-05-24 11:05:25 -07:00
Yuta HIGUCHI
6512f3e11d
Required changes to support OF1.4, 1.5.
...
- OVS with OF1.4 passed `stc smoke` test
- OVS with OF1.5 still has issue
As of OVS 2.5.0, OF1.5 mode responds with ill-formed of_meter_features_stats_reply
org.projectfloodlight.openflow.exceptions.OFParseError: Wrong length: Expected=40(40), got=32
at org.projectfloodlight.openflow.protocol.ver15.OFMeterFeaturesStatsReplyVer15$Reader.readFrom(OFMeterFeaturesStatsReplyVer15.java:281)
Change-Id: Ib78b9d92ecfb4bb667e24c4ee95bcd09aec160a6
2017-05-19 15:40:12 +00:00
Murat Parlakisik
042c3a5baf
ONOS-6219 Onos cell config manager
...
Change-Id: Icd6d8392e2f374b7a492d5d16e971ee1f3ecbaca
2017-05-19 14:31:54 +00:00
Jordan Halterman
063b882c0d
[ONOS-6477] Add EventuallyConsistentMap test scenario to primitive tests
...
Change-Id: I2a6babeb4e306b078bc2dd113bac3c45608be93e
2017-05-18 16:21:47 +00:00
Yuta HIGUCHI
f76f6d588f
Add more log for debugging.
...
Change-Id: I384729ae6b96a5e6fb6529f92cd4606b0262d46e
2017-05-15 18:03:51 -07:00
Yuta HIGUCHI
af0a4c2adb
Ensure check-intent is testing specified Intent state
...
Change-Id: I896f54565e4dcd0ed58a68fc28c89cb04836caeb
2017-05-15 12:26:01 -07:00
Ray Milkey
08b03a9ec8
Starting snapshot 1.11.0-SNAPSHOT
...
Change-Id: I5aa84e241545dace6192243c0079924ddf899404
2017-05-15 18:40:20 +00:00
Simon Hunt
87c9a091e4
ONOS-6259: Topo2 - Implement server-side highlighting model (WIP)
...
- Rename switches in topo script.
Change-Id: I262d3dd80122ddfdacf17162c254b0b52913a9e2
2017-05-11 20:28:43 -07:00
Simon Hunt
cc2d7fc417
ONOS-6259: Topo2 - Implement server-side highlighting model (WIP)
...
- added missing 'grid' parameter in config script.
- fixed handling of peer region locations.
Change-Id: I4cd8d4db49cfde105424ca786c3fed181afbe7b7
2017-05-11 17:42:04 -07:00
Simon Hunt
0ee20bf530
ONOS-6259: Topo2 - Implement server-side highlighting model (WIP)
...
- added locType parameter to region-add command
- created RegionABC sample topology
- fixed possible NPE in Topo2Jsonifier.jsonClosedRegion()
- added "plain" sprite layout
- check for undefined sprite layout and log a warning
- updated logger.sh script
- fixed Topo2Model to have a reference to colleciton before initialization
Change-Id: Ie6af28516338f5d64576bf465373cb5df3dff52c
2017-05-11 18:24:02 +00:00
Ray Milkey
279c5ff9f7
STC fixes for NoSuchPath exceptions
...
Suppress intent exceptions until after the links are
known to be back up and the intent reinstalled.
Change-Id: I801cecb98600b4b844750aa8d7c2157d6d36f6e9
2017-05-11 17:55:55 +00:00
Yuta HIGUCHI
df5eeb13b3
Ignore Exception between expected marker logs.
...
Change-Id: I3b7f155e3e9598a2c1de6484605e3f09c70e14dd
2017-05-08 18:59:52 +00:00
Ching-Ting Sun
60445dd221
ONOS-3615 Redefined some static methods in opticalUtils.py as normal functions.
...
Change-Id: Ie3a5831f7d2c4ea889c6399ae914dfb1da3cec7f
2017-05-06 00:14:03 +00:00
Ray Milkey
8fd28c7b80
Starting snapshot 1.10.0-SNAPSHOT
2017-05-02 14:37:34 -07:00
Ray Milkey
f0099022d2
Tagging 1.10.0-rc1
2017-05-02 14:35:27 -07:00
Simon Hunt
8f60ff8dcd
ONOS-6257: fixing Region-peer-location function...
...
- corrected UiRegion.isRoot() implementation
- added to/from-compact-strings for LayoutLocation, so we can encode
a list of them in an annotation
- Fixed bug in DistributedRegionStore which was emiting events that
had a null region as subject.
Change-Id: I547e0c7f62385b85b191b8d63e6b569196623b84
2017-04-26 16:42:59 +00:00
Andrea Campanella
59b549de61
[ONOS-6076] Moving tl1,snmp,rest netcfg to devices key
...
Change-Id: I332d6b9a3afad5bc8461f6bb94e2d0a3c2ca643e
2017-04-24 18:26:23 +00:00
Andrea Campanella
34cf65ce14
[ONOS-6076] Moving NETCONF devices configuration under devices key
...
Change-Id: I5a0dc2c2d33c7cd79655497f66373c6f4f9af656
2017-04-19 20:19:41 +00:00
Steven Burrows
67713d4a2c
Topo2: Cleaned the European map
...
- Updated the demo
Change-Id: Ifd70f9ebb796390fbea5b0ce42a1729e550965e0
2017-04-11 19:35:16 +00:00
Ray Milkey
708d1ef3d4
Copy the onos and STC log files off of the proxy when a run completes
...
Change-Id: Id499ebdbd4ea4c07809aa4465aa2fad0b987b1b0
2017-04-11 10:17:01 -07:00
Simon Hunt
c4ca710a76
Europe Region Demo data script written.
...
- Added LayoutLocation class
- Added RegionAddPeerLocCommand class
Note: still need to plumb through peer locations to UI JSON.
Change-Id: Ic3513a3880f50b440fe318dce6896b66d7e79704
2017-04-10 10:34:57 -07:00
Simon Hunt
b3567288d6
WIP:: Initial stab at regions demo for Europe
...
- Added UK network
- Added France network
Also:
- Augmented "null-simulation start custom" to reset ID seeds.
Change-Id: I643ed7864da76a1077ca089c1c990e9d322bb527
2017-04-07 23:27:39 -07:00
Simon Hunt
b3656d4ac8
WIP:: Initial stab at regions demo for Europe.
...
Change-Id: I80402aea2b3d57bf104db0c0fba68bebda0cae9e
2017-04-07 18:16:05 -07:00
Simon Hunt
fe3d7b4282
Update geant-null script to sleep while simulator starts up...
...
Change-Id: I69f98f3e517b85bde7b21d6e5efb8cbb95f93dc2
2017-04-05 11:19:45 -07:00
Simon Hunt
375fd623cb
Topo2- bay area regions: spaces in labels.
...
Change-Id: Ia047d252b4cc754d655bb2b758403526e3b6b23b
2017-04-05 10:01:48 -07:00
Simon Hunt
2246bd1277
Add YANG gui apps to simon-single cell.
...
Change-Id: Iaa142ff9123783caa1c7da13649caa9dafd3a3f0
2017-04-03 08:12:50 -07:00
Jon Hall
fe4a073ca3
Allow sequential installation of ONOS in STC
...
- Check for ONOS_STC_SEQ_START env variable, and if set, install ONOS in
sequence instead of in parallel
Change-Id: I6c5d9d2e46293ec3c02b1de22227d3a81d48a45f
2017-03-31 22:34:21 +00:00
Jon Hall
3988a56ede
Add Atomic Value's getAndSet() to stc test
...
- Part of [ONOS-2451]
Change-Id: Ic428f2aa56c5bafdf44cd9951504e5ba1d92bf2b
2017-03-28 21:59:29 +00:00
Simon Hunt
670083aecf
Adjust initial scale for bay root layout
...
Change-Id: Ida86e97dd686c09a51871eeb7511919a913f08e7
2017-03-24 16:56:37 -07:00
Simon Hunt
f7e7d4abbf
Remove unnecessary parameter (region id) when layout already encapsulates that data.
...
- pull out scale as well as pan, for consistency.
Change-Id: I9f8f5f7f99a2dca621f2e8f652e36adf4f3971d3
2017-03-24 15:53:44 -07:00
Ray Milkey
01001b9cae
Remove archetypes from smoke test - causes problems with SNAPSHOT builds
...
Change-Id: I69af6be9f03efde10618995244703ed33494053a
2017-03-23 22:11:18 +00:00
Simon Hunt
ed81ed63bb
Added scale and offset parameters to LayoutAddCommand.
...
- Also, allow dot (.) to be used as a token for null.
Change-Id: Ic04e9624c03f7f45b14b0ec8a209b6804f6333c4
2017-03-22 15:55:36 +00:00
Brian O'Connor
649d024a06
Updating proxy-stc to use basename of test tar
...
Change-Id: I786d788196413c5c57e8ce42ad631bfd8554b217
2017-03-21 23:19:27 +00:00
Jordan Halterman
3044b66327
Ensure onos-wait-for-start script completes successfully when DEBUG logging is enabled by checking all logs.
...
Change-Id: I2b99f3da420837caccf10a71710641fa934bba92
2017-03-21 10:44:09 -07:00
Thomas Vachuska
9ac244b390
Enabling execution of STC on a remote proxy
...
Change-Id: Id7fb8a9b23c27a59f39f01ba1a512344572e1fa0
TBD: tmux/mosh integration
2017-03-20 17:10:32 -07:00
Ray Milkey
1ad9a636c2
Verify REST app is up before issuing API calls
...
Change-Id: Ibe4f3752996a1fdeda5f2bd901083c4b6864bd02
2017-03-20 22:50:35 +00:00
Jon Hall
e8d06bf283
Fix stc dependencies on external scenarios
...
- also only install test application once in dist-test-seq
Change-Id: I4a002cd900e8133ad2163fb6b946e082174fcf85
2017-03-14 21:00:20 +00:00
Ray Milkey
9237067bd3
Scenario to test the CLI 'maps' command
...
This scenario is used as an example in the STC wiki page
Change-Id: Iaef719ee53c8ad9fa2ca467aee5cf23684855968
2017-03-13 17:24:24 +00:00
Simon Hunt
4e942930b7
CORD-Support-App: generate JSON blob of devices, hosts, (filtered) links.
...
- also, update cell simon-single.
- fixed checkstyle (unused import)
Change-Id: I7fc4d601a5f2d79a993fab5a5b664348440a85ea
2017-03-08 01:07:03 +00:00