Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Opencv
提交
d45350a0
O
Opencv
项目概览
Greenplum
/
Opencv
大约 1 年 前同步成功
通知
7
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
Opencv
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d45350a0
编写于
1月 29, 2014
作者:
A
Alexander Smorkalov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
opencv_run_all_tests.sh script added to -tests package.
上级
3e59ddba
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
37 addition
and
4 deletion
+37
-4
CMakeLists.txt
CMakeLists.txt
+11
-2
cmake/OpenCVModule.cmake
cmake/OpenCVModule.cmake
+2
-2
cmake/templates/opencv_run_all_tests.sh.in
cmake/templates/opencv_run_all_tests.sh.in
+24
-0
未找到文件。
CMakeLists.txt
浏览文件 @
d45350a0
...
@@ -275,6 +275,9 @@ endif()
...
@@ -275,6 +275,9 @@ endif()
set
(
OPENCV_SAMPLES_BIN_INSTALL_PATH
"
${
OpenCV_INSTALL_BINARIES_PREFIX
}
samples"
)
set
(
OPENCV_SAMPLES_BIN_INSTALL_PATH
"
${
OpenCV_INSTALL_BINARIES_PREFIX
}
samples"
)
set
(
OPENCV_BIN_INSTALL_PATH
"
${
OpenCV_INSTALL_BINARIES_PREFIX
}
bin"
)
set
(
OPENCV_BIN_INSTALL_PATH
"
${
OpenCV_INSTALL_BINARIES_PREFIX
}
bin"
)
if
(
NOT OPENCV_TEST_INSTALL_PATH
)
set
(
OPENCV_TEST_INSTALL_PATH
"
${
OPENCV_BIN_INSTALL_PATH
}
"
)
endif
()
if
(
ANDROID
)
if
(
ANDROID
)
set
(
LIBRARY_OUTPUT_PATH
"
${
OpenCV_BINARY_DIR
}
/lib/
${
ANDROID_NDK_ABI_NAME
}
"
)
set
(
LIBRARY_OUTPUT_PATH
"
${
OpenCV_BINARY_DIR
}
/lib/
${
ANDROID_NDK_ABI_NAME
}
"
)
...
@@ -564,8 +567,14 @@ include(cmake/OpenCVGenInfoPlist.cmake)
...
@@ -564,8 +567,14 @@ include(cmake/OpenCVGenInfoPlist.cmake)
# Generate environment setup file
# Generate environment setup file
if
(
INSTALL_TESTS AND OPENCV_TEST_DATA_PATH AND UNIX AND NOT ANDROID
)
if
(
INSTALL_TESTS AND OPENCV_TEST_DATA_PATH AND UNIX AND NOT ANDROID
)
configure_file
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/cmake/templates/opencv_testing.sh.in"
configure_file
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/cmake/templates/opencv_testing.sh.in"
"
${
CMAKE_BINARY_DIR
}
/unix-install/opencv_testing.sh"
@ONLY IMMEDIATE
)
"
${
CMAKE_BINARY_DIR
}
/unix-install/opencv_testing.sh"
@ONLY
)
install
(
FILES
"
${
CMAKE_BINARY_DIR
}
/unix-install/opencv_testing.sh"
DESTINATION /etc/profile.d/ COMPONENT tests
)
install
(
FILES
"
${
CMAKE_BINARY_DIR
}
/unix-install/opencv_testing.sh"
DESTINATION /etc/profile.d/ COMPONENT tests
)
configure_file
(
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/cmake/templates/opencv_run_all_tests.sh.in"
"
${
CMAKE_BINARY_DIR
}
/unix-install/opencv_run_all_tests.sh"
@ONLY
)
install
(
FILES
"
${
CMAKE_BINARY_DIR
}
/unix-install/opencv_run_all_tests.sh"
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE
DESTINATION
${
OPENCV_TEST_INSTALL_PATH
}
COMPONENT tests
)
endif
()
endif
()
# ----------------------------------------------------------------------------
# ----------------------------------------------------------------------------
...
...
cmake/OpenCVModule.cmake
浏览文件 @
d45350a0
...
@@ -712,7 +712,7 @@ function(ocv_add_perf_tests)
...
@@ -712,7 +712,7 @@ function(ocv_add_perf_tests)
# TODO: warn about unsatisfied dependencies
# TODO: warn about unsatisfied dependencies
endif
(
OCV_DEPENDENCIES_FOUND
)
endif
(
OCV_DEPENDENCIES_FOUND
)
if
(
INSTALL_TESTS
)
if
(
INSTALL_TESTS
)
install
(
TARGETS
${
the_target
}
RUNTIME DESTINATION
${
OPENCV_
BIN
_INSTALL_PATH
}
COMPONENT tests
)
install
(
TARGETS
${
the_target
}
RUNTIME DESTINATION
${
OPENCV_
TEST
_INSTALL_PATH
}
COMPONENT tests
)
endif
()
endif
()
endif
()
endif
()
endfunction
()
endfunction
()
...
@@ -769,7 +769,7 @@ function(ocv_add_accuracy_tests)
...
@@ -769,7 +769,7 @@ function(ocv_add_accuracy_tests)
endif
(
OCV_DEPENDENCIES_FOUND
)
endif
(
OCV_DEPENDENCIES_FOUND
)
if
(
INSTALL_TESTS
)
if
(
INSTALL_TESTS
)
install
(
TARGETS
${
the_target
}
RUNTIME DESTINATION
${
OPENCV_
BIN
_INSTALL_PATH
}
COMPONENT tests
)
install
(
TARGETS
${
the_target
}
RUNTIME DESTINATION
${
OPENCV_
TEST
_INSTALL_PATH
}
COMPONENT tests
)
endif
()
endif
()
endif
()
endif
()
endfunction
()
endfunction
()
...
...
cmake/templates/opencv_run_all_tests.sh.in
0 → 100644
浏览文件 @
d45350a0
#!/bin/sh
OPENCV_TEST_PATH
=
@OPENCV_TEST_INSTALL_PATH@
export
OPENCV_TEST_DATA_PATH
=
@CMAKE_INSTALL_PREFIX@/share/OpenCV/testdata
SUMMARY_STATUS
=
0
for
t
in
"
$OPENCV_TEST_PATH
/"
opencv_test_
*
"
$OPENCV_TEST_PATH
/"
opencv_perf_
*
;
do
"
$t
"
--perf_min_samples
=
1
--perf_force_samples
=
1
--gtest_output
=
xml:
$t
-
`
date
--rfc-3339
=
date
`
.xml
TEST_STATUS
=
$?
if
[
$TEST_STATUS
-ne
0
]
;
then
SUMMARY_STATUS
=
$TEST_STATUS
fi
done
rm
-f
/tmp/__opencv_temp.
*
if
[
$SUMMARY_STATUS
-eq
0
]
;
then
echo
"All OpenCV tests finished successfully"
else
echo
"OpenCV tests finished with status
$SUMMARY_STATUS
"
fi
return
$SUMMARY_STATUS
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录