Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
8c86f8ff
R
Rust
项目概览
int
/
Rust
大约 1 年 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rust
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8c86f8ff
编写于
5月 30, 2015
作者:
P
petrochenkov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Warn if the test suite is run on Windows in console with non-UTF-8 code page
上级
a97b3ff1
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
13 addition
and
5 deletion
+13
-5
mk/tests.mk
mk/tests.mk
+6
-5
src/etc/check-sanitycheck.py
src/etc/check-sanitycheck.py
+7
-0
未找到文件。
mk/tests.mk
浏览文件 @
8c86f8ff
...
...
@@ -172,23 +172,24 @@ check: check-sanitycheck cleantmptestlogs cleantestlibs all check-stage2 tidy
$(Q)$(CFG_PYTHON)
$(S)
src/etc/check-summary.py tmp/
*
.log
# As above but don't bother running tidy.
check-notidy
:
cleantmptestlogs cleantestlibs all check-stage2
check-notidy
:
c
heck-sanitycheck c
leantmptestlogs cleantestlibs all check-stage2
$(Q)$(CFG_PYTHON)
$(S)
src/etc/check-summary.py tmp/
*
.log
# A slightly smaller set of tests for smoke testing.
check-lite
:
cleantestlibs cleantmptestlogs
\
check-lite
:
c
heck-sanitycheck c
leantestlibs cleantmptestlogs
\
$(foreach crate
,
$(TEST_TARGET_CRATES)
,
check-stage2-$(crate))
\
check-stage2-rpass check-stage2-rpass-valgrind
\
check-stage2-rfail check-stage2-cfail check-stage2-pfail check-stage2-rmake
$(Q)$(CFG_PYTHON)
$(S)
src/etc/check-summary.py tmp/
*
.log
# Only check the 'reference' tests: rpass/cfail/rfail/rmake.
check-ref
:
cleantestlibs cleantmptestlogs check-stage2-rpass check-stage2-rpass-valgrind
\
check-stage2-rfail check-stage2-cfail check-stage2-pfail check-stage2-rmake
check-ref
:
check-sanitycheck cleantestlibs cleantmptestlogs check-stage2-rpass
\
check-stage2-rpass-valgrind check-stage2-rfail check-stage2-cfail check-stage2-pfail
\
check-stage2-rmake
$(Q)$(CFG_PYTHON)
$(S)
src/etc/check-summary.py tmp/
*
.log
# Only check the docs.
check-docs
:
cleantestlibs cleantmptestlogs check-stage2-docs
check-docs
:
c
heck-sanitycheck c
leantestlibs cleantmptestlogs check-stage2-docs
$(Q)$(CFG_PYTHON)
$(S)
src/etc/check-summary.py tmp/
*
.log
# Some less critical tests that are not prone to breakage.
...
...
src/etc/check-sanitycheck.py
浏览文件 @
8c86f8ff
...
...
@@ -11,6 +11,7 @@
# except according to those terms.
import
os
import
subprocess
import
sys
import
functools
...
...
@@ -45,8 +46,14 @@ will segfault many rustc's, creating many potentially large core files.
set ALLOW_NONZERO_RLIMIT_CORE to ignore this warning
"""
%
(
soft
))
@
only_on
((
'windows'
))
def
check_console_code_page
():
if
"65001"
not
in
subprocess
.
check_output
([
'cmd'
,
'/c'
,
'chcp'
]):
sys
.
stderr
.
write
(
'Warning: the console output code page is not UTF-8,
\
some tests may fail. Use `cmd /c "chcp 65001"` to setup UTF-8 code page.
\n
'
)
def
main
():
check_console_code_page
()
check_rlimit_core
()
if
__name__
==
'__main__'
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录