<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" tests="15" skipped="0" failures="0" errors="0" timestamp="2026-10-26T17:38:52.315Z" hostname="bbf819fdcadc" time="0.082">
  <properties/>
  <testcase name="stagingCleanupUnlinksChildSymlinkWithoutFollowingIt" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.007"/>
  <testcase name="persistedCommitKeepsEveryImportedRootEvenBeforeClose" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.003"/>
  <testcase name="startupRollbackLeavesRecursiveStagingCleanupForTheBackground" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.002"/>
  <testcase name="eachRenameWindowRollsBackAllRootsAfterProcessDeath" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.009"/>
  <testcase name="malformedJournalIsRetainedAndBlocksANewRestore" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.002"/>
  <testcase name="startupWithUnfinishedStagingKeepsLiveDataAndDefersDeletion" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.001"/>
  <testcase name="killedStagingNeverChangesLiveData" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.002"/>
  <testcase name="absentVolumeRemainsPendingWithoutRecreatingDirectories" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.002"/>
  <testcase name="conflictRetainsBothOriginalAndForeignDataUntilItIsResolved" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.002"/>
  <testcase name="rootThatDidNotExistIsRemovedOnRollback" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.002"/>
  <testcase name="resolvedRollbackCanResumeCleanupAfterAnotherProcessDeath" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.003"/>
  <testcase name="oversizedJournalIsRejectedBeforeParsing" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.038"/>
  <testcase name="startupAfterCommitKeepsImportedDataWhileOriginalCleanupIsDeferred" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.003"/>
  <testcase name="redirectedRootFailsClosedAndDoesNotTouchTheDestination" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.001"/>
  <testcase name="overlappingRootsAndJournalRootsAreRejectedBeforeReplacement" classname="org.fcitx.fcitx5.android.data.UserDataRestoreJournalTest" time="0.001"/>
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[]]></system-err>
</testsuite>
