Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Pinoxchio
apollo
提交
314e4274
A
apollo
项目概览
Pinoxchio
/
apollo
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
apollo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
314e4274
编写于
9月 18, 2018
作者:
Y
yaoweifeng01
提交者:
Zhongjun Ni
9月 18, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
framework : update python examples and utest according to new API
上级
ed555efd
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
26 addition
and
23 deletion
+26
-23
framework/cybertron.sh
framework/cybertron.sh
+6
-2
framework/python/examples/record.py
framework/python/examples/record.py
+4
-4
framework/python/test/test_init.py
framework/python/test/test_init.py
+6
-6
framework/python/test/test_node.py
framework/python/test/test_node.py
+7
-8
framework/python/test/test_record.py
framework/python/test/test_record.py
+3
-3
未找到文件。
framework/cybertron.sh
浏览文件 @
314e4274
...
...
@@ -30,7 +30,7 @@ export COVFILE="${CYBERTRON_DIR}/test_cybertron.cov"
export
COVFILE_INC
=
"
${
CYBERTRON_DIR
}
/test-inc.cov"
export
PATH
=
${
COV_HOME
}
/bin:
$PATH
TEST_DIR
=
${
CYBERTRON_DIR
}
/install/test/cybertron/unit_test/
TEST_DIR_PY
=
${
CYBERTRON_DIR
}
/install/
lib
/python/test/
TEST_DIR_PY
=
${
CYBERTRON_DIR
}
/install/
test/cybertron
/python/test/
RED
=
'\033[0;31m'
YELLOW
=
'\e[33m'
...
...
@@ -175,6 +175,10 @@ function run_test() {
done
echo
done
run_test_py
failed
=
0
failed
=
0
total
=
0
echo
if
[[
${
error
}
-ne
0
]]
;
then
print_delim
...
...
@@ -234,7 +238,7 @@ function run_test_py() {
done
print_delim
fi
success
"Run
${
total
}
cases, FAILED:
${
failed
}
"
success
"Run
Python
${
total
}
cases, FAILED:
${
failed
}
"
cd
-
}
...
...
framework/python/examples/record.py
浏览文件 @
314e4274
...
...
@@ -20,7 +20,7 @@ import time
import
sys
sys
.
path
.
append
(
"../"
)
from
cybertron
import
init
from
cybertron
import
cybertron
from
cybertron
import
record
TEST_RECORD_FILE
=
"test02.record"
...
...
@@ -71,10 +71,10 @@ def test_record_reader(reader_path):
count
=
count
+
1
freader
.
close
()
init
.
shutdown
()
cybertron
.
shutdown
()
if
__name__
==
'__main__'
:
init
.
init
()
cybertron
.
init
()
test_record_writer
(
TEST_RECORD_FILE
)
test_record_reader
(
TEST_RECORD_FILE
)
init
.
shutdown
()
cybertron
.
shutdown
()
framework/python/test/test_init.py
浏览文件 @
314e4274
...
...
@@ -20,7 +20,7 @@ import sys
import
unittest
sys
.
path
.
append
(
"../"
)
from
cybertron
import
init
from
cybertron
import
cybertron
class
TestInit
(
unittest
.
TestCase
):
"""
...
...
@@ -28,12 +28,12 @@ class TestInit(unittest.TestCase):
"""
def
test_init
(
self
):
"""
test
init
.
test
cybertron
.
"""
self
.
assertTrue
(
init
.
init
())
self
.
assertTrue
(
init
.
ok
())
init
.
shutdown
()
self
.
assertTrue
(
init
.
is_shutdown
())
self
.
assertTrue
(
cybertron
.
init
())
self
.
assertTrue
(
cybertron
.
ok
())
cybertron
.
shutdown
()
self
.
assertTrue
(
cybertron
.
is_shutdown
())
if
__name__
==
'__main__'
:
unittest
.
main
()
framework/python/test/test_node.py
浏览文件 @
314e4274
...
...
@@ -20,8 +20,7 @@ import sys
import
unittest
sys
.
path
.
append
(
"../"
)
from
cybertron
import
node
from
cybertron
import
init
from
cybertron
import
cybertron
from
proto
import
chatter_pb2
def
callback
(
data
):
...
...
@@ -39,11 +38,11 @@ class TestNode(unittest.TestCase):
"""
@
classmethod
def
setUpClass
(
cls
):
init
.
init
()
cybertron
.
init
()
@
classmethod
def
tearDownClass
(
cls
):
init
.
shutdown
()
cybertron
.
shutdown
()
def
test_writer
(
self
):
"""
...
...
@@ -55,8 +54,8 @@ class TestNode(unittest.TestCase):
msg
.
timestamp
=
0
msg
.
lidar_timestamp
=
0
self
.
assertTrue
(
init
.
ok
())
test_node
=
node
.
Node
(
"node_name1"
)
self
.
assertTrue
(
cybertron
.
ok
())
test_node
=
cybertron
.
Node
(
"node_name1"
)
writer
=
test_node
.
create_writer
(
"channel/chatter"
,
chatter_pb2
.
Chatter
.
DESCRIPTOR
.
full_name
)
self
.
assertEqual
(
writer
.
name
,
"channel/chatter"
)
...
...
@@ -67,8 +66,8 @@ class TestNode(unittest.TestCase):
"""
unit test of reader.
"""
self
.
assertTrue
(
init
.
ok
())
test_node
=
node
.
Node
(
"listener"
)
self
.
assertTrue
(
cybertron
.
ok
())
test_node
=
cybertron
.
Node
(
"listener"
)
reader
=
test_node
.
create_reader
(
"channel/chatter"
,
chatter_pb2
.
Chatter
,
callback
)
self
.
assertEqual
(
reader
.
name
,
"channel/chatter"
)
...
...
framework/python/test/test_record.py
浏览文件 @
314e4274
...
...
@@ -21,7 +21,7 @@ import sys
import
unittest
sys
.
path
.
append
(
"../"
)
from
cybertron
import
init
from
cybertron
import
cybertron
from
cybertron
import
record
from
proto
import
record_pb2
...
...
@@ -41,7 +41,7 @@ class TestRecord(unittest.TestCase):
"""
unit test of record.
"""
self
.
assertTrue
(
init
.
init
())
self
.
assertTrue
(
cybertron
.
init
())
# writer
fwriter
=
record
.
RecordWriter
()
...
...
@@ -75,7 +75,7 @@ class TestRecord(unittest.TestCase):
self
.
assertTrue
(
fread
.
endoffile
())
fread
.
close
()
init
.
shutdown
()
cybertron
.
shutdown
()
if
__name__
==
'__main__'
:
unittest
.
main
()
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录