Orisumi

Local Application Identity

本机应用的身份随安装线索复用

为什么验证

本机应用的身份要在程序重启后保持不变,同时不同路径或不同设备上的安装要分开。

前置条件

为测试创建独立的登记文件,用户自己的登记文件保持不动。

操作与预期结果

操作预期结果
首次遇到带包标识和路径的应用生成并保存一个身份
重启前台状态 Observer 后读到相同的线索复用原来的身份
只修改应用名称复用原来的身份
修改路径或包标识新建身份
用另一台设备的登记文件读到相同的线索新建身份
缺少路径,同一次运行中再次读到相同的进程和启动时间复用临时身份
缺少路径,进程或前台状态 Observer 重启新建身份
多个程序实例同时登记三个不同的安装每个安装恰好一个身份,三个都保留

测试实现

LocalApplicationIdentityTests 中的三个身份行为测试关联这个 Case。登记文件损坏时的保留由同一文件中的另一个测试验证。

执行结果

Case ID:foreground-local-application-identity

报告时间:

报告代码版本:d0ad859f366f8a9bd66443fc7a4fb2262bda1081

查看最新原报告

以下仅展示此 Case 在该报告中的执行结果。

  • TUnit 1.72.16.0
  • runnervmr9t6g
  • Ubuntu 26.04.1 LTS
  • .NET 10.0.14
  • 26 Oct 2026, 05:36:12 UTC
测试总数
3
通过
3
未成功
0
运行总耗时
未知

贡献者

页面历史