Thomas Vachuska
d5d506a776
Cleaned-up the net-smoke scenario to tolerate failures of independent steps.
...
Change-Id: I4a60b2d6da7a0af1b22817e5937d4f58383d0388
2018-01-09 10:00:15 -08:00
Jordan Halterman
cbbdb8c441
Add test scenario for crashing all nodes in sequence
...
Change-Id: Idd3c87ff8155a3c2b612b0447428e0af7d78a756
2017-12-21 03:37:54 +00:00
Thomas Vachuska
1815c7f492
Fixed the tar-setup scenario to secure ssh in parallel.
...
Change-Id: I3b70d9c56f0d3a65ab676a26cd2f56934650e544
2017-12-12 19:23:14 +00:00
Dimitrios Mavrommatis
aa31d762eb
STC Restart fix; require stop before start
...
Change-Id: Iad98516018e627b0ea4d9cefdc075c9ae35e5782
2017-12-08 18:55:41 +00:00
Thomas Vachuska
5ca0f7ad6b
Enhancing diagnostic and test facilities for troubleshooting
...
- added new CLI to list driver providers
- added ability to power on/off borrowed cells
- enabled ONOS service to restart on boot/death
Change-Id: Ifc889cdbc0740e5d3286c9836dfecc38d458bbc5
2017-11-29 17:25:43 +00:00
Dimitrios Mavrommatis
30675ca0b4
[ONOS-7221] Upgrade state tests
...
Change-Id: I0e9214ddcb272dc98bb8f54fa600704c38e3562d
2017-11-19 11:14:13 +00:00
Claudine Chiu
ab8d7cd042
ONOS-7045 vnet stc - virtual network with 2 virtual devices, 1 virtual link, 2 virtual hosts
...
Change-Id: Idcb2d29dba27e8e70ce8336a154d9aeeb779a7fc
2017-11-15 23:31:29 +00:00
Dimitrios Mavrommatis
03728eb0f0
Upgrade/Rollback ECMap STCs
...
Change-Id: I6578b7e3fcb8b1e58537002345964e2bba411744
2017-11-07 01:45:36 +00:00
Phil Huang
279d5821e8
Add more check items in prerequisites xml
...
- Check user can execute with passwordless sudo on node
- Check Java Environment on node
Change-Id: I573c2e1d3a2badf4ebe8dae1ade98e5db10a2ef6
Signed-off-by: Phil Huang <phil_huang@edge-core.com>
2017-11-06 16:20:03 +00:00
Claudine Chiu
e23b45662d
ONOS-7045 vnet stc
...
Change-Id: I1e8731d4da3c8c981ae7a7d1d6da58981c9eb7cf
2017-11-01 23:43:03 +00:00
Jordan Halterman
980a8c1566
[ONOS-7054] Implement prototype of ISSU protocol
...
Change-Id: Id543c0de9c97b68f977c824cbc987b35d81beb2d
2017-10-06 21:14:56 +00:00
Thomas Vachuska
5cd2566483
Fixing flow objectives test fixture.
...
Change-Id: Ib80c0978ee741ca8993e0a7042f183efdda7a02e
2017-10-06 10:26:52 -07:00
Thomas Vachuska
4d9051eebd
Fixing YANG bucklet to properly generate the name of the model registrator class.
...
Also fixing yang-live-compile scenario.
Change-Id: I614726d1a3220c06bc7146d2445ec8d6b6b57417
2017-09-06 13:34:05 -07:00
Thomas Vachuska
08b4decc39
ONOS-6980 Adding support for download of application bits.
...
Change-Id: I742950690b50038cac0bb2ad2da4eaac5781da85
2017-09-06 17:37:43 +00:00
Thomas Vachuska
e3094a3d4d
Adding app reactivation scenario; part of smoke test.
...
Change-Id: I8aab34796f51acf5a1a6c05709d016bec2b79382
2017-08-30 08:15:39 +00:00
Ray Milkey
a210520797
Add a small pause before running pingall to allow the switches to settle
...
Change-Id: Ie987a4b6aabfb37eecd8db3e4513443938ec416a
2017-08-25 10:44:30 -07:00
Thomas Vachuska
e662d67842
Fixing yang-live-compile scenario.
...
Change-Id: Icb63eb10690529d304cd2e3a3e913db8e463e8e5
2017-08-15 17:15:17 +00:00
Brian O'Connor
98c5bec26d
Drawing yang models from test/config for Yang live compiler test
...
Change-Id: Ifc3c226d2b8b1b90c667ac71f6e213faa1a479ce
2017-08-15 16:52:55 +00:00
Thomas Vachuska
ed1c86311f
Adding YANG live compilation STC scenario.
...
Change-Id: I40388b560f5d7406bff443ac1f2abf0b4ac61f95
2017-08-09 23:46:51 +00:00
Brian O'Connor
a09fe5b0b7
Updating Copyright line to Open Networking Foundation
...
Change-Id: Icba96d7f39a065b53f34a6aeb71afd1f7d51f774
2017-08-03 21:12:30 -07:00
Brian O'Connor
740e98ca1b
ONOS-6758 Enable TLS by default for intra-cluster communication
...
Default key store location is config/onos.jks with password changeit
Change-Id: I07cbc09abb22fd8e98fe39a012ce0a65d17d8e39
2017-07-07 23:36:06 +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
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
Jordan Halterman
063b882c0d
[ONOS-6477] Add EventuallyConsistentMap test scenario to primitive tests
...
Change-Id: I2a6babeb4e306b078bc2dd113bac3c45608be93e
2017-05-18 16:21:47 +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
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
Ray Milkey
01001b9cae
Remove archetypes from smoke test - causes problems with SNAPSHOT builds
...
Change-Id: I69af6be9f03efde10618995244703ed33494053a
2017-03-23 22:11:18 +00: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
Jon Hall
e4a6100b96
Check logs on all nodes in stc dist tests
...
Change-Id: Ia98536940dc3d08b810a98f94f69fdc309d3fe67
2017-02-21 21:04:54 +00:00
Jon Hall
880b4e5f4b
Check all nodes for app activation in stc
...
Check output in archetypes verification steps
Change-Id: I6d7d1133c007b769548ac92acbe61d60a5045398
2017-02-21 21:04:07 +00:00
Jon Hall
1d85439395
Fix missing stc dependencies
...
Change-Id: Ic5894de8d570cdb13e64623fa2e3b94b873c0da9
2017-02-21 19:09:33 +00:00
Jon Hall
da9fd4a436
Create setup and cleanup tests for stc dist tests
...
Change-Id: Ie977697a645be82e26ebf13d2510eb891a7c8b8c
(cherry picked from commit 4ad86cfda8f0dc2e87a1ef2ec0a48506c09274a0)
2017-02-21 18:56:26 +00:00
Jon Hall
fb6009d215
Save stc temp logs in the stc folder
...
There was an issue when OCN was set to localhost. As part of Net-Smoke,
the command 'mn -c' is run which removes '/tmp/*.log'. This potentially
caused some tests to fail.
Change-Id: If68c184902b994e1ee38ea775c378ce29cdb891f
(cherry picked from commit a67dc45535c7b0b8ea6f246a10c1f2e4e18abb83)
2017-02-16 17:43:31 +00:00
Thomas Vachuska
5af2e4f898
Eliminating use of Apache Karaf CLI client and of ONOS_USE_SSH env. variable.
...
All CLI access is now through the raw SSH client.
To enable passwordless access, the 'onos-user-key' tool should be used to add user keys.
Added 'onos-user-password' tool in the similar vein and usage as the 'onos-user-key' tool.
Change-Id: Ic5482fc8012369edc818691402ba45d13f130452
2016-12-16 22:30:47 +00:00
Thomas Vachuska
0a4dd38fab
FIxed startup scenario and re-worked cluster restart to use shutdown and startup scenarios.
...
Change-Id: I0fd6d10eb4d87251a4ed19d1e103b60f63c74448
2016-12-12 10:23:49 -08:00
Thomas Vachuska
db9b7f44d8
Added ability to kill ONOS process after waiting for it to peacefully stop.
...
Change-Id: I5e768909622f7167e108929706471c054b245400
2016-11-30 17:51:25 +00:00
Thomas Vachuska
3101b9bec7
Modified HA test scenarios to fail fast.
...
Change-Id: I63fd432812a793476d8d32ce0e03f2cf8a88234f
2016-11-29 01:05:46 +00:00
Thomas Vachuska
822bc14ae4
Increased tolerance for node stop/start and for topology convergence.
...
Change-Id: Ie9ea56918011b9e34c5ed6a6d426199bfe3e26d9
2016-11-22 23:51:30 +00:00
Thomas Vachuska
13a93f3f4e
Added tool to verify that ONOS server has stopped; added HA cluster restart scenario.
...
Change-Id: I534eb75003a88c03ec2fe74d29fd56e64ffacc35
2016-11-22 22:36:52 +00:00
Ray Milkey
594add7af1
Fix ONOS-4503 - allow ONOS to run in offline mode with no internet connection
...
Change-Id: I7122800e2c485743313c5d963bc75f8dd0292452
2016-11-18 21:04:50 +00:00
Thomas Vachuska
27ece8feef
Enhancing onos-check-logs to allow ignoring store exceptions
...
Change-Id: I60dae339e987a15d0fa3d71967e13f3ce09434bc
2016-11-11 19:21:02 +00:00
Thomas Vachuska
e1125351ef
Adding an STC scenario to test basic HA functionality
...
Change-Id: Ic70b592bf932dcdcd4eb88606d0b0aa9ef9c4a59
2016-11-11 01:10:21 +00:00
Ray Milkey
ead5c916d0
Add App Id to flows creation
...
Change-Id: I65a4b47713954ef029c1c69234c58b1794acc8fc
2016-11-07 12:08:35 -08:00
Brian O'Connor
0a4e6742b8
Copyright update
...
Change-Id: I534d938da3820f6fb814aed3bb4a0855fa41ddd5
2016-09-16 06:48:34 +00:00
Madan Jampani
d4684b4004
stc work queue test improvements
...
Change-Id: I8b9335b0bbfdc8a447c5955bf3621962ff112cb2
2016-09-06 20:59:07 +00:00