Why can't this be fixed via the build.conf file? I think it can just be added to the [__ALL_TESTS__] group instead of hardcoding it in python. svnauthz is probably an exception as it is related to a symlink.
Bert On Mon, Sep 2, 2019 at 4:24 PM Julian Foad <julianf...@apache.org> wrote: > Daniel Shahaf wrote: > > In current master, «./autogen.sh && ./configure && make davautocheck» > fails all svnmover tests. > > By default, 'make davautocheck' expects to find > 'tools/server-side/mod_dontdothat' has already been built; my first > reaction then was to run 'make tools' which builds that and also builds > 'svnmover', and the tests pass; but if I instead run 'make > mod_dontdothat' then I see the problem. > > > make davautocheck > > I think the following will fix it, but haven't verified: > > > > Index: build/generator/gen_base.py > > =================================================================== > > --- build/generator/gen_base.py (revision 1866222) > > +++ build/generator/gen_base.py (working copy) > > @@ -663,7 +663,7 @@ class TargetExe(TargetLinked): > > TargetLinked.add_dependencies(self) > > > > # collect test programs > > - if 'svnauthz' in self.name: # special case > > + if 'svnauthz' in self.name or 'svnmover' in self.name: # special > case > > self.gen_obj.test_deps.append(self.filename) > > self.gen_obj.test_helpers.append(self.filename) > > elif self.install == 'test': > > > > Could someone please verify/commit? > > Verified and committed: http://svn.apache.org/r1866281 > > Thanks for finding that. > > - Julian > > >