<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
<testsuites>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer" tests="22" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestGetContainerPids" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestGetContainerStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestGetContainerState" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestErrorCode" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryNew" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryNewTmpfs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryLoadNotExists" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryLoadContainer" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestErrorDetail" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNotifyOnOOM" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNotifyMemoryPressure" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestCheckMountDestOnProc" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestCheckMountDestInSys" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestCheckMountDestFalsePositive" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDev" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDevStrangeSource" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDevStrangeDest" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDevStrangeSourceDest" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestStateStatus" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestStoppedStateTransition" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestPausedStateTransition" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestRestoredStateTransition" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/cgroups" tests="4" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestParseCgroups" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestGetCgroupMounts" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestParseCgroupString" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestIgnoreCgroup2Mount" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/cgroups/fs" tests="69" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupPath" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupPath" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupName" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupName" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupNameAndParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupNameAndParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetWeight" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetWeightDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetMultipleWeightDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoSectorsFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoServiceBytesFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoServicedFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoQueuedFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoServiceTimeFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoWaitTimeFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoMergedFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoTimeFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsUnexpectedNumberOfFields" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsUnexpectedFieldType" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNonCFQBlkioStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleReadBpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleWriteBpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleReadIOpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleWriteIOpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuSetShares" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuSetBandWidth" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNoCpuStatFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCpuStat" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuSetRtSchedAtApply" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpusetSetCpus" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpusetSetMems" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestDevicesSetAllow" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestDevicesSetDeny" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestFreezerSetState" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestFreezerSetInvalidState" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbSetHugetlb" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsNoUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsNoMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsBadUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsBadMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemory" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemoryswap" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemoryLargerThanSwap" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetSwapSmallerThanMemory" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetKernelMemory" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetKernelMemoryTCP" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemorySwappinessDefault" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoStatFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoLimitInBytesFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadStatFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadLimitInBytesFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetOomControl" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNetClsSetClassid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNetPrioSetIfPrio" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsSetMax" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsSetUnlimited" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsStatsUnlimited" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestGetCgroupParamsInt" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/configs" tests="14" errors="0" failures="1" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestRemoveNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootUIDNoUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootUIDWithUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootGIDNoUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootGIDWithUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestUnmarshalHooks" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestUnmarshalHooksWithInvalidData" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestMarshalHooks" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestMarshalUnmarshalHooks" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestMarshalHooksWithUnexpectedType" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestFuncHookRun" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestCommandHookRun" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestCommandHookRunTimeout" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHelperProcess" time="N/A">

      <failure type="go.error" message="error">
        <![CDATA[Helper Process]]>
      </failure>    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/configs/validate" tests="22" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootless" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessUserns" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMappingUid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMappingGid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMountUid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMountGid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessCgroup" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidate" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateWithInvalidRootfs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateNetworkWithoutNETNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateNetworkRoutesWithoutNETNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateHostname" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateHostnameWithoutUTSNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSecurityWithMaskPaths" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSecurityWithROPaths" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSecurityWithoutNEWNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateUsernamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateUsernamespaceWithoutUserNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSysctl" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateValidSysctl" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSysctlWithSameNs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSysctlWithoutNETNamespace" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/devices" tests="3" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/devices" name="TestDeviceFromPathLstatFailure" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/devices" name="TestHostDevicesIoutilReadDirFailure" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/devices" name="TestHostDevicesIoutilReadDirDeepFailure" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/integration" tests="50" errors="0" failures="8" skip="2">
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestCheckpoint" time="0.42">

      <failure type="go.error" message="error">
        <![CDATA[	checkpoint_test.go:18: === /tmp/criu-parent453858548/dump.log ===
	checkpoint_test.go:29: (00.000058) Enforcing memory tracking for pre-dump.
	checkpoint_test.go:29: (00.000081) Enforcing tasks run after pre-dump.
	checkpoint_test.go:29: (00.000263) Pagemap is fully functional
	checkpoint_test.go:29: (00.000305) Found anon-shmem device at 4
	checkpoint_test.go:29: (00.000309) Reset 13131's dirty tracking
	checkpoint_test.go:29: (00.000319) Dirty tracking support is OFF
	checkpoint_test.go:29: (00.000320) Error (kerndat.c:283): Tracking memory is not available
	checkpoint_test.go:29: (00.000343) Error (cr-dump.c:1459): Pre-dumping FAILED.
	checkpoint_test.go:36: === END ===
	checkpoint_test.go:124: criu failed: type PRE_DUMP errno 0
		log file: /tmp/criu-parent453858548/dump.log]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecPS" time="0.29">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestUsernsExecPS" time="0.23">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T09:33:54Z" level=warning msg="os: process already finished" 
	exec_test.go:49: nsenter: failed to unshare namespaces: Invalid argument
		|: container_linux.go:264: starting container process caused "process_linux.go:247: running exec setns process for init caused \"exit status 38\""]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCPrivate" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCHost" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCJoinPath" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCBadPath" time="0.23">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRlimit" time="0.25">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestUsernsRlimit" time="0.23">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T09:33:56Z" level=warning msg="os: process already finished" 
	utils_test.go:51: exec_test.go:197: unexpected error: container_linux.go:264: starting container process caused "process_linux.go:247: running exec setns process for init caused \"exit status 38\""
		]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestEnter" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestProcessEnv" time="0.33">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestProcessEmptyCaps" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestProcessCaps" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestAdditionalGroups" time="0.40">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestFreeze" time="0.25">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSystemdFreeze" time="0.35">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestCpuShares" time="0.33">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestCpuSharesSystemd" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPids" time="0.37">
      <skipped/> 
    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPidsSystemd" time="0.46">
      <skipped/> 
    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRunWithKernelMemory" time="0.28">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T09:33:59Z" level=warning msg="signal: killed" 
	exec_test.go:714: runContainer failed with kernel memory limit: container_linux.go:264: starting container process caused "process_linux.go:339: container init caused \"\""]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRunWithKernelMemorySystemd" time="0.27">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T09:34:00Z" level=warning msg="signal: killed" 
	exec_test.go:714: runContainer failed with kernel memory limit: container_linux.go:264: starting container process caused "process_linux.go:339: container init caused \"\""]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestContainerState" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPassExtraFiles" time="0.34">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestMountCmds" time="0.34">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSysctl" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestMountCgroupRO" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestMountCgroupRW" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestOomScoreAdj" time="0.25">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestHook" time="0.25">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSTDIOPermissions" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRootfsPropagationSlaveMount" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRootfsPropagationSharedMount" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPIDHost" time="0.35">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestInitJoinPID" time="0.30">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestInitJoinNetworkAndUser" time="0.23">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T09:34:04Z" level=warning msg="os: process already finished" 
	utils_test.go:51: exec_test.go:1642: unexpected error: container_linux.go:264: starting container process caused "process_linux.go:247: running exec setns process for init caused \"exit status 38\""
		]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestTmpfsCopyUp" time="0.24">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecIn" time="0.35">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInUsernsRlimit" time="0.24">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T09:34:04Z" level=warning msg="os: process already finished" 
	utils_test.go:51: execin_test.go:113: unexpected error: container_linux.go:264: starting container process caused "process_linux.go:247: running exec setns process for init caused \"exit status 38\""
		]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInRlimit" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInAdditionalGroups" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInError" time="0.46">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInTTY" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInEnvironment" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecinPassExtraFiles" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInOomScoreAdj" time="0.37">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInUserns" time="0.23">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T09:34:07Z" level=warning msg="os: process already finished" 
	utils_test.go:51: execin_test.go:554: unexpected error: container_linux.go:264: starting container process caused "process_linux.go:247: running exec setns process for init caused \"exit status 38\""
		]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSeccompDenyGetcwd" time="0.25">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSeccompPermitWriteConditional" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSeccompDenyWriteConditional" time="0.54">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/nsenter" tests="3" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/nsenter" name="TestNsenterValidPaths" time="0.02">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/nsenter" name="TestNsenterInvalidPaths" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/nsenter" name="TestNsenterIncorrectPathType" time="0.01">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/seccomp" tests="1" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/seccomp" name="TestParseStatusFile" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/specconv" tests="5" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestLinuxCgroupsPathSpecified" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestLinuxCgroupsPathNotSpecified" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestSpecconvExampleValidate" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestDupNamespaces" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestRootlessSpecconvValidate" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/stacktrace" tests="2" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/stacktrace" name="TestCaptureTestFunc" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/stacktrace" name="TestParsePackageName" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/system" tests="1" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/system" name="TestParseStartTime" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/user" tests="8" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestUserParseLine" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestUserParsePasswd" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestUserParseGroup" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestValidGetExecUser" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestInvalidGetExecUser" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestGetExecUserNilSources" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestGetAdditionalGroups" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestGetAdditionalGroupsNumeric" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/utils" tests="9" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestGenerateName" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestSearchLabels" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestResolveRootfs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestResolveRootfsWithSymlink" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestResolveRootfsWithNonExistingDir" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestExitStatus" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestExitStatusSignaled" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestWriteJSON" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestCleanPath" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="CentOS" name="github.com/opencontainers/runc/libcontainer/xattr" tests="1" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/xattr" name="TestXattr" time="0.00">

    </testcase>
  </testsuite>
