Skip to content
This repository was archived by the owner on Sep 30, 2025. It is now read-only.

Commit 0e7d82c

Browse files
authored
[SDFAB-1021] Make targets to access different ONOS instances and set log (#274)
* [SDFAB-1021] Make target to access different ONOS instances and set log * Address review comments * Update onos-test tools * Add missing return
1 parent 6ad69f8 commit 0e7d82c

File tree

3 files changed

+33
-6
lines changed

3 files changed

+33
-6
lines changed

scenarios/Makefile

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ $(SCENARIOS): onos-test ./tmp /tmp/stc ./tmp/.env.docker
6565
deps: pull build stc-dev-build onos-test
6666

6767
onos-test:
68-
curl -sS --fail https://repo1.maven.org/maven2/org/onosproject/onos-releases/2.5.4/onos-test-2.5.4.tar.gz --output onos-test.tar.gz
68+
curl -sS --fail https://repo1.maven.org/maven2/org/onosproject/onos-releases/2.5.7-rc3/onos-test-2.5.7-rc3.tar.gz --output onos-test.tar.gz
6969
tar xf onos-test.tar.gz
7070
rm onos-test.tar.gz
71-
mv onos-test-2.5.4 onos-test
71+
mv onos-test-2.5.7-rc3 onos-test
7272

7373
#FIXME: remove once 'quotes' branch is merged and 2.6 released:
7474
stc-dev-build:
@@ -102,12 +102,28 @@ mn-cli: ./tmp/.env.docker
102102
mn-log:
103103
docker logs -f mininet
104104

105-
onos-cli:
105+
onos-cli: onos-cli1
106+
107+
onos-cli1:
106108
ssh -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" -o LogLevel=ERROR -p 8101 localhost
107109

108-
onos-log: ./tmp/.env.docker
110+
onos-cli2:
111+
ssh -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" -o LogLevel=ERROR -p 8102 localhost
112+
113+
onos-cli3:
114+
ssh -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" -o LogLevel=ERROR -p 8103 localhost
115+
116+
onos-log: onos-log1
117+
118+
onos-log1: ./tmp/.env.docker
109119
${DOCKER_COMPOSE_CMD} logs -f onos1
110120

121+
onos-log2: ./tmp/.env.docker
122+
${DOCKER_COMPOSE_CMD} logs -f onos2
123+
124+
onos-log3: ./tmp/.env.docker
125+
${DOCKER_COMPOSE_CMD} logs -f onos3
126+
111127
onos-ui:
112128
open http://localhost:8181/onos/ui
113129

scenarios/bin/onos-cli

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/bash
2+
# SPDX-FileCopyrightText: 2022-present Open Networking Foundation <info@opennetworking.org>
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
set -ex
6+
7+
node=$1
8+
cliCmd=$2
9+
KARAF_VERSION=$(grep "KARAF_VERSION=" "${ONOS_ROOT}"/tools/build/envDefaults | awk -F '=' '{print $2}')
10+
11+
${DOCKER_COMPOSE_CMD} exec -T "${node}" apache-karaf-"${KARAF_VERSION}"/bin/client "${cliCmd}"

scenarios/setup.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,10 @@
7070
exec="onos-check-apps ${OC#} org.omecproject.up4 includes"
7171
requires="Up4-App-Install-Local-Build"/>
7272
<step name="Up4-Set-Log-Debug-${#}"
73-
exec="onos ${OC#} log:set DEBUG org.omecproject.up4"
73+
exec="onos-cli ${OD#} 'log:set DEBUG org.omecproject.up4'"
7474
requires="Onos-Check-Up4-App-${#}"/>
7575
<step name="Onos-Enable-Grpc-Log-${#}"
76-
exec="onos ${OC#} cfg set org.onosproject.grpc.ctl.GrpcChannelControllerImpl enableMessageLog true"
76+
exec="onos-cli ${OD#} 'cfg set org.onosproject.grpc.ctl.GrpcChannelControllerImpl enableMessageLog true'"
7777
requires="Onos-Check-Up4-App-${#}"/>
7878
<step name="Onos-Check-Components-${#}" exec="onos-check-components ${OC#}"
7979
delay="5" requires="Onos-Check-Up4-App-${#}"/>

0 commit comments

Comments
 (0)