OverlayFsUtils

public class OverlayFsUtils
extends TestWatcher

java.lang.Object
   ↳ org.junit.rules.TestWatcher
     ↳ com.android.sts.common.OverlayFsUtils


用于启用对只读分区的写入并在完成后重启设备的 TestWatcher。

摘要

字段

static final Pattern PERM_PATTERN

公共构造函数

OverlayFsUtils(BaseHostJUnit4Test test)

公共方法

boolean anyOverlayFsMounted()
void finished(Description d)
void makeWritable(String dir, int megabytes)

将 OverlayFS 目录挂载到列表中最常用的目录上。

字段

PERM_PATTERN

static final Pattern PERM_PATTERN

公共构造函数

OverlayFsUtils

public OverlayFsUtils (BaseHostJUnit4Test test)

参数
test BaseHostJUnit4Test

公共方法

anyOverlayFsMounted

public boolean anyOverlayFsMounted ()

返回
boolean

抛出
DeviceNotAvailableException

已收市

public void finished (Description d)

参数
d Description

makeWritable

public void makeWritable (String dir, 
                int megabytes)

将 OverlayFS 目录挂载到列表中最常用的目录上。

成功返回后,目录应可写入。如需进行清理,请重启设备,因为解除挂载 overlayfs 很复杂。

参数
dir String:要设为可写的目录。不支持使用单引号的文件夹。

megabytes int

抛出
DeviceNotAvailableException
IOException
IllegalStateException