Files
clang-p2996/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManySignals.py
Pavel Labath d7dbe2c4a0 [lldb] Remove lldbtest.getBuildFlags
It was being used only in some very old tests (which pass even without
it) and its implementation is highly questionable.

These days we have different mechanisms for requesting a build with a
particular kind of c++ library (USE_LIB(STD)CPP in the makefile).
2021-12-30 12:19:24 +01:00

24 lines
644 B
Python

import unittest2
from lldbsuite.test.decorators import *
from lldbsuite.test.concurrent_base import ConcurrentEventsBase
from lldbsuite.test.lldbtest import TestBase
@skipIfWindows
class ConcurrentManySignals(ConcurrentEventsBase):
mydir = ConcurrentEventsBase.compute_mydir(__file__)
# Atomic sequences are not supported yet for MIPS in LLDB.
@skipIf(triple='^mips')
# This test is flaky on Darwin.
@skipIfDarwin
@expectedFailureNetBSD
@skipIfOutOfTreeDebugserver
def test(self):
"""Test 100 signals from 100 threads."""
self.build()
self.do_thread_actions(num_signal_threads=100)