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 目錄掛載至清單中常見的頂層目錄。

成功傳回後,目錄應可供寫入。為了清理,請重新啟動裝置,因為卸載疊加層的程序相當複雜。

參數
dir String:要設為可寫入的目錄。系統不支援含有單引號的資料夾。

megabytes int

擲回
DeviceNotAvailableException
IOException
IllegalStateException