From: Petr Baudis Date: Fri, 09 Dec 2005 09:30:24 GMT Subject: Re: [PATCH] use "git init-db" in tests Message-ID: <20051209093024.GR22159@pasky.or.cz> In-Reply-To: <7vvexy4ppw.fsf@assigned-by-dhcp.cox.net> Dear diary, on Fri, Dec 09, 2005 at 09:52:27AM CET, I got a letter where Junio C Hamano said that... > Junio C Hamano writes: > > > Linkage error of git-init-db (or git wrapper) may leave the file > > created but leave that in unexecutable form, which could be a > > valid concern, but that would signal an error to the make during > > the build stage, and "test" target depends on "all" target. > > BTW, I sometimes wished if it were easier to disable that "test: > all" dependency and run tests without building things first, > i.e. deliberately using the already installed binaries, so that > I can make sure that updated or new tests reproduce and catch > problems with the existing code first and then make sure the > binaries built from the updated sources fix the problem. > > Of course that is a very specialized application so a makefile > variable "make NO_BUILD_BEFORE_TEST=YesPlease test" would not > make much sense, but I could have done something like this: I think having "test-standalone" or "test-nobuild" or whatever rule and test: all test-nobuild test-nobuild: ... would be much more elegant. -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ VI has two modes: the one in which it beeps and the one in which it doesn't.