mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-06 12:09:26 +08:00
sim: testsuite: tweak parallel find invocation [PR sim/29596]
Make sure we invoke runtest with the same exp filenames when running in parallel as it will find when run single threaded. When `runtest` finds files itself, it will use paths like "aarch64/allinsn.exp". When we run `find .` with the %p option, it produces "./aarch64/allinsn.exp". Switch to %P to get "aarch64/allinsn.exp". Bug: https://sourceware.org/PR29596
This commit is contained in:
parent
89d5fc244f
commit
86ef36f655
@ -2473,7 +2473,7 @@ check/%.exp:
|
||||
check-DEJAGNU-parallel:
|
||||
$(AM_V_at)( \
|
||||
$(MAKE) -k \
|
||||
`cd $(srcdir)/testsuite && find . -name '*.exp' -printf 'check/%p '`; \
|
||||
`cd $(srcdir)/testsuite && find . -name '*.exp' -printf 'check/%P '`; \
|
||||
ret=$$?; \
|
||||
$(SHELL) $(srcroot)/contrib/dg-extract-results.sh \
|
||||
`find testsuite/ -maxdepth 4 -name testrun.sum | sort` > testrun.sum; \
|
||||
|
@ -49,7 +49,7 @@ check/%.exp:
|
||||
check-DEJAGNU-parallel:
|
||||
$(AM_V_at)( \
|
||||
$(MAKE) -k \
|
||||
`cd $(srcdir)/testsuite && find . -name '*.exp' -printf 'check/%p '`; \
|
||||
`cd $(srcdir)/testsuite && find . -name '*.exp' -printf 'check/%P '`; \
|
||||
ret=$$?; \
|
||||
$(SHELL) $(srcroot)/contrib/dg-extract-results.sh \
|
||||
`find testsuite/ -maxdepth 4 -name testrun.sum | sort` > testrun.sum; \
|
||||
|
Loading…
Reference in New Issue
Block a user