<testsuite platform="CentOS" name="bats.cgroups" tests="2" failures="1" skip="0" time="1">
    <testcase classname="bats.cgroups" name="runc update --kernel-memory (initialized)" time="1">
        <failure><![CDATA[
(in test file tests/integration/cgroups.bats, line 49)
  `[ "$status" -eq 0 ]' failed
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc spec (status=0):

runc run -d --console-socket /tmp/console.sock test_cgroups_kmem (status=1):
container_linux.go:264: starting container process caused "process_linux.go:339: container init caused \"\""
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER]]></failure>
    </testcase>    <testcase classname="bats.cgroups" name="runc update --kernel-memory (uninitialized)" time="0"/>
</testsuite>
<testsuite platform="CentOS" name="bats.checkpoint" tests="2" failures="1" skip="0" time="13">
    <testcase classname="bats.checkpoint" name="checkpoint and restore" time="12"/>    <testcase classname="bats.checkpoint" name="checkpoint --pre-dump and restore" time="1">
        <failure><![CDATA[
(in test file tests/integration/checkpoint.bats, line 89)
  `[ "$status" -eq 0 ]' failed
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc spec (status=0):

runc state test_busybox (status=0):
{
  "ociVersion": "1.0.0-rc5",
  "id": "test_busybox",
  "pid": 18022,
  "status": "running",
  "bundle": "/tmp/busyboxtest",
  "rootfs": "/tmp/busyboxtest/rootfs",
  "created": "2017-04-20T09:34:27.938824853Z",
  "owner": ""
}
runc state test_busybox (status=0):
{
  "ociVersion": "1.0.0-rc5",
  "id": "test_busybox",
  "pid": 18022,
  "status": "running",
  "bundle": "/tmp/busyboxtest",
  "rootfs": "/tmp/busyboxtest/rootfs",
  "created": "2017-04-20T09:34:27.938824853Z",
  "owner": ""
}
runc --criu /usr/sbin/criu checkpoint --pre-dump --image-path ./parent-dir test_busybox (status=1):
criu failed: type PRE_DUMP errno 0
log file: /tmp/runc.I3wHGM/test_busybox/criu.work/dump.log
runc list (status=0):
ID             PID         STATUS      BUNDLE             CREATED                          OWNER
test_busybox   18022       running     /tmp/busyboxtest   2017-04-20T09:34:27.938824853Z   root
runc kill test_busybox KILL (status=0):

runc delete test_busybox (status=0):

runc run test_busybox (status=137):
Thu Apr 20 09:34:27 UTC 2017]]></failure>
    </testcase>
</testsuite>
<testsuite platform="CentOS" name="bats.create" tests="4" failures="0" skip="0" time="2">
    <testcase classname="bats.create" name="runc create" time="0"/>    <testcase classname="bats.create" name="runc create exec" time="1"/>    <testcase classname="bats.create" name="runc create --pid-file" time="0"/>    <testcase classname="bats.create" name="runc create --pid-file with new CWD" time="1"/>
</testsuite>
<testsuite platform="CentOS" name="bats.debug" tests="4" failures="0" skip="0" time="1">
    <testcase classname="bats.debug" name="global --debug" time="0"/>    <testcase classname="bats.debug" name="global --debug to --log" time="0"/>    <testcase classname="bats.debug" name="global --debug to --log --log-format 'text'" time="1"/>    <testcase classname="bats.debug" name="global --debug to --log --log-format 'json'" time="0"/>
