CI / runtime smoke (macos arm64, probe) (push) Skipped
CI / fmt (rustfmt --check) (push) Canceled after 0s
CI / clippy (ubuntu-latest) (push) Canceled after 0s
CI / clippy (windows-latest) (push) Canceled after 0s
CI / test (ubuntu-latest) (push) Canceled after 0s
CI / test (windows-latest) (push) Canceled after 0s
CI / build release (ubuntu-latest) (push) Canceled after 0s
CI / build release (windows-latest) (push) Canceled after 0s
CI / runtime smoke (ubuntu x64, xvfb) (push) Canceled after 0s
Guards / core 零 UI 守门 (push) Canceled after 0s
Guards / presenter 零 UI 守门 (push) Canceled after 0s
Guards / design 零第三方依赖守门 (push) Canceled after 0s
Guards / unsafe 落点守门(集合必须恰好一个文件) (push) Canceled after 0s
Guards / 文件行数 ≤400 守门 (push) Canceled after 0s
Guards / 依赖许可与来源(cargo-deny) (push) Canceled after 0s
首个 iced + Material 3 Expressive 版本的源码快照。 完整历史与日常提交在 dev 分支;main 只放阶段性快照。
18 lines
771 B
Rust
18 lines
771 B
Rust
//! platform 模块集成测试入口(`cargo test -p unlucky-core --test platform`)。
|
||
//!
|
||
//! 覆盖 D19(`PlanDoc/11-os-detection.md`)的运行期探测:
|
||
//! - 等级映射 / 文案:注入式假数据,不改机器真实版本;
|
||
//! - 各平台探测的**解析**(Windows 注册表与 `ver`、Linux `/etc/os-release`+内核+glibc、
|
||
//! macOS `sw_vers`+`sysctl`):解析函数跨平台编译,所以能在任意宿主上单测;
|
||
//! - `rules.os.version` 用真实探测值求值的接线;
|
||
//! - 系统主题探测(`theme_probe`:注册表 / `defaults` / `gsettings` 解析 + 三态契约)。
|
||
|
||
mod linux_caps_cases;
|
||
mod macos_cases;
|
||
mod os_info_cases;
|
||
mod prelude;
|
||
mod rules_wiring;
|
||
mod theme_cases;
|
||
mod vk_cases;
|
||
mod windows_version_cases;
|