summaryrefslogtreecommitdiffstats
path: root/Android/testbed/app/src/main/python/main.py
blob: a1b6def34ede8111aec8ddaabf8d647c405b851e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import runpy
import signal
import sys

# Some tests use SIGUSR1, but that's blocked by default in an Android app in
# order to make it available to `sigwait` in the "Signal Catcher" thread. That
# thread's functionality is only relevant to the JVM ("forcing GC (no HPROF) and
# profile save"), so disabling it should not weaken the tests.
signal.pthread_sigmask(signal.SIG_UNBLOCK, [signal.SIGUSR1])

# To run specific tests, or pass any other arguments to the test suite, edit
# this command line.
sys.argv[1:] = [
    "--use", "all,-cpu",
    "--verbose3",
]
runpy.run_module("test")