You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio中每次点击运行按钮时自动执行flutter test命令

实现方案

按以下步骤配置即可实现点击运行按钮前自动执行flutter test命令:

方法一:使用内置Flutter Test任务(无需自定义参数时推荐)

  • 打开Flutter项目后,点击顶部工具栏运行按钮旁的运行配置下拉框,选择Edit Configurations
  • 在弹窗左侧选中你正在使用的Flutter运行配置(默认对应项目的lib/main.dart)
  • 找到右侧的Before launch设置区域,点击区域底部的+按钮
  • 在弹出的菜单中选择Run Flutter Test,可根据需要指定测试目录/文件,默认会执行整个项目test目录下的所有测试用例
  • 调整任务顺序,确保flutter test任务排在Build、Run类任务之前,点击Apply→OK保存配置即可

方法二:自定义外部工具(需要自定义test命令参数时使用)

如果需要给flutter test加额外参数(如指定测试范围、开启覆盖率、过滤测试用例等),可以通过配置外部工具实现:

  • 同样进入Edit Configurations页面,在Before launch区域点击+,选择Run External Tool
  • 在新弹出的外部工具列表窗口点击+,新建工具:
    • Name字段可自定义填写,比如自定义Flutter测试
    • Program字段填flutter(需提前将flutter路径配置到系统环境变量),也可以直接填写flutter可执行文件的绝对路径
    • Arguments字段填写需要执行的test参数,比如执行所有单元测试填test test/unit,开启覆盖率填test --coverage
    • Working directory字段选择当前项目的根目录
  • 保存外部工具配置后,选中刚创建的工具添加到Before launch列表,调整顺序到最前面即可

后续如果需要临时跳过测试,只需回到运行配置的Before launch区域,取消勾选或删除对应的flutter test任务即可。

内容的提问来源于stack exchange,提问作者Michal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 19:45:03