Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
50bb6ba1
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,发现更多精彩内容 >>
提交
50bb6ba1
编写于
1月 08, 2018
作者:
G
Guillaume Gomez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Move forward to add rustdoc test
上级
43acd233
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
11 addition
and
16 deletion
+11
-16
src/bootstrap/builder.rs
src/bootstrap/builder.rs
+3
-1
src/bootstrap/check.rs
src/bootstrap/check.rs
+7
-14
src/bootstrap/tool.rs
src/bootstrap/tool.rs
+1
-1
未找到文件。
src/bootstrap/builder.rs
浏览文件 @
50bb6ba1
...
...
@@ -254,7 +254,9 @@ fn get_step_descriptions(kind: Kind) -> Vec<StepDescription> {
Kind
::
Test
=>
describe!
(
check
::
Tidy
,
check
::
Bootstrap
,
check
::
DefaultCompiletest
,
check
::
HostCompiletest
,
check
::
Crate
,
check
::
CrateLibrustc
,
check
::
Rustdoc
,
check
::
Linkcheck
,
check
::
Cargotest
,
check
::
Cargo
,
check
::
Rls
,
check
::
Docs
,
check
::
ErrorIndex
,
check
::
Distcheck
,
check
::
Rustfmt
,
check
::
Miri
,
check
::
Clippy
),
check
::
ErrorIndex
,
check
::
Distcheck
,
check
::
Rustfmt
,
check
::
Miri
,
check
::
Clippy
,
check
::
RustdocJS
),
Kind
::
Bench
=>
describe!
(
check
::
Crate
,
check
::
CrateLibrustc
),
Kind
::
Doc
=>
describe!
(
doc
::
UnstableBook
,
doc
::
UnstableBookGen
,
doc
::
TheBook
,
doc
::
Standalone
,
doc
::
Std
,
doc
::
Test
,
doc
::
Rustc
,
doc
::
ErrorIndex
,
doc
::
Nomicon
,
...
...
src/bootstrap/check.rs
浏览文件 @
50bb6ba1
...
...
@@ -430,12 +430,12 @@ pub struct RustdocJS {
}
impl
Step
for
RustdocJS
{
type
Output
=
PathBuf
;
type
Output
=
()
;
const
DEFAULT
:
bool
=
true
;
const
ONLY_HOSTS
:
bool
=
true
;
fn
should_run
(
run
:
ShouldRun
)
->
ShouldRun
{
run
.path
(
"
node
"
)
run
.path
(
"
src/tests/rustdoc-js
"
)
}
fn
make_run
(
run
:
RunConfig
)
{
...
...
@@ -444,17 +444,11 @@ fn make_run(run: RunConfig) {
});
}
fn
run
(
self
,
_
:
&
Builder
)
{
let
cmd
=
if
cfg!
(
target_os
=
"windows"
)
{
let
command
=
Command
::
new
(
"cmd"
);
command
.args
(
&
[
"/C"
,
"node src/tools/rustdoc-js/tester.js"
]);
command
}
else
{
let
command
=
Command
::
new
(
"sh"
);
command
.args
(
&
[
"-c"
,
"node src/tools/rustdoc-js/tester.js"
]);
command
};
builder
.run
(
cmd
);
fn
run
(
self
,
builder
:
&
Builder
)
{
let
nodejs
=
builder
.config.nodejs
.clone
();
let
mut
command
=
Command
::
new
(
&
nodejs
.expect
(
"no nodejs found"
));
command
.args
(
&
[
"src/tools/rustdoc-js/tester.js"
,
&*
self
.host
]);
builder
.run
(
&
mut
command
);
}
}
...
...
@@ -604,7 +598,6 @@ fn run(self, builder: &Builder) {
},
Test
{
path
:
"src/test/run-make"
,
mode
:
"run-make"
,
suite
:
"run-make"
},
Test
{
path
:
"src/test/rustdoc"
,
mode
:
"rustdoc"
,
suite
:
"rustdoc"
},
Test
{
path
:
"src/test/rustdoc-js"
,
mode
:
"rustdoc-js"
,
suite
:
"rustdoc-js"
},
Test
{
path
:
"src/test/pretty"
,
mode
:
"pretty"
,
suite
:
"pretty"
},
Test
{
path
:
"src/test/run-pass/pretty"
,
mode
:
"pretty"
,
suite
:
"run-pass"
},
...
...
src/bootstrap/tool.rs
浏览文件 @
50bb6ba1
...
...
@@ -260,7 +260,7 @@ fn run(self, builder: &Builder) -> PathBuf {
BuildManifest
,
"src/tools/build-manifest"
,
"build-manifest"
,
Mode
::
Libstd
;
RemoteTestClient
,
"src/tools/remote-test-client"
,
"remote-test-client"
,
Mode
::
Libstd
;
RustInstaller
,
"src/tools/rust-installer"
,
"fabricate"
,
Mode
::
Libstd
;
RustdocJS
,
"
node"
,
"node
"
,
Mode
::
Tool
;
RustdocJS
,
"
rustdoc-js"
,
"js-tests
"
,
Mode
::
Tool
;
);
#[derive(Debug,
Copy,
Clone,
Hash,
PartialEq,
Eq)]
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录