</testsuite>
<testsuite platform="CentOS" name="bats.delete" tests="2" failures="0" skip="0" time="1">
    <testcase classname="bats.delete" name="runc delete" time="0"/>    <testcase classname="bats.delete" name="runc delete --force" time="1"/>
</testsuite>
<testsuite platform="CentOS" name="bats.events" tests="4" failures="0" skip="0" time="8">
    <testcase classname="bats.events" name="events --stats" time="0"/>    <testcase classname="bats.events" name="events --interval default " time="6"/>    <testcase classname="bats.events" name="events --interval 1s " time="2"/>    <testcase classname="bats.events" name="events --interval 100ms " time="0"/>
</testsuite>
<testsuite platform="CentOS" name="bats.exec" tests="7" failures="0" skip="0" time="4">
    <testcase classname="bats.exec" name="runc exec" time="1"/>    <testcase classname="bats.exec" name="runc exec --pid-file" time="0"/>    <testcase classname="bats.exec" name="runc exec --pid-file with new CWD" time="1"/>    <testcase classname="bats.exec" name="runc exec ls -la" time="0"/>    <testcase classname="bats.exec" name="runc exec ls -la with --cwd" time="1"/>    <testcase classname="bats.exec" name="runc exec --env" time="0"/>    <testcase classname="bats.exec" name="runc exec --user" time="1"/>
</testsuite>
<testsuite platform="CentOS" name="bats.help" tests="3" failures="0" skip="0" time="0">
    <testcase classname="bats.help" name="runc -h" time="0"/>    <testcase classname="bats.help" name="runc command -h" time="0"/>    <testcase classname="bats.help" name="runc foo -h" time="0"/>
</testsuite>
<testsuite platform="CentOS" name="bats.kill" tests="1" failures="0" skip="0" time="1">
    <testcase classname="bats.kill" name="kill detached busybox" time="1"/>
</testsuite>
<testsuite platform="CentOS" name="bats.list" tests="1" failures="0" skip="0" time="1">
    <testcase classname="bats.list" name="list" time="1"/>
</testsuite>
<testsuite platform="CentOS" name="bats.mask" tests="2" failures="0" skip="0" time="1">
    <testcase classname="bats.mask" name="mask paths [file]" time="1"/>    <testcase classname="bats.mask" name="mask paths [directory]" time="0"/>
</testsuite>
<testsuite platform="CentOS" name="bats.pause" tests="2" failures="0" skip="0" time="1">
    <testcase classname="bats.pause" name="runc pause and resume" time="1"/>    <testcase classname="bats.pause" name="runc pause and resume with nonexist container" time="0"/>
</testsuite>
<testsuite platform="CentOS" name="bats.ps" tests="3" failures="0" skip="0" time="2">
    <testcase classname="bats.ps" name="ps" time="1"/>    <testcase classname="bats.ps" name="ps -f json" time="0"/>    <testcase classname="bats.ps" name="ps -e -x" time="1"/>
</testsuite>
<testsuite platform="CentOS" name="bats.root" tests="1" failures="0" skip="0" time="1">
    <testcase classname="bats.root" name="global --root" time="1"/>
