Exclude super long running tests from the PROFILE_TASK for PGO
builds. multiprocessing and subprocess tests in particular along with test_asyncore and test_gdb. Running them does not meaningfully add to the profile guidance.
This commit is contained in:
parent
abf797df66
commit
ad45ab876f
|
@ -230,8 +230,10 @@ HOST_GNU_TYPE= @host@
|
|||
TCLTK_INCLUDES= @TCLTK_INCLUDES@
|
||||
TCLTK_LIBS= @TCLTK_LIBS@
|
||||
|
||||
# The task to run while instrument when building the profile-opt target
|
||||
PROFILE_TASK=-m test.regrtest --pgo
|
||||
# The task to run while instrumented when building the profile-opt target.
|
||||
# We exclude unittests with -x that take a rediculious amount of time to
|
||||
# run in the instrumented training build or do not provide much value.
|
||||
PROFILE_TASK=-m test.regrtest --pgo -x test_asyncore test_gdb test_multiprocessing_fork test_multiprocessing_forkserver test_multiprocessing_main_handling test_multiprocessing_spawn test_subprocess
|
||||
|
||||
# report files for gcov / lcov coverage report
|
||||
COVERAGE_INFO= $(abs_builddir)/coverage.info
|
||||
|
|
Loading…
Reference in New Issue