Run菜单解析

Survive by day and develop by night.
talk for import biz , show your code,I am busy,make a better result.

目录

在这里插入图片描述

概述

一直在用的运行的菜单,写了这个小计一下:

需求:

设计思路

实现思路分析

1.run model

运行模式 该程序,最常用,不赘述

2.debug model

debug 模式该项目,也比较常用

3.run project with coverage

由于项目有单测覆盖率的要求,运行此项。

4.run

其实主要是一些配置信息,可以认为是run 模式的proties模式。
在这里插入图片描述

5.debug

debug 模式也可以认为是debug 模式的父模式。
在这里插入图片描述
在这里我们可以设置主程序类,VM选项, 环境变量 JRE等数值

profile

在这里插入图片描述
主要针对android 的性能视图。

attent to process

在这里插入图片描述

Test history

测试历史记录

import Tests from File

从文件导入测试用例

stop

太常见了,不解释了

stop backgroup processes

停止后台进程和stop 差不多

show run list

多次执行时可以看到

先介绍如何打断点

restore break

恢复断点

toggle line breakpoints

切换到断点

toggle method breakpoints

切换到方法断点

toggle tempoaray line breakpints

切换到临时断点

toggle breakpoint enable

切换断点的可用性

view breakpoints

查看断点视图

线程dump

get thread dump

获取线程dump

核心

evlation expression

计算表达式,选择表达式即可计算

quick eavaltion expression

快速查看表达式

show exection Point

查看当前的执行断点

(重点)

Reload changed classed

加载变化的类对象

restart activity

重启活动,没用过

Step over

单步跳过

force step over

强制跳过

Step into

单步跳入,通常是执行方法

Force step into

强制单步跳入

Smart step into

智能单步跳入

step out

跳出

run to cursor

运行到光标

force run to cursor

强制运行到光标

force return

强制return,我们不想执行后续的逻辑,直接我们定义的表达式

throw exception

抛出异常

Pause program

暂停程序

resume progream

挂起程序

使用方法

通常是
1.调用
视图toggle
2.eavation expresion

3.最后调式程序,step in,out,
等等

基本和平常操作没什么区别。

拓展实现

这里参考:github:简单实现上述流程:
入门级实现:
: 部分源码实现.
: 源码实现

性能参数测试:

参考资料和推荐阅读

  1. Force return.
  2. 智能步入.
  3. 3.

欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执于代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值