Compile all-of-dub?

Rikki Cattermole via Digitalmars-d digitalmars-d at puremagic.com
Wed Sep 9 02:53:21 PDT 2015


On 09/09/15 9:21 PM, Edwin van Leeuwen wrote:
> On Wednesday, 9 September 2015 at 08:56:56 UTC, Rikki Cattermole wrote:
>> On 09/09/15 8:26 PM, qznc wrote:
>>> The Rust people have this Crater [0,1] tool, which essentially builds
>>> all Rust libraries with two compiler versions and compares for
>>> regressions.
>>>
>>> Since D has a central library repository as well, it would make sense to
>>> do this broad testing as well. We don't have nightly builds (or do we?),
>>> but release candidates. Is something like this already done?
>>>
>>> For example, dfmt broke between 2.068 and 2.068.1 [2]. It is easily
>>> possible to detect regressions like this automatically. The biggest
>>> problem is probably that someone has to provide servers or pay for AWS
>>> instances.
>>
>> Or use travis-ci.
>
> One problem with relying on travis is that it doesn't rerun tests for
> the libraries when compiler is updated. Crater seems to automatically
> compile/test all libraries whenever there is a compiler upgrade. Maybe
> it could be integrated with the autotester?
>
> https://auto-tester.puremagic.com/

You would need to update the travis configuration file for the new 
compiler. That would trigger a new build.

Where is this problem?



More information about the Digitalmars-d mailing list