Skip to content

Commit 1d1791a

Browse files
committed
[jsk_tools/test/env-hooks] Fixed test case
1 parent f90ca3e commit 1d1791a

File tree

3 files changed

+22
-20
lines changed

3 files changed

+22
-20
lines changed

jsk_tools/test/sh/rossetip.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ ECHO_OUTPUT="$1"
77
ip() {
88
echo "$ECHO_OUTPUT"
99
}
10-
CATKIN_SHELL="bash"
11-
rossetip
10+
rossetip > /dev/null 2>&1
11+
echo $ROS_IP

jsk_tools/test/sh/rossetmaster.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
_THIS_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)
4+
source $_THIS_DIR/../../env-hooks/99.jsk_tools.bash
5+
6+
rossetmaster "$1" "${2-11311}" > /dev/null 2>&1
7+
echo $ROS_MASTER_URI

jsk_tools/test/test_env_hooks.test

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,46 +4,41 @@
44
name="test_rossetip0"
55
pkg="jsk_tools" type="test_stdout.py">
66
<!-- testing https://github.com/jsk-ros-pkg/jsk_common/issues/1472 -->
7-
<param name="~command" value="/bin/sh $(find jsk_tools)/env-hooks/99.jsk_tools.sh &amp;&amp;
8-
ip() {echo 'local 192.168.96.20 dev lo src 192.168.96.20 \ cache'} &amp;&amp; rossetip" />
9-
<param name="stdout" value="set ROS_IP and ROS_HOSTNAME to 192.168.96.20" />
7+
<param name="~command" value="/bin/bash $(find jsk_tools)/test/sh/rossetip.sh
8+
&quot;local 192.168.96.20 dev lo src 192.168.96.20 \ cache&quot;" />
9+
<param name="stdout" value="192.168.96.20" />
1010
</test>
1111

1212
<test test-name="test_rossetip1"
1313
name="test_rossetip1"
1414
pkg="jsk_tools" type="test_stdout.py">
1515
<!-- testing https://github.com/jsk-ros-pkg/jsk_common/issues/1472 -->
16-
<param name="~command" value="ip() {echo '192.168.96.21 dev eth0 src 192.168.96.20 \ cache'} &amp;&amp; rossetip" />
17-
<param name="stdout" value="set ROS_IP and ROS_HOSTNAME to 192.168.96.20" />
16+
<param name="~command" value="/bin/bash $(find jsk_tools)/test/sh/rossetip.sh
17+
&quot;192.168.96.20 dev lo src 192.168.96.20 \ cache&quot;" />
18+
<param name="stdout" value="192.168.96.20" />
1819
</test>
1920

2021
<test test-name="test_rossetip2"
2122
name="test_rossetip2"
2223
pkg="jsk_tools" type="test_stdout.py">
2324
<!-- testing https://github.com/jsk-ros-pkg/jsk_common/issues/1472 -->
24-
<param name="~command" value="ip() {echo '8.8.8.8 via 133.11.216.254 dev wlp3s0 src 192.168.96.20 \ cache'} &amp;&amp; rossetip" />
25-
<param name="stdout" value="set ROS_IP and ROS_HOSTNAME to 192.168.96.20" />
25+
<param name="~command" value="/bin/bash $(find jsk_tools)/test/sh/rossetip.sh
26+
&quot;8.8.8.8 via 133.11.216.254 dev wlp3s0 src 192.168.96.20 \ cache&quot;" />
27+
<param name="stdout" value="192.168.96.20" />
2628
</test>
2729

2830
<test test-name="test_rossetmaster0"
2931
name="test_rossetmaster0"
3032
pkg="jsk_tools" type="test_stdout.py">
31-
<param name="~command" value="rossetmaster localhost" />
32-
<param name="stdout" value="set ROS_IP and ROS_HOSTNAME to localhost" />
33+
<param name="~command" value="/bin/bash $(find jsk_tools)/test/sh/rossetmaster.sh localhost" />
34+
<param name="stdout" value="http://localhost:11311" />
3335
</test>
3436

3537
<test test-name="test_rossetmaster1"
3638
name="test_rossetmaster1"
3739
pkg="jsk_tools" type="test_stdout.py">
38-
<param name="~command" value="rossetlocal" />
39-
<param name="stdout" value="set ROS_IP and ROS_HOSTNAME to localhost" />
40-
</test>
41-
42-
<test test-name="test_rossetmaster2"
43-
name="test_rossetmaster2"
44-
pkg="jsk_tools" type="test_stdout.py">
45-
<param name="~command" value="rossetmaster hrp2017v" />
46-
<param name="stdout" value="set ROS_IP and ROS_HOSTNAME to hrp2017v" />
40+
<param name="~command" value="/bin/bash $(find jsk_tools)/test/sh/rossetmaster.sh hrp2017v 10017" />
41+
<param name="stdout" value="http://hrp2017v:10017" />
4742
</test>
4843

4944
</launch>

0 commit comments

Comments
 (0)