Cannot run tests on CLion
还没有人认领这个 Issue。
评估
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 新手友好度
- 35/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- rust
调研方向
首先复现 CLion Cargo 测试命令,并将其与正常工作的 cargo test 调用进行比较。跟踪自定义测试运行器如何将 -- 之后的参数传递给 QEMU;当 CLion 生成的测试配置不再将 -Z 等仅供 Cargo 使用的选项发送给 QEMU 时,即视为完成。
由索引模型根据 Issue 内容生成。
描述
I think bootimage has some problems with the custom test runner on CLion/Rust plugin.
CLion can create a Cargo run configuration for tests. This creates the following cargo command:
C:/Programming/Rust/cargo/bin/cargo.exe test --color=always --no-fail-fast -- -Z unstable-options --format=json --show-output
Unfortunately, the arguments after -- are passed to qemu as is
Running: `qemu-system-x86_64 -drive format=raw,file=C:\dev\Workspace\gerrix\target\x86_64-blog_os\debug\deps\bootimage-gerrix-d6bdb98945edd169.bin -no-reboot -device isa-debug-exit,iobase=0xf4,iosize=0x04 -Z unstable-options --format=json --show-output`
qemu-system-x86_64: -Z: invalid option
Running the test via cargo test works, though.
- 主要语言
- Rust
- 星标
- 906
- 派生
- 70
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
rust-osdev/bootimage 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 68/100
rust-osdev/bootimage#103 · 9 条评论 ·
-
难度 3/5 1-2 天 新手友好度 45/100
rust-osdev/bootimage#110 · 4 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 45/100
rust-osdev/bootimage#109 · 1 条评论 ·
-
难度 1/5 1 小时以内 新手友好度 45/100
rust-osdev/bootimage#98 · 1 条评论 ·
-
难度 3/5 1-2 天 新手友好度 35/100
rust-osdev/bootimage#94 · 1 条评论 ·
查看 rust-osdev/bootimage 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
BurntSushi/jiff#653 ·
-
难度 2/5 1-3 小时 新手友好度 72/100
ZcashFoundation/zeeder#106 ·
-
难度 2/5 1-3 小时 新手友好度 76/100
oxidize-rb/rb-sys#807 ·
-
难度 2/5 1-3 小时 新手友好度 88/100
-
todo:ticket
难度 2/5 1-2 天 新手友好度 74/100