Autotesting dub packages with dmd nightly

Sebastiaan Koppe via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Mon Jul 18 02:55:04 PDT 2016


On Monday, 18 July 2016 at 07:22:07 UTC, qznc wrote:
> Great! Maybe I can help you? Do you have a repository somewhere 
> already?

Not yet. Let me first do some groundwork. It could take month 
though.

> I don't think nightlies are that important. Older releases, 
> alpha/beta versions, LDC, and GDC seem more important for me. 
> For example, I would like to know if a dub package which was 
> last updated two years ago is still working with the current 
> dmd.

Once infrastructure is in place everything is just a git commit 
hash. Well, kind of.

> The hardest part is probably the work distribution. It should 
> work across platforms, so we can (eventually) test Windows, 
> Android, Raspberry Pi, etc.

Like I said I am aiming really low. On purpose. I have a wife and 
two kids and I need to keep the scope limited. The first step is 
writing something that works in under 1kloc in 80% of the cases. 
If it would catch one regression per week/month before they end 
up in release I would be quite happy.

All the fancy stuff comes after that.

> If we build something custom, the question is: Dogfooding or 
> not? With (e.g.) Python we would have something working much 
> quicker.

It should be written in D, that way everybody is a potential 
contributor.


More information about the Digitalmars-d-announce mailing list