</testsuite>
<testsuite platform="CentOS" name="bats.spec" tests="3" failures="1" skip="0" time="1">
    <testcase classname="bats.spec" name="spec generation cwd" time="0"/>    <testcase classname="bats.spec" name="spec generation --bundle" time="0"/>    <testcase classname="bats.spec" name="spec validator" time="1">
        <failure><![CDATA[
(in test file tests/integration/spec.bats, line 78)
  `[ "$status" -eq 0 ]' failed]]></failure>
    </testcase>
</testsuite>
<testsuite platform="CentOS" name="bats.start_detached" tests="4" failures="0" skip="0" time="2">
    <testcase classname="bats.start_detached" name="runc run detached" time="1"/>    <testcase classname="bats.start_detached" name="runc run detached ({u,g}id != 0)" time="0"/>    <testcase classname="bats.start_detached" name="runc run detached --pid-file" time="1"/>    <testcase classname="bats.start_detached" name="runc run detached --pid-file with new CWD" time="0"/>
</testsuite>
<testsuite platform="CentOS" name="bats.start_hello" tests="4" failures="0" skip="0" time="2">
    <testcase classname="bats.start_hello" name="runc run" time="1"/>    <testcase classname="bats.start_hello" name="runc run ({u,g}id != 0)" time="0"/>    <testcase classname="bats.start_hello" name="runc run with rootfs set to ." time="0"/>    <testcase classname="bats.start_hello" name="runc run --pid-file" time="1"/>
</testsuite>
<testsuite platform="CentOS" name="bats.start" tests="1" failures="0" skip="0" time="0">
    <testcase classname="bats.start" name="runc start" time="0"/>
</testsuite>
<testsuite platform="CentOS" name="bats.state" tests="2" failures="0" skip="0" time="1">
    <testcase classname="bats.state" name="state (kill + delete)" time="0"/>    <testcase classname="bats.state" name="state (pause + resume)" time="1"/>
</testsuite>
<testsuite platform="CentOS" name="bats.tty" tests="6" failures="0" skip="0" time="2">
    <testcase classname="bats.tty" name="runc run [tty ptsname]" time="0"/>    <testcase classname="bats.tty" name="runc run [tty owner]" time="1"/>    <testcase classname="bats.tty" name="runc run [tty owner] ({u,g}id != 0)" time="0"/>    <testcase classname="bats.tty" name="runc exec [tty ptsname]" time="0"/>    <testcase classname="bats.tty" name="runc exec [tty owner]" time="1"/>    <testcase classname="bats.tty" name="runc exec [tty owner] ({u,g}id != 0)" time="0"/>
</testsuite>
<testsuite platform="CentOS" name="bats.update" tests="2" failures="2" skip="0" time="0">
    <testcase classname="bats.update" name="update" time="0">
        <failure><![CDATA[
(in test file tests/integration/update.bats, line 60)
  `[ "$status" -eq 0 ]' failed
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc spec (status=0):

runc run -d --console-socket /tmp/console.sock test_update (status=1):
container_linux.go:264: starting container process caused "process_linux.go:339: container init caused \"\""
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER]]></failure>
    </testcase>    <testcase classname="bats.update" name="update rt period and runtime" time="0">
        <failure><![CDATA[
(in test file tests/integration/update.bats, line 249)
  `[ "$status" -eq 0 ]' failed
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc spec (status=0):

runc run -d --console-socket /tmp/console.sock test_update_rt (status=1):
container_linux.go:264: starting container process caused "process_linux.go:339: container init caused \"read init-p: connection reset by peer\""
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER
runc list (status=0):
ID          PID         STATUS      BUNDLE      CREATED     OWNER]]></failure>
    </testcase>
</testsuite>
<testsuite platform="CentOS" name="bats.version" tests="1" failures="0" skip="0" time="0">
    <testcase classname="bats.version" name="runc version" time="0"/>
</testsuite>
<testsuites>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer" tests="22" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestGetContainerPids" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestGetContainerStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestGetContainerState" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestErrorCode" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryNew" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryNewTmpfs" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryLoadNotExists" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryLoadContainer" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestErrorDetail" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNotifyOnOOM" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNotifyMemoryPressure" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestCheckMountDestOnProc" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestCheckMountDestInSys" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestCheckMountDestFalsePositive" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDev" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDevStrangeSource" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDevStrangeDest" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDevStrangeSourceDest" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestStateStatus" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestStoppedStateTransition" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestPausedStateTransition" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestRestoredStateTransition" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/cgroups" tests="4" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestParseCgroups" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestGetCgroupMounts" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestParseCgroupString" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestIgnoreCgroup2Mount" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/cgroups/fs" tests="69" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupPath" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupPath" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupName" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupName" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupNameAndParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupNameAndParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetWeight" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetWeightDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetMultipleWeightDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoSectorsFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoServiceBytesFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoServicedFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoQueuedFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoServiceTimeFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoWaitTimeFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoMergedFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoTimeFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsUnexpectedNumberOfFields" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsUnexpectedFieldType" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNonCFQBlkioStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleReadBpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleWriteBpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleReadIOpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleWriteIOpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuSetShares" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuSetBandWidth" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNoCpuStatFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCpuStat" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuSetRtSchedAtApply" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpusetSetCpus" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpusetSetMems" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestDevicesSetAllow" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestDevicesSetDeny" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestFreezerSetState" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestFreezerSetInvalidState" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbSetHugetlb" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsNoUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsNoMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsBadUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsBadMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemory" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemoryswap" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemoryLargerThanSwap" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetSwapSmallerThanMemory" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetKernelMemory" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetKernelMemoryTCP" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemorySwappinessDefault" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoStatFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoLimitInBytesFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadStatFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadLimitInBytesFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetOomControl" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNetClsSetClassid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNetPrioSetIfPrio" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsSetMax" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsSetUnlimited" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsStatsUnlimited" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestGetCgroupParamsInt" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/configs" tests="14" errors="0" failures="1" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestRemoveNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootUIDNoUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootUIDWithUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootGIDNoUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootGIDWithUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestUnmarshalHooks" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestUnmarshalHooksWithInvalidData" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestMarshalHooks" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestMarshalUnmarshalHooks" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestMarshalHooksWithUnexpectedType" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestFuncHookRun" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestCommandHookRun" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestCommandHookRunTimeout" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHelperProcess" time="N/A">

      <failure type="go.error" message="error">
        <![CDATA[Helper Process]]>
      </failure>    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/configs/validate" tests="22" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootless" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessUserns" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMappingUid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMappingGid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMountUid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMountGid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessCgroup" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidate" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateWithInvalidRootfs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateNetworkWithoutNETNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateNetworkRoutesWithoutNETNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateHostname" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateHostnameWithoutUTSNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSecurityWithMaskPaths" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSecurityWithROPaths" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSecurityWithoutNEWNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateUsernamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateUsernamespaceWithoutUserNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSysctl" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateValidSysctl" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSysctlWithSameNs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSysctlWithoutNETNamespace" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/devices" tests="3" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/devices" name="TestDeviceFromPathLstatFailure" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/devices" name="TestHostDevicesIoutilReadDirFailure" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/devices" name="TestHostDevicesIoutilReadDirDeepFailure" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/integration" tests="50" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestCheckpoint" time="1.02">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecPS" time="0.51">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestUsernsExecPS" time="0.43">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCPrivate" time="0.44">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCHost" time="0.37">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCJoinPath" time="0.33">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCBadPath" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRlimit" time="0.40">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestUsernsRlimit" time="0.43">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestEnter" time="0.46">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestProcessEnv" time="0.45">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestProcessEmptyCaps" time="0.43">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestProcessCaps" time="0.36">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestAdditionalGroups" time="0.43">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestFreeze" time="0.35">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSystemdFreeze" time="0.41">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestCpuShares" time="0.38">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestCpuSharesSystemd" time="0.33">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPids" time="0.90">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPidsSystemd" time="0.90">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRunWithKernelMemory" time="0.46">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRunWithKernelMemorySystemd" time="0.39">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestContainerState" time="0.38">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPassExtraFiles" time="0.44">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestMountCmds" time="0.35">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSysctl" time="0.45">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestMountCgroupRO" time="0.45">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestMountCgroupRW" time="0.44">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestOomScoreAdj" time="0.37">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestHook" time="0.44">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSTDIOPermissions" time="0.34">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRootfsPropagationSlaveMount" time="0.45">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRootfsPropagationSharedMount" time="0.46">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPIDHost" time="0.42">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestInitJoinPID" time="0.54">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestInitJoinNetworkAndUser" time="0.96">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestTmpfsCopyUp" time="0.41">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecIn" time="0.41">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInUsernsRlimit" time="0.40">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInRlimit" time="0.37">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInAdditionalGroups" time="0.35">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInError" time="0.63">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInTTY" time="0.48">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInEnvironment" time="0.44">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecinPassExtraFiles" time="0.45">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInOomScoreAdj" time="0.45">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInUserns" time="0.45">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSeccompDenyGetcwd" time="0.44">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSeccompPermitWriteConditional" time="0.38">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSeccompDenyWriteConditional" time="0.42">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/nsenter" tests="3" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/nsenter" name="TestNsenterValidPaths" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/nsenter" name="TestNsenterInvalidPaths" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/nsenter" name="TestNsenterIncorrectPathType" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/seccomp" tests="1" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/seccomp" name="TestParseStatusFile" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/specconv" tests="5" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestLinuxCgroupsPathSpecified" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestLinuxCgroupsPathNotSpecified" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestSpecconvExampleValidate" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestDupNamespaces" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestRootlessSpecconvValidate" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/stacktrace" tests="2" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/stacktrace" name="TestCaptureTestFunc" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/stacktrace" name="TestParsePackageName" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/system" tests="1" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/system" name="TestParseStartTime" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/user" tests="8" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestUserParseLine" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestUserParsePasswd" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestUserParseGroup" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestValidGetExecUser" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestInvalidGetExecUser" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestGetExecUserNilSources" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestGetAdditionalGroups" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestGetAdditionalGroupsNumeric" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/utils" tests="9" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestGenerateName" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestSearchLabels" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestResolveRootfs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestResolveRootfsWithSymlink" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestResolveRootfsWithNonExistingDir" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestExitStatus" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestExitStatusSignaled" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestWriteJSON" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestCleanPath" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="Fedora" name="github.com/opencontainers/runc/libcontainer/xattr" tests="1" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/xattr" name="TestXattr" time="0.00">

    </testcase>
  </testsuite>
<testsuite platform="Fedora" name="bats.cgroups" tests="2" failures="0" skip="0" time="3">
    <testcase classname="bats.cgroups" name="runc update --kernel-memory (initialized)" time="1"/>    <testcase classname="bats.cgroups" name="runc update --kernel-memory (uninitialized)" time="2"/>
</testsuite>
<testsuite platform="Fedora" name="bats.checkpoint" tests="2" failures="0" skip="0" time="26">
    <testcase classname="bats.checkpoint" name="checkpoint and restore" time="13"/>    <testcase classname="bats.checkpoint" name="checkpoint --pre-dump and restore" time="13"/>
</testsuite>
<testsuite platform="Fedora" name="bats.create" tests="4" failures="0" skip="0" time="2">
    <testcase classname="bats.create" name="runc create" time="1"/>    <testcase classname="bats.create" name="runc create exec" time="0"/>    <testcase classname="bats.create" name="runc create --pid-file" time="1"/>    <testcase classname="bats.create" name="runc create --pid-file with new CWD" time="0"/>
</testsuite>
<testsuite platform="Fedora" name="bats.debug" tests="4" failures="0" skip="0" time="1">
    <testcase classname="bats.debug" name="global --debug" time="1"/>    <testcase classname="bats.debug" name="global --debug to --log" time="0"/>    <testcase classname="bats.debug" name="global --debug to --log --log-format 'text'" time="0"/>    <testcase classname="bats.debug" name="global --debug to --log --log-format 'json'" time="0"/>
</testsuite>
<testsuite platform="Fedora" name="bats.delete" tests="2" failures="0" skip="0" time="2">
    <testcase classname="bats.delete" name="runc delete" time="2"/>    <testcase classname="bats.delete" name="runc delete --force" time="0"/>
</testsuite>
<testsuite platform="Fedora" name="bats.events" tests="4" failures="0" skip="0" time="9">
    <testcase classname="bats.events" name="events --stats" time="0"/>    <testcase classname="bats.events" name="events --interval default " time="6"/>    <testcase classname="bats.events" name="events --interval 1s " time="2"/>    <testcase classname="bats.events" name="events --interval 100ms " time="1"/>
</testsuite>
<testsuite platform="Fedora" name="bats.exec" tests="7" failures="0" skip="0" time="3">
    <testcase classname="bats.exec" name="runc exec" time="0"/>    <testcase classname="bats.exec" name="runc exec --pid-file" time="1"/>    <testcase classname="bats.exec" name="runc exec --pid-file with new CWD" time="0"/>    <testcase classname="bats.exec" name="runc exec ls -la" time="1"/>    <testcase classname="bats.exec" name="runc exec ls -la with --cwd" time="0"/>    <testcase classname="bats.exec" name="runc exec --env" time="1"/>    <testcase classname="bats.exec" name="runc exec --user" time="0"/>
</testsuite>
<testsuite platform="Fedora" name="bats.help" tests="3" failures="0" skip="0" time="1">
    <testcase classname="bats.help" name="runc -h" time="1"/>    <testcase classname="bats.help" name="runc command -h" time="0"/>    <testcase classname="bats.help" name="runc foo -h" time="0"/>
</testsuite>
<testsuite platform="Fedora" name="bats.kill" tests="1" failures="0" skip="0" time="1">
    <testcase classname="bats.kill" name="kill detached busybox" time="1"/>
</testsuite>
<testsuite platform="Fedora" name="bats.list" tests="1" failures="0" skip="0" time="4">
    <testcase classname="bats.list" name="list" time="4"/>
</testsuite>
<testsuite platform="Fedora" name="bats.mask" tests="2" failures="0" skip="0" time="2">
    <testcase classname="bats.mask" name="mask paths [file]" time="1"/>    <testcase classname="bats.mask" name="mask paths [directory]" time="1"/>
</testsuite>
<testsuite platform="Fedora" name="bats.pause" tests="2" failures="0" skip="0" time="1">
    <testcase classname="bats.pause" name="runc pause and resume" time="0"/>    <testcase classname="bats.pause" name="runc pause and resume with nonexist container" time="1"/>
</testsuite>
<testsuite platform="Fedora" name="bats.ps" tests="3" failures="0" skip="0" time="1">
    <testcase classname="bats.ps" name="ps" time="0"/>    <testcase classname="bats.ps" name="ps -f json" time="1"/>    <testcase classname="bats.ps" name="ps -e -x" time="0"/>
</testsuite>
<testsuite platform="Fedora" name="bats.root" tests="1" failures="0" skip="0" time="2">
    <testcase classname="bats.root" name="global --root" time="2"/>
</testsuite>
<testsuite platform="Fedora" name="bats.spec" tests="3" failures="0" skip="0" time="3">
    <testcase classname="bats.spec" name="spec generation cwd" time="0"/>    <testcase classname="bats.spec" name="spec generation --bundle" time="1"/>    <testcase classname="bats.spec" name="spec validator" time="2"/>
</testsuite>
<testsuite platform="Fedora" name="bats.start_detached" tests="4" failures="0" skip="0" time="2">
    <testcase classname="bats.start_detached" name="runc run detached" time="0"/>    <testcase classname="bats.start_detached" name="runc run detached ({u,g}id != 0)" time="1"/>    <testcase classname="bats.start_detached" name="runc run detached --pid-file" time="0"/>    <testcase classname="bats.start_detached" name="runc run detached --pid-file with new CWD" time="1"/>
</testsuite>
<testsuite platform="Fedora" name="bats.start_hello" tests="4" failures="0" skip="0" time="1">
    <testcase classname="bats.start_hello" name="runc run" time="0"/>    <testcase classname="bats.start_hello" name="runc run ({u,g}id != 0)" time="0"/>    <testcase classname="bats.start_hello" name="runc run with rootfs set to ." time="1"/>    <testcase classname="bats.start_hello" name="runc run --pid-file" time="0"/>
</testsuite>
<testsuite platform="Fedora" name="bats.start" tests="1" failures="0" skip="0" time="1">
    <testcase classname="bats.start" name="runc start" time="1"/>
</testsuite>
<testsuite platform="Fedora" name="bats.state" tests="2" failures="0" skip="0" time="2">
    <testcase classname="bats.state" name="state (kill + delete)" time="1"/>    <testcase classname="bats.state" name="state (pause + resume)" time="1"/>
</testsuite>
<testsuite platform="Fedora" name="bats.tty" tests="6" failures="0" skip="0" time="3">
    <testcase classname="bats.tty" name="runc run [tty ptsname]" time="0"/>    <testcase classname="bats.tty" name="runc run [tty owner]" time="1"/>    <testcase classname="bats.tty" name="runc run [tty owner] ({u,g}id != 0)" time="0"/>    <testcase classname="bats.tty" name="runc exec [tty ptsname]" time="1"/>    <testcase classname="bats.tty" name="runc exec [tty owner]" time="0"/>    <testcase classname="bats.tty" name="runc exec [tty owner] ({u,g}id != 0)" time="1"/>
</testsuite>
<testsuite platform="Fedora" name="bats.update" tests="2" failures="0" skip="1" time="2">
    <testcase classname="bats.update" name="update" time="2"/>    <testcase classname="bats.update" name="update rt period and runtime" time="0">
        <skipped>(Test requires cgroups_rt.) update rt period and runtime</skipped>
    </testcase>
</testsuite>
<testsuite platform="Fedora" name="bats.version" tests="1" failures="0" skip="0" time="0">
    <testcase classname="bats.version" name="runc version" time="0"/>
</testsuite>
<testsuites>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer" tests="22" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestGetContainerPids" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestGetContainerStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestGetContainerState" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestErrorCode" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryNew" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryNewTmpfs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryLoadNotExists" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestFactoryLoadContainer" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestErrorDetail" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNotifyOnOOM" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNotifyMemoryPressure" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestCheckMountDestOnProc" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestCheckMountDestInSys" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestCheckMountDestFalsePositive" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDev" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDevStrangeSource" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDevStrangeDest" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestNeedsSetupDevStrangeSourceDest" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestStateStatus" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestStoppedStateTransition" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestPausedStateTransition" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer" name="TestRestoredStateTransition" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/cgroups" tests="4" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestParseCgroups" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestGetCgroupMounts" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestParseCgroupString" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups" name="TestIgnoreCgroup2Mount" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/cgroups/fs" tests="69" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupPath" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupPath" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupName" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupName" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCgroupNameAndParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidAbsoluteCgroupNameAndParent" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetWeight" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetWeightDevice" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetMultipleWeightDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoSectorsFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoServiceBytesFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoServicedFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoQueuedFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoServiceTimeFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoWaitTimeFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoMergedFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsNoTimeFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsUnexpectedNumberOfFields" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioStatsUnexpectedFieldType" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNonCFQBlkioStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleReadBpsDevice" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleWriteBpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleReadIOpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestBlkioSetThrottleWriteIOpsDevice" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuSetShares" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuSetBandWidth" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNoCpuStatFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestInvalidCpuStat" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpuSetRtSchedAtApply" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpusetSetCpus" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestCpusetSetMems" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestDevicesSetAllow" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestDevicesSetDeny" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestFreezerSetState" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestFreezerSetInvalidState" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbSetHugetlb" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsNoUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsNoMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsBadUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestHugetlbStatsBadMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemory" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemoryswap" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemoryLargerThanSwap" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetSwapSmallerThanMemory" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetKernelMemory" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetKernelMemoryTCP" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetMemorySwappinessDefault" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoStatFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsNoLimitInBytesFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadStatFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadMaxUsageFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemoryStatsBadLimitInBytesFile" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestMemorySetOomControl" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNetClsSetClassid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestNetPrioSetIfPrio" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsSetMax" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsSetUnlimited" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsStats" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestPidsStatsUnlimited" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/cgroups/fs" name="TestGetCgroupParamsInt" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/configs" tests="14" errors="0" failures="1" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestRemoveNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootUIDNoUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootUIDWithUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootGIDNoUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHostRootGIDWithUSERNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestUnmarshalHooks" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestUnmarshalHooksWithInvalidData" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestMarshalHooks" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestMarshalUnmarshalHooks" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestMarshalHooksWithUnexpectedType" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestFuncHookRun" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestCommandHookRun" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestCommandHookRunTimeout" time="0.02">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs" name="TestHelperProcess" time="N/A">

      <failure type="go.error" message="error">
        <![CDATA[Helper Process]]>
      </failure>    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/configs/validate" tests="22" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootless" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessUserns" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMappingUid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMappingGid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMountUid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessMountGid" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateRootlessCgroup" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidate" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateWithInvalidRootfs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateNetworkWithoutNETNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateNetworkRoutesWithoutNETNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateHostname" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateHostnameWithoutUTSNamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSecurityWithMaskPaths" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSecurityWithROPaths" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSecurityWithoutNEWNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateUsernamespace" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateUsernamespaceWithoutUserNS" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSysctl" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateValidSysctl" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSysctlWithSameNs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/configs/validate" name="TestValidateSysctlWithoutNETNamespace" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/devices" tests="3" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/devices" name="TestDeviceFromPathLstatFailure" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/devices" name="TestHostDevicesIoutilReadDirFailure" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/devices" name="TestHostDevicesIoutilReadDirDeepFailure" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/integration" tests="50" errors="0" failures="5" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestCheckpoint" time="0.59">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecPS" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestUsernsExecPS" time="0.25">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T05:37:44-04:00" level=warning msg="os: process already finished" 
	exec_test.go:49: nsenter: failed to unshare namespaces: Invalid argument
		|: container_linux.go:264: starting container process caused "process_linux.go:247: running exec setns process for init caused \"exit status 38\""]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCPrivate" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCHost" time="0.29">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCJoinPath" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestIPCBadPath" time="0.25">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRlimit" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestUsernsRlimit" time="0.26">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T05:37:46-04:00" level=warning msg="os: process already finished" 
	utils_test.go:51: exec_test.go:197: unexpected error: container_linux.go:264: starting container process caused "process_linux.go:247: running exec setns process for init caused \"exit status 38\""
		]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestEnter" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestProcessEnv" time="0.29">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestProcessEmptyCaps" time="0.29">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestProcessCaps" time="0.30">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestAdditionalGroups" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestFreeze" time="0.30">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSystemdFreeze" time="0.30">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestCpuShares" time="0.29">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestCpuSharesSystemd" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPids" time="0.46">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPidsSystemd" time="0.46">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRunWithKernelMemory" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRunWithKernelMemorySystemd" time="0.32">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestContainerState" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPassExtraFiles" time="0.30">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestMountCmds" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSysctl" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestMountCgroupRO" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestMountCgroupRW" time="0.29">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestOomScoreAdj" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestHook" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSTDIOPermissions" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRootfsPropagationSlaveMount" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestRootfsPropagationSharedMount" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestPIDHost" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestInitJoinPID" time="0.31">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestInitJoinNetworkAndUser" time="0.24">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T05:37:54-04:00" level=warning msg="os: process already finished" 
	utils_test.go:51: exec_test.go:1642: unexpected error: container_linux.go:264: starting container process caused "process_linux.go:247: running exec setns process for init caused \"exit status 38\""
		]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestTmpfsCopyUp" time="0.32">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecIn" time="0.29">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInUsernsRlimit" time="0.27">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T05:37:55-04:00" level=warning msg="os: process already finished" 
	utils_test.go:51: execin_test.go:113: unexpected error: container_linux.go:264: starting container process caused "process_linux.go:247: running exec setns process for init caused \"exit status 38\""
		]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInRlimit" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInAdditionalGroups" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInError" time="0.52">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInTTY" time="0.27">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInEnvironment" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecinPassExtraFiles" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInOomScoreAdj" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestExecInUserns" time="0.28">

      <failure type="go.error" message="error">
        <![CDATA[time="2017-04-20T05:37:57-04:00" level=warning msg="os: process already finished" 
	utils_test.go:51: execin_test.go:554: unexpected error: container_linux.go:264: starting container process caused "process_linux.go:247: running exec setns process for init caused \"exit status 38\""
		]]>
      </failure>    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSeccompDenyGetcwd" time="0.26">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSeccompPermitWriteConditional" time="0.28">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/integration" name="TestSeccompDenyWriteConditional" time="0.29">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/nsenter" tests="3" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/nsenter" name="TestNsenterValidPaths" time="0.01">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/nsenter" name="TestNsenterInvalidPaths" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/nsenter" name="TestNsenterIncorrectPathType" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/seccomp" tests="1" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/seccomp" name="TestParseStatusFile" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/specconv" tests="5" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestLinuxCgroupsPathSpecified" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestLinuxCgroupsPathNotSpecified" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestSpecconvExampleValidate" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestDupNamespaces" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/specconv" name="TestRootlessSpecconvValidate" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/stacktrace" tests="2" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/stacktrace" name="TestCaptureTestFunc" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/stacktrace" name="TestParsePackageName" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/system" tests="1" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/system" name="TestParseStartTime" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/user" tests="8" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestUserParseLine" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestUserParsePasswd" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestUserParseGroup" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestValidGetExecUser" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestInvalidGetExecUser" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestGetExecUserNilSources" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestGetAdditionalGroups" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/user" name="TestGetAdditionalGroupsNumeric" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/utils" tests="9" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestGenerateName" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestSearchLabels" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestResolveRootfs" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestResolveRootfsWithSymlink" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestResolveRootfsWithNonExistingDir" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestExitStatus" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestExitStatusSignaled" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestWriteJSON" time="0.00">

    </testcase>
    <testcase classname="github.com/opencontainers/runc/libcontainer/utils" name="TestCleanPath" time="0.00">

    </testcase>
  </testsuite>
  <testsuite platform="RHEL" name="github.com/opencontainers/runc/libcontainer/xattr" tests="1" errors="0" failures="0" skip="0">
    <testcase classname="github.com/opencontainers/runc/libcontainer/xattr" name="TestXattr" time="0.00">

    </testcase>
  </testsuite>
<testsuite platform="RHEL" name="bats.cgroups" tests="2" failures="0" skip="0" time="2">
    <testcase classname="bats.cgroups" name="runc update --kernel-memory (initialized)" time="1"/>    <testcase classname="bats.cgroups" name="runc update --kernel-memory (uninitialized)" time="1"/>
</testsuite>
<testsuite platform="RHEL" name="bats.checkpoint" tests="2" failures="0" skip="0" time="24">
    <testcase classname="bats.checkpoint" name="checkpoint and restore" time="12"/>    <testcase classname="bats.checkpoint" name="checkpoint --pre-dump and restore" time="12"/>
</testsuite>
<testsuite platform="RHEL" name="bats.create" tests="4" failures="0" skip="0" time="2">
    <testcase classname="bats.create" name="runc create" time="0"/>    <testcase classname="bats.create" name="runc create exec" time="1"/>    <testcase classname="bats.create" name="runc create --pid-file" time="0"/>    <testcase classname="bats.create" name="runc create --pid-file with new CWD" time="1"/>
</testsuite>
<testsuite platform="RHEL" name="bats.debug" tests="4" failures="0" skip="0" time="1">
    <testcase classname="bats.debug" name="global --debug" time="0"/>    <testcase classname="bats.debug" name="global --debug to --log" time="0"/>    <testcase classname="bats.debug" name="global --debug to --log --log-format 'text'" time="1"/>    <testcase classname="bats.debug" name="global --debug to --log --log-format 'json'" time="0"/>
</testsuite>
<testsuite platform="RHEL" name="bats.delete" tests="2" failures="0" skip="0" time="1">
    <testcase classname="bats.delete" name="runc delete" time="0"/>    <testcase classname="bats.delete" name="runc delete --force" time="1"/>
</testsuite>
<testsuite platform="RHEL" name="bats.events" tests="4" failures="0" skip="0" time="7">
    <testcase classname="bats.events" name="events --stats" time="0"/>    <testcase classname="bats.events" name="events --interval default " time="5"/>    <testcase classname="bats.events" name="events --interval 1s " time="2"/>    <testcase classname="bats.events" name="events --interval 100ms " time="0"/>
</testsuite>
<testsuite platform="RHEL" name="bats.exec" tests="7" failures="0" skip="0" time="4">
    <testcase classname="bats.exec" name="runc exec" time="1"/>    <testcase classname="bats.exec" name="runc exec --pid-file" time="0"/>    <testcase classname="bats.exec" name="runc exec --pid-file with new CWD" time="1"/>    <testcase classname="bats.exec" name="runc exec ls -la" time="0"/>    <testcase classname="bats.exec" name="runc exec ls -la with --cwd" time="1"/>    <testcase classname="bats.exec" name="runc exec --env" time="0"/>    <testcase classname="bats.exec" name="runc exec --user" time="1"/>
</testsuite>
<testsuite platform="RHEL" name="bats.help" tests="3" failures="0" skip="0" time="0">
    <testcase classname="bats.help" name="runc -h" time="0"/>    <testcase classname="bats.help" name="runc command -h" time="0"/>    <testcase classname="bats.help" name="runc foo -h" time="0"/>
</testsuite>
<testsuite platform="RHEL" name="bats.kill" tests="1" failures="0" skip="0" time="1">
    <testcase classname="bats.kill" name="kill detached busybox" time="1"/>
</testsuite>
<testsuite platform="RHEL" name="bats.list" tests="1" failures="0" skip="0" time="1">
    <testcase classname="bats.list" name="list" time="1"/>
</testsuite>
<testsuite platform="RHEL" name="bats.mask" tests="2" failures="0" skip="0" time="1">
    <testcase classname="bats.mask" name="mask paths [file]" time="0"/>    <testcase classname="bats.mask" name="mask paths [directory]" time="1"/>
</testsuite>
<testsuite platform="RHEL" name="bats.pause" tests="2" failures="0" skip="0" time="1">
    <testcase classname="bats.pause" name="runc pause and resume" time="1"/>    <testcase classname="bats.pause" name="runc pause and resume with nonexist container" time="0"/>
</testsuite>
<testsuite platform="RHEL" name="bats.ps" tests="3" failures="0" skip="0" time="2">
    <testcase classname="bats.ps" name="ps" time="1"/>    <testcase classname="bats.ps" name="ps -f json" time="0"/>    <testcase classname="bats.ps" name="ps -e -x" time="1"/>
</testsuite>
<testsuite platform="RHEL" name="bats.root" tests="1" failures="0" skip="0" time="1">
    <testcase classname="bats.root" name="global --root" time="1"/>
</testsuite>
<testsuite platform="RHEL" name="bats.spec" tests="3" failures="0" skip="0" time="3">
    <testcase classname="bats.spec" name="spec generation cwd" time="0"/>    <testcase classname="bats.spec" name="spec generation --bundle" time="0"/>    <testcase classname="bats.spec" name="spec validator" time="3"/>
</testsuite>
<testsuite platform="RHEL" name="bats.start_detached" tests="4" failures="0" skip="0" time="2">
    <testcase classname="bats.start_detached" name="runc run detached" time="1"/>    <testcase classname="bats.start_detached" name="runc run detached ({u,g}id != 0)" time="0"/>    <testcase classname="bats.start_detached" name="runc run detached --pid-file" time="1"/>    <testcase classname="bats.start_detached" name="runc run detached --pid-file with new CWD" time="0"/>
</testsuite>
<testsuite platform="RHEL" name="bats.start_hello" tests="4" failures="0" skip="0" time="1">
    <testcase classname="bats.start_hello" name="runc run" time="1"/>    <testcase classname="bats.start_hello" name="runc run ({u,g}id != 0)" time="0"/>    <testcase classname="bats.start_hello" name="runc run with rootfs set to ." time="0"/>    <testcase classname="bats.start_hello" name="runc run --pid-file" time="0"/>
</testsuite>
<testsuite platform="RHEL" name="bats.start" tests="1" failures="0" skip="0" time="0">
    <testcase classname="bats.start" name="runc start" time="0"/>
</testsuite>
<testsuite platform="RHEL" name="bats.state" tests="2" failures="0" skip="0" time="1">
    <testcase classname="bats.state" name="state (kill + delete)" time="1"/>    <testcase classname="bats.state" name="state (pause + resume)" time="0"/>
</testsuite>
<testsuite platform="RHEL" name="bats.tty" tests="6" failures="0" skip="0" time="3">
    <testcase classname="bats.tty" name="runc run [tty ptsname]" time="1"/>    <testcase classname="bats.tty" name="runc run [tty owner]" time="0"/>    <testcase classname="bats.tty" name="runc run [tty owner] ({u,g}id != 0)" time="1"/>    <testcase classname="bats.tty" name="runc exec [tty ptsname]" time="0"/>    <testcase classname="bats.tty" name="runc exec [tty owner]" time="1"/>    <testcase classname="bats.tty" name="runc exec [tty owner] ({u,g}id != 0)" time="0"/>
</testsuite>
<testsuite platform="RHEL" name="bats.update" tests="2" failures="0" skip="0" time="3">
    <testcase classname="bats.update" name="update" time="2"/>    <testcase classname="bats.update" name="update rt period and runtime" time="1"/>
</testsuite>
<testsuite platform="RHEL" name="bats.version" tests="1" failures="0" skip="0" time="0">
    <testcase classname="bats.version" name="runc version" time="0"/>
</testsuite>
</testsuites>
