性能测试:Riverpod - 默认状态更改

运行集成测试

dart run runner.dart [参数]

“runner.dart”为特定文件运行“flutter driver”命令,并将“结果”添加到结果文件夹。

test/congig.dart中有一个config变量。

如果Config.device

“android”:当有设备连接时,测试运行。会自动添加--no-dds参数。不会添加-d参数,因为flutter driver会自动运行已连接的模拟器或设备。

在其他情况下,如果Config.device不为空,则会添加-d <device>参数。

如果Config.device为空,则不添加-d参数。

我只测试了android和windows。如果您想测试iOS或其他设备,可能需要进行一些配置。

如果您为iOS或其他设备进行了配置,请提交一个pull request。

args可以是“flutter driver”命令的参数。

Config.repeatTest决定了测试将被重复多少次。

Config.repeatState决定了在每次测试中状态将被刷新多少次。

GitHub

查看 Github