Alexander Friedman wrote:> On May 17, John Criswell wrote: > >>Dear All, >> >>I've finished building binaries for the GCC frontends and am now testing >> the 1.5 release branch on i386/Linux, Sparc/Solaris, and PowerPC/MacOS X. >> >>I'm looking for volunteers to test LLVM 1.5 on platforms that we don't >>have in house. I'm specifically looking for people who can do: >> >>Itanium >>FreeBSD/i386 >>Windows (Cygwin, MingW, etc) >> >>I'm mainly interested in major problems with these platforms. >> >>If you can help, please email the list with what platform you'll be testing. >> >>To get a copy of what I'm testing, you need to check out a copy of the >>release branch as follows (adding whatever options are needed to set >>CVSROOT properly): >> >>cvs co -r release_15 llvm >>cvs co -r release_15 llvm-gcc >>cd llvm/projects >>cvs co -r release_15 llvm-test >> >>If you have commit access, please don't commit anything to the release >>branch without asking the list first. >> >>Thanks in advance. > > > I can test FreeBSD/i386. What should I do - check everything out, > build it, and then run gmake check in the 'test' directory? >Personally, I never use "gmake check." What I do is checkout everything out, build it, run the tests in "llvm/test," and then run all of the tests in the llvm-test CVS module. -- John T. -- John T. Criswell Research Programmer University of Illinois at Urbana-Champaign "It's today!" said Piglet. "My favorite day," said Pooh.
On Tue, May 17, 2005 at 01:20:48PM -0500, John Criswell wrote:> Personally, I never use "gmake check." > > What I do is checkout everything out, build it, run the tests in > "llvm/test," and then run all of the tests in the llvm-test CVS > module.I think the nightly test script can be used for this specific task, after all, that's what it's designed to do! If an option were added to it to test a particular branch, it could be used directly without any other modifications. Am I correct? -- Misha Brukman :: http://misha.brukman.net :: http://llvm.cs.uiuc.edu
Misha Brukman wrote:> On Tue, May 17, 2005 at 01:20:48PM -0500, John Criswell wrote: > >>Personally, I never use "gmake check." >> >>What I do is checkout everything out, build it, run the tests in >>"llvm/test," and then run all of the tests in the llvm-test CVS >>module. > > > I think the nightly test script can be used for this specific task, > after all, that's what it's designed to do! If an option were added to > it to test a particular branch, it could be used directly without any > other modifications. Am I correct? >For the most part. There are actually a couple of things that make the process different. First, the nightly tester is designed to test LLVM given that you have a GCC frontend (CFE) already compiled. Part of my process is building CFE binaries and then testing them along with LLVM. The nightly tester does not build it's own CFE; it would have to be adjusted to do this. Second, everyone is testing the CVS mainline. Having something that tests a specific CVS label would be good. That's a small mod to the script, as you suggested above. -- John T. -- John T. Criswell Research Programmer University of Illinois at Urbana-Champaign "It's today!" said Piglet. "My favorite day," said Pooh.