Testing libc++ ToT against Clang ToT

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Testing libc++ ToT against Clang ToT

via cfe-dev
Note: I'm sending this to cfe-dev because I want to have more exposure than only libcxx-dev.

Hi,

Two recent changes in Clang broke libc++ tests:

r343131: https://bugs.llvm.org/show_bug.cgi?id=39232
r342605: http://bugs.llvm.org/show_bug.cgi?id=39234

Those failures were apparently not caught by the builders because we don't seem to test libc++ ToT against Clang ToT (aka Stage 2 build). In the future, it would be great to catch those failures earlier and notify the commit authors instead of having to painstakingly bisect the errors after the fact.

I have the following questions:
1. Is there currently a build bot that tests libc++ ToT against Clang ToT?
2. If not, is it easy for someone to set one up?

Louis

_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Reply | Threaded
Open this post in threaded view
|

Re: Testing libc++ ToT against Clang ToT

via cfe-dev
I maintain most of the bots in question here.

I attempt to keep the Clang version under test as close to ToT as possible, but it's still a manual process.

I don't want to force most libc++ bots to build Clang before running the tests, as rebuilding Clang all the time will take a long time.
However, I'll look into setting up a bot that does a full bootstrap which includes testing libc++.

On Tue, Oct 9, 2018 at 4:41 PM Louis Dionne via cfe-dev <[hidden email]> wrote:
Note: I'm sending this to cfe-dev because I want to have more exposure than only libcxx-dev.

Hi,

Two recent changes in Clang broke libc++ tests:

r343131: https://bugs.llvm.org/show_bug.cgi?id=39232
r342605: http://bugs.llvm.org/show_bug.cgi?id=39234

Those failures were apparently not caught by the builders because we don't seem to test libc++ ToT against Clang ToT (aka Stage 2 build). In the future, it would be great to catch those failures earlier and notify the commit authors instead of having to painstakingly bisect the errors after the fact.

I have the following questions:
1. Is there currently a build bot that tests libc++ ToT against Clang ToT?
2. If not, is it easy for someone to set one up?

Louis

_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev

_______________________________________________
cfe-dev mailing list
[hidden email]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev