blob: 1d8b26daa287281ef983c8991906ed7669d338f9 [file] [log] [blame]
// Copyright 2023 The Fuchsia Authors.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
{
actions: [
{
type: "skip",
matchers: [
// TODO(https://fxbug.dev/42080092): This test causes the test suite to fail on NUC.
"RestartRead.ReadFromPipeRestarts",
// TODO(): Make these tests reliably pass in Starnix then re-enable.
"FcntlLockTest.*",
// TODO(https://fxbug.dev/493672905): Bug in Starnix invalidation handling.
"FuseServerTest.InvalidateMountDir",
// TODO(https://fxbug.dev/342416456): Rework the test to take
// into account logs from the system.
"SyslogTest.ProcKmsgPoll",
// TODO(https://fxbug.dev/391599171): Some features of userfaultfd that Starnix
// can't support with its current implementation. Enable as support is extended.
"UffdTest.PopulateFromAnotherUffd",
"UffdTest.NoSigBusOnAccessedPage",
// TODO(https://fxbug.dev/365540067)
// TODO(https://fxbug.dev/365971179): deflake and re-enable
"PidFdTest.PollWaitsForSecondaryThreadsToo",
// TODO(https://fxbug.dev/372236700): Fails with new toolchain.
"PtraceTest.InterruptAfterListen",
// TODO(https://fxbug.dev/394934526)
"PtraceTest.PtraceAttachesToParentThread",
"PtraceTest.ExitKillFromThread",
// TODO(https://fxbug.dev/439799293)
// Before marking this as passing, remove the timeout from the test and let the overall
// test timeout catch any future failures.
"PtraceTest.PtraceAttachSendSigstop",
// TODO(https://fxbug.dev/418965139)
"ThreadGroupLifeCycleTest.EndMainThreadFirst",
// TODO(https://fxbug.dev/489159960): Deflake and re-enable.
"ProcessMemoryReleaseTest.SuccessfulRelease",
// TODO(https://fxbug.dev/489528448) re-enable after flake rate is reduced
"SignalHandling.SignalDeliveryWakesOnlyOneFutex",
// TODO(https://fxbug.dev/297440106)
// TODO(https://fxbug.dev/365540067)
"ZombieProcTest.*",
// TODO(https://fxbug.dev/481369533): Fix MS_RDONLY behaviour for bind remounting.
"MountTest.RemountBindReadOnlyFlagInheritance",
"MountTest.RemountReadOnlyToReadWriteIgnored",
"ProcMountsTest.RemountBindReadonlyFlagInheritance",
],
},
{
type: "expect_failure",
matchers: [
// TODO(https://fxbug.dev/351037863)
"AshmemTest.SetNameOverflow",
// TODO(https://fxbug.dev/297438799)
"MmapTest.CanMprotectNonExecMmapToExecutable",
// TODO(https://fxbug.dev/411617451)
"MMapProcTest.MProtectAppliedPartially",
// TODO(https://fxbug.dev/42179751): Make these tests pass in Starnix.
"MapGrowsdownTest.SyscallReadsBelowGrowsdown",
"MapGrowsdownTest.SyscallWritesBelowGrowsdown",
// TODO(https://fxbug.dev/297438799)
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/____and_rwx",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/r___and_rwx",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/r___and_rw_",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/rwx_and_r_x",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/rw__and_r_x",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/rwx_and_rw_",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/r_x_and_rwx",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/r___and_r_x",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/rwx_and_r__",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/____and_r_x",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/____and_rw_",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/rw__and_rwx",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/rwx_and____",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/rwx_and_rwx",
"MMapAllProtectionsTest/MMapAllProtectionsTest.PrivateFileMappingAllowAllProtections/r_x_and_rw_",
// TODO(https://fxbug.dev/42079266)
"VdsoTest.VdsoCanBeMadvised",
// TODO(https://g-issues.fuchsia.dev/issues/318701791)
"MemfdFaultTest/FaultFileTest.ReadV/0",
"TmpfsFaultTest/FaultFileTest.ReadV/0",
"SocketFault/SocketFault.ReadV/2",
"SocketFault/SocketFault.WriteV/2",
// TODO(https://fxbug.dev/307595538)
"SndRcvBufSockOpt/SndRcvBufSockOpt.DoubledOnGet/*",
// TODO(https://fxbug.dev/328270498)
"ProcSelfMemProts.CanWriteToPrivateAnonymousMappings/Execute",
"ProcSelfMemProts.CanWriteToPrivateAnonymousMappings/None",
"ProcSelfMemProts.CanWriteToPrivateAnonymousMappings/Read",
"ProcSelfMemProts.CanWriteToPrivateAnonymousMappings/ReadExecute",
// TODO(https://fxbug.dev/335701084)
"VmspliceTest.FileInPipe",
// TODO(https://fxbug.dev/331965426)
"FusePathWalkRefreshDirEntryTest/FusePathWalkRefreshDirEntryTest.PathWalkRefreshDirEntry/4",
"FusePathWalkRefreshDirEntryTest/FusePathWalkRefreshDirEntryTest.PathWalkRefreshDirEntry/5",
"FusePathWalkRefreshDirEntryTest/FusePathWalkRefreshDirEntryTest.PathWalkRefreshDirEntry/6",
"FusePathWalkRefreshDirEntryTest/FusePathWalkRefreshDirEntryTest.PathWalkRefreshDirEntry/7",
// TODO(https://fxbug.dev/333132302)
"Madvise.MadvRemoveZeroesMemory",
// TODO(https://fxbug.dev/419882465): Need a more granular API to report these values correctly
"MMapProcTest.SmapsRssSplitMappingsStrict",
"MlockProcTest.MlockOnePageIncreasesVmLck",
// TODO(https://fxbug.dev/423010702)
"Task.KillZombieEPERM",
// TODO(https://fxbug.dev/439058791)
"DumpableTest.DumpableDropsOnUserChange",
// TODO(https://fxbug.dev/398654361)
"BinderWithoutSEStarnix/ManagerProviderClientTest/0.SameOperationsAsSELinuxTestSuiteBinderTestSubTestOne",
// TODO(https://fxbug.dev/495916611)
"ProcfsTest.ProcSysNetInvalidWriteReturnsEinval",
// TODO(https://fxbug.dev/445790710): Implement ptrace poke across 2 mappings.
"PtraceTest.PokeAcrossMappings",
// These tests fail to mmap RWX memory region.
"PtracePokeMemory/PokeInPrivateRWXMappingTest.*/Memfd",
"PtracePokeMemory/PokeInPrivateRWXMappingTest.*/ReadOnlyFile",
"PtracePokeMemory/PokeInPrivateRWXMappingTest.*/WritableFile",
// TODO(https://fxbug.dev/491941184)
"SeccompTest.BpfJaWithSourceXRejected",
"SeccompTest.BpfLastInstNotRetRejected",
"SeccompTest.BpfMiscWithSourceXRejected",
"SeccompTest.BpfModRejected",
"SeccompTest.BpfNegWithSourceXRejected",
"SeccompTest.BpfStWithSourceXRejected",
"SeccompTest.BpfUnknownCodeUpperBitsRejected",
],
},
],
}