Skip to content

Commit 7e63ff9

Browse files
committed
Improve dep-tests
1 parent edddabb commit 7e63ff9

File tree

3 files changed

+292
-135
lines changed

3 files changed

+292
-135
lines changed

dep-tests.toml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,25 @@
1+
# See `cargo help pkgid`
2+
3+
# **`-p`, `--package`が指定されていないとき**、記述したSPECに対応するpackageを除外する。
14
exclude = [
25
"c2-chacha:0.2.3", # よくわからない理由でビルドに失敗する
36
"derive_more:0.99.2", # 必要なファイルがexcludeされている
4-
"jemallocator:0.3.2", # よくわからない理由でビルドに失敗する
57
"libm:0.1.4", # `#![deny(warnings)]`
68
"mac:0.1.1", # `#![deny(warnings)]`
79
"nom:5.0.1", # 必要なファイルがexcludeされている
810
"num-rational:0.2.2", # よくわからない理由でビルドに失敗する
9-
"petgraph:0.4.13", # よくわからない理由で実行時に失敗する
10-
"primal:0.2.3", # 最終リリース日が古すぎて"normalizing"が行なわれておらず、workspace membersが相対パスのまま
11-
"primal-estimate:0.2.1", # 最終リリース日が古すぎて"normalizing"が行なわれておらず、workspace membersが相対パスのまま
11+
"primal-estimate:0.2.1", # 古すぎて"normalizing"が行なわれておらず、workspace membersが相対パスのまま
12+
"primal:0.2.3", # 古すぎて"normalizing"が行なわれておらず、workspace membersが相対パスのまま
1213
"proc-macro2:1.0.6", # よくわからない理由でビルドに失敗する
14+
"rand:0.6.5", # 現状同一の`name`のpackageは一つのworkspace内で共存できない
1315
"rand_core:0.3.1", # よくわからない理由でビルドに失敗する
14-
# "smallvec:1.0.0", # 成功はするが謎のエラーが表示される
16+
"rand_pcg:0.1.2", # 現状同一の`name`のpackageは一つのworkspace内で共存できない
1517
"syn:0.15.44", # よくわからない理由でビルドに失敗する
1618
"syn:1.0.8", # よくわからない理由でビルドに失敗する
19+
"smallvec:0.6.13", # 現状同一の`name`のpackageは一つのworkspace内で共存できない
1720
]
21+
22+
# key部分でSPECを指定すると、そのSPECの対象のpackageはvalue部分で指定したtargetのみ実行する。
23+
[filter]
24+
"smallvec:1.0.0" = { lib = true } # doc-testでエラーが表示され、成功はするしおそらく実害は無いが見た目がよろしくない
25+
"text_io:0.1.7" = { doc = true, lib = true, test = ["module", "read_str"] } # `"tuple"`が`target/`下の実行ファイルを実行(しかもexamplesの)という行儀の悪いことをやっている

dep-tests/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ publish = false
88

99
[dependencies]
1010
cargo = "0.40.0"
11+
either = "1.5.3"
1112
failure = "0.1.6"
1213
fs_extra = "1.1.0"
1314
itertools = "0.8.2"
@@ -16,3 +17,4 @@ once_cell = "1.2.0"
1617
serde = { version = "1.0.103", features = ["derive"] }
1718
structopt = "0.3.5"
1819
toml = "0.5.5"
20+
toml_edit = "0.1.5"

0 commit comments

Comments
 (0)