On Wed, Dec 25, 2019 at 1:38 AM Yasuhito FUTATSUKI <futat...@poem.co.jp> wrote: > > On 2019/12/25 6:38, Nathan Hartman wrote: > > When running the regression test suite via the 'svn-check' target of > > tools/dev/unix-build/Makefile.svn, is there a convenient way to see a > > "All tests successful"-type summary at the very end? > > > > That is to say, is there a better way than what I'm doing now, > > which is: > > > > $ cat tests.log.* | grep ^FAIL > > It isn't an answer for your question, but this can miss 'XPASS'.
Thank you. Yes, you are right. I ran it again, redirecting stderr and stdout to a file, and that generates much less output (around 2000 lines). But if someone has a better way, I'd love to hear about it. Observations from running the regression tests: (1) I get one test failure in [svn x bdb]: FAIL: autoprop_tests.py 7: import: config=no, commandline=none This test passes for all other RA x backend combinations. (2) In authz_tests.py with Python 3.7.5 I get a DeprecationWarning on use of the imp module: [063/123] authz_tests.py./build/run_tests.py:53: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import optparse, subprocess, imp, threading, traceback For this test run, I ran the test on trunk@1871942 with Sergey's patch "Rework of r1866425 ('Last-Modified' header)" [1] applied. (I doubt that should affect the autoprop test that failed above? I'll have to run it again without the patch to find out.) The test 'last_modified_header' in mod_dav_svn_tests.py passes. Tested: [bdb | fsfs] x [ra_local | ra_svn | ra_serf] swig bindings Platform: Linux 4.19.0-6-rt-amd64 x86_64 Dependencies: bdb: 4.7.25 GNU-iconv: 1.15 apr: 1.5.2 apr-util: 1.5.4 httpd: 2.4.37 serf: 1.4.x cyrus-sasl: 2.1.27 sqlite: 3160200 lz4: 1.7.5 libssl: OpenSSL 1.1.1d 10 Sep 2019 swig: 3.0.12 python: 3.7.5 perl: 5.28.1 ruby: 2.4.4 To make successfully on Debian Buster, because of OpenSSL 1.1.1d, I modified Makefile.svn to use Serf 1.4.x (from branches as there is no 1.4.x release yet) and Cyrus SASL 2.1.27. Also I removed all the serf-old targets which are applicable to svn 1.5 and were breaking the build for me, thanks again to OpenSSL. I didn't commit my changes because that will probably break the OpenBSD buildbot. The Serf 1.3.9 compile error was: buckets/ssl_buckets.c:250:34: error: dereferencing pointer to incomplete type 'BIO {aka struct bio_st}' The Cyrus SASL 2.1.25 compile error was: otp.c:121:16: error: storage size of 'mdctx' isn't known EVP_MD_CTX mdctx; Also it failed on building the perl bindings with "Only one of PREFIX or INSTALL_BASE can be given. Not both." I didn't really know what to do about that so I just 'env | grep PERL' and unset the four environment variables that showed up (PERL5LIB, PERL_MB_OPT, PERL_MM_OPT, and PERL_LOCAL_LIB_ROOT) for the session and that got rid of the error. [1] https://lists.apache.org/thread.html/aff4ab41e87c997fbc90fc79e3240ffcda10fe7f09a1e31bec4af797%40%3Cdev.subversion.apache.org%3E Cheers, Nathan