Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PARL
提交
04c220ba
P
PARL
项目概览
PaddlePaddle
/
PARL
通知
68
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
18
列表
看板
标记
里程碑
合并请求
3
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PARL
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
18
Issue
18
列表
看板
标记
里程碑
合并请求
3
合并请求
3
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
04c220ba
编写于
5月 17, 2018
作者:
S
skylian
提交者:
emailweixu
5月 17, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
use cmake to manage unittests
上级
3f82a9bd
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
42 addition
and
2 deletion
+42
-2
CMakeLists.txt
CMakeLists.txt
+40
-0
parl/layers/tests/test_param_name.py
parl/layers/tests/test_param_name.py
+1
-1
parl/layers/tests/test_param_sharing.py
parl/layers/tests/test_param_sharing.py
+1
-1
未找到文件。
CMakeLists.txt
0 → 100644
浏览文件 @
04c220ba
# Copyright (c) 2018 PaddlePaddle Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
cmake_minimum_required
(
VERSION 3.8
)
enable_testing
()
option
(
WITH_TESTING
"Include unit testing"
ON
)
option
(
FLUID_PATH
"Path to PaddlePaddle Fluid"
""
)
function
(
py_test TARGET_NAME
)
if
(
WITH_TESTING
)
set
(
options
""
)
set
(
oneValueArgs
""
)
set
(
multiValueArgs SRCS DEPS ARGS ENVS
)
cmake_parse_arguments
(
py_test
"
${
options
}
"
"
${
oneValueArgs
}
"
"
${
multiValueArgs
}
"
${
ARGN
}
)
add_test
(
NAME
${
TARGET_NAME
}
COMMAND env PYTHONPATH=.:
${
py_test_ENVS
}
python -u
${
py_test_SRCS
}
${
py_test_ARGS
}
WORKING_DIRECTORY
${
CMAKE_CURRENT_SOURCE_DIR
}
)
endif
()
endfunction
()
file
(
GLOB_RECURSE TEST_OPS RELATIVE
"
${
CMAKE_CURRENT_SOURCE_DIR
}
"
"test_*.py"
)
string
(
REPLACE
".py"
""
TEST_OPS
"
${
TEST_OPS
}
"
)
foreach
(
src
${
TEST_OPS
}
)
py_test
(
${
src
}
SRCS
${
src
}
.py ENVS
${
FLUID_PATH
}
)
endforeach
()
parl/layers/tests/test_param_name.py
浏览文件 @
04c220ba
...
...
@@ -13,7 +13,7 @@
# limitations under the License.
import
unittest
import
p
p
rl.layers
as
layers
import
p
a
rl.layers
as
layers
class
TestParamName
(
unittest
.
TestCase
):
...
...
parl/layers/tests/test_param_sharing.py
浏览文件 @
04c220ba
...
...
@@ -13,7 +13,7 @@
# limitations under the License.
import
unittest
import
p
p
rl.layers
as
layers
import
p
a
rl.layers
as
layers
import
paddle.fluid
as
fluid
import
numpy
as
np
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录