[lldb-dev] lldb inline tests and Makefiles
Jonathan Roelofs
jonathan at codesourcery.com
Fri Dec 12 17:50:33 PST 2014
On 12/12/14 4:35 PM, Zachary Turner wrote:
> lldb inline tests seem to generate their own Makefile and then clean it up
> after they're done. lldb\test\lang\objc\objc-runtime-ivars seems to have a
> Makefile checked into the repo. So when I run the test suite, it deletes
> this repo and creates an annoyance every time I go to commit a changelist
> I'm working on, because I have to remember to undo the fact that this file
> is about to get deleted from the repo.
>
> What's the correct thing to do here? Should we: a) Remove this Makefile
> from the repo and rely on the inline test to generate it, b) Only do
> something in CleanMakefile() if BuildMakefile() was previously called?
> (this isn't the case for me locally, since all of these tests are disabled
> on Windows, but the cleanup isn't behind a similar check), c) some
> combinatino of the above?
It would be extremely nice if building & testing didn't modify or create any
files in the directory checked out from svn/git. Having that makes it a bit
easier to provide build reproducibility guarantees on shipped toolchains.
Cheers,
Jon
>
> Would appreciate some assistance, as this is very annoying to keep having
> the test suite modify my in-progress CLs.
>
>
>
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>
--
Jon Roelofs
jonathan at codesourcery.com
CodeSourcery / Mentor Embedded
More information about the lldb-dev
mailing list