性能测试: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决定了在每次测试中状态将被刷新多少次。