Message ID | 20201124103325.1422161-1-stli@linux.ibm.com |
---|---|
State | New |
Headers | show |
Series | [v2] Mark mtrace tests UNSUPPORTED if bug-ga2.mtrace or tst-leaks2.mtrace are missing | expand |
On Nov 24 2020, Stefan Liebler via Libc-alpha wrote: > diff --git a/posix/Makefile b/posix/Makefile > index fa2d0675cd..a69a38f795 100644 > --- a/posix/Makefile > +++ b/posix/Makefile > @@ -358,7 +358,9 @@ $(objpfx)tst-getconf.out: tst-getconf.sh $(objpfx)getconf > $(evaluate-test) > > $(objpfx)bug-ga2-mem.out: $(objpfx)bug-ga2.out > - $(common-objpfx)malloc/mtrace $(objpfx)bug-ga2.mtrace > $@; \ > + test -r $(objpfx)bug-ga2.mtrace \ > + || ( echo "bug-ga2.mtrace does not exist" > $@; exit 77; ) \ > + && $(common-objpfx)malloc/mtrace $(objpfx)bug-ga2.mtrace > $@; \ You can avoid the duplication of the redirection by adding a group around the command list. Andreas.
On 11/24/20 11:47 AM, Andreas Schwab wrote: > On Nov 24 2020, Stefan Liebler via Libc-alpha wrote: > >> diff --git a/posix/Makefile b/posix/Makefile >> index fa2d0675cd..a69a38f795 100644 >> --- a/posix/Makefile >> +++ b/posix/Makefile >> @@ -358,7 +358,9 @@ $(objpfx)tst-getconf.out: tst-getconf.sh $(objpfx)getconf >> $(evaluate-test) >> >> $(objpfx)bug-ga2-mem.out: $(objpfx)bug-ga2.out >> - $(common-objpfx)malloc/mtrace $(objpfx)bug-ga2.mtrace > $@; \ >> + test -r $(objpfx)bug-ga2.mtrace \ >> + || ( echo "bug-ga2.mtrace does not exist" > $@; exit 77; ) \ >> + && $(common-objpfx)malloc/mtrace $(objpfx)bug-ga2.mtrace > $@; \ > > You can avoid the duplication of the redirection by adding a group > around the command list. > > Andreas. > okay. See in v3: "[PATCH v3] Mark mtrace tests UNSUPPORTED if bug-ga2.mtrace or tst-leaks2.mtrace are missing" https://sourceware.org/pipermail/libc-alpha/2020-November/119953.html Bye, Stefan
diff --git a/posix/Makefile b/posix/Makefile index fa2d0675cd..a69a38f795 100644 --- a/posix/Makefile +++ b/posix/Makefile @@ -358,7 +358,9 @@ $(objpfx)tst-getconf.out: tst-getconf.sh $(objpfx)getconf $(evaluate-test) $(objpfx)bug-ga2-mem.out: $(objpfx)bug-ga2.out - $(common-objpfx)malloc/mtrace $(objpfx)bug-ga2.mtrace > $@; \ + test -r $(objpfx)bug-ga2.mtrace \ + || ( echo "bug-ga2.mtrace does not exist" > $@; exit 77; ) \ + && $(common-objpfx)malloc/mtrace $(objpfx)bug-ga2.mtrace > $@; \ $(evaluate-test) bug-ga2-ENV = MALLOC_TRACE=$(objpfx)bug-ga2.mtrace diff --git a/resolv/Makefile b/resolv/Makefile index 462c111e13..1d7ffd868e 100644 --- a/resolv/Makefile +++ b/resolv/Makefile @@ -158,7 +158,9 @@ $(objpfx)mtrace-tst-leaks.out: $(objpfx)tst-leaks.out tst-leaks2-ENV = MALLOC_TRACE=$(objpfx)tst-leaks2.mtrace $(objpfx)mtrace-tst-leaks2.out: $(objpfx)tst-leaks2.out - $(common-objpfx)malloc/mtrace $(objpfx)tst-leaks2.mtrace > $@; \ + test -r $(objpfx)tst-leaks2.mtrace \ + || ( echo "tst-leaks2.mtrace does not exist" > $@; exit 77; ) \ + && $(common-objpfx)malloc/mtrace $(objpfx)tst-leaks2.mtrace > $@; \ $(evaluate-test) tst-resolv-res_ninit-ENV = MALLOC_TRACE=$(objpfx)tst-resolv-res_ninit.mtrace