Thread overview | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
September 05, 2010 [phobos] automated builds and tests | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/test-results/index.ghtml It's super crude.. it looks horrible.. but it's a start. What it does: forever: checkout a fresh copy of dmd, druntime, phobos build dmd build druntime build phobos test druntime test phobos test dmd (quick mode) sleep 3600 Anyone want to help make it not look like crap? Later, Brad |
September 05, 2010 [phobos] automated builds and tests | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | Brad Roberts wrote: > http://d.puremagic.com/test-results/index.ghtml > > It's super crude.. it looks horrible.. but it's a start. > > What it does: > forever: > checkout a fresh copy of dmd, druntime, phobos > build dmd > build druntime > build phobos > test druntime > test phobos > test dmd (quick mode) > sleep 3600 > > Anyone want to help make it not look like crap? > > I've already started something similar. I'm planning on a super set of that functionality: arbitrary number of tests, individually broken down, new test get run on old versions of DMD, log per test compile times, run times and binary sizes. OTOH right now all I have is the DB schema and a few pages populated with fake data. > Later, > Brad > _______________________________________________ > phobos mailing list > phobos at puremagic.com > http://lists.puremagic.com/mailman/listinfo/phobos > > |
September 05, 2010 [phobos] automated builds and tests | ||||
---|---|---|---|---|
| ||||
Posted in reply to Benjamin Shropshire | On 9/5/2010 7:23 AM, Benjamin Shropshire wrote: > Brad Roberts wrote: >> http://d.puremagic.com/test-results/index.ghtml >> >> It's super crude.. it looks horrible.. but it's a start. >> >> What it does: >> forever: >> checkout a fresh copy of dmd, druntime, phobos >> build dmd >> build druntime >> build phobos >> test druntime >> test phobos >> test dmd (quick mode) >> sleep 3600 >> >> Anyone want to help make it not look like crap? >> >> > > I've already started something similar. I'm planning on a super set of that functionality: arbitrary number of tests, individually broken down, new test get run on old versions of DMD, log per test compile times, run times and binary sizes. > > OTOH right now all I have is the DB schema and a few pages populated with fake data. I'd be just as happy for someone else to own this, but I got sick of seeing regressions and decided to whip it up. Only invested a few hours in it so far. The failure in the dmd test suite is wierd. I'm trying to figure out why the test in a clean checkout produces different results than in my development checkout. There's darned few differences, but obviously something differs. It's creating the resulting .lst file in test_results/runnablerunnable-sieve.lst. Easy enough to add an extra / in the dmd_coverDestPath call, but why is it acting different? I think I'll 'fix' and then dig later. |
September 05, 2010 [phobos] automated builds and tests | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | Brad Roberts wrote: > On 9/5/2010 7:23 AM, Benjamin Shropshire wrote: > >> Brad Roberts wrote: >> >>> http://d.puremagic.com/test-results/index.ghtml >>> >>> It's super crude.. it looks horrible.. but it's a start. >>> >>> What it does: >>> forever: >>> checkout a fresh copy of dmd, druntime, phobos >>> build dmd >>> build druntime >>> build phobos >>> test druntime >>> test phobos >>> test dmd (quick mode) >>> sleep 3600 >>> >>> Anyone want to help make it not look like crap? >>> >>> >>> >> I've already started something similar. I'm planning on a super set of that functionality: arbitrary number of tests, individually broken down, new test get run on old versions of DMD, log per test compile times, run times and binary sizes. >> >> OTOH right now all I have is the DB schema and a few pages populated with fake >> data. >> > > I'd be just as happy for someone else to own this, but I got sick of seeing regressions and decided to whip it up. Only invested a few hours in it so far. > > What is your code in? Mines in Python, but a front-end/back-end language split wouldn't be a real problem. > The failure in the dmd test suite is wierd. I'm trying to figure out why the > test in a clean checkout produces different results than in my development > checkout. There's darned few differences, but obviously something differs. > It's creating the resulting .lst file in > test_results/runnablerunnable-sieve.lst. Easy enough to add an extra / in the > dmd_coverDestPath call, but why is it acting different? I think I'll 'fix' and > then dig later. > _______________________________________________ > phobos mailing list > phobos at puremagic.com > http://lists.puremagic.com/mailman/listinfo/phobos > > |
September 05, 2010 [phobos] automated builds and tests | ||||
---|---|---|---|---|
| ||||
Posted in reply to Benjamin Shropshire | On 9/5/2010 12:31 PM, Benjamin Shropshire wrote: > Brad Roberts wrote: >> On 9/5/2010 7:23 AM, Benjamin Shropshire wrote: >> >>> Brad Roberts wrote: >>> >>>> http://d.puremagic.com/test-results/index.ghtml >>>> >>>> It's super crude.. it looks horrible.. but it's a start. >>>> >>>> What it does: >>>> forever: >>>> checkout a fresh copy of dmd, druntime, phobos >>>> build dmd >>>> build druntime >>>> build phobos >>>> test druntime >>>> test phobos >>>> test dmd (quick mode) >>>> sleep 3600 >>>> >>>> Anyone want to help make it not look like crap? >>>> >>>> >>> I've already started something similar. I'm planning on a super set of that functionality: arbitrary number of tests, individually broken down, new test get run on old versions of DMD, log per test compile times, run times and binary sizes. >>> >>> OTOH right now all I have is the DB schema and a few pages populated with fake >>> data. >>> >> >> I'd be just as happy for someone else to own this, but I got sick of seeing regressions and decided to whip it up. Only invested a few hours in it so far. >> >> > > What is your code in? Mines in Python, but a front-end/back-end language split wouldn't be a real problem. The test runs are simple shell scripts. The server side is in a simple language that predates php from when I worked at a web ad agency (an era of my life I'm so happy is long gone). Unfortunately I can't share the server engine. Chances are seriously slim that the lawyers that own the assets of the long defunct company would ever care of come after me, but still. I can share the scripts themselves, but they'd need to be translated to something else to be used. The code: http://github.com/braddr/d-tester Later, Brad |
September 05, 2010 [phobos] automated builds and tests | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | Brad Roberts wrote: > On 9/5/2010 12:31 PM, Benjamin Shropshire wrote: > >> Brad Roberts wrote: >> >>> On 9/5/2010 7:23 AM, Benjamin Shropshire wrote: >>> >>> >>>> Brad Roberts wrote: >>>> >>>> >>>>> http://d.puremagic.com/test-results/index.ghtml >>>>> >>>>> It's super crude.. it looks horrible.. but it's a start. >>>>> >>>>> What it does: >>>>> forever: >>>>> checkout a fresh copy of dmd, druntime, phobos >>>>> build dmd >>>>> build druntime >>>>> build phobos >>>>> test druntime >>>>> test phobos >>>>> test dmd (quick mode) >>>>> sleep 3600 >>>>> >>>>> Anyone want to help make it not look like crap? >>>>> >>>>> >>>>> >>>> I've already started something similar. I'm planning on a super set of that functionality: arbitrary number of tests, individually broken down, new test get run on old versions of DMD, log per test compile times, run times and binary sizes. >>>> >>>> OTOH right now all I have is the DB schema and a few pages populated with fake >>>> data. >>>> >>>> >>> I'd be just as happy for someone else to own this, but I got sick of seeing regressions and decided to whip it up. Only invested a few hours in it so far. >>> >>> >>> >> What is your code in? Mines in Python, but a front-end/back-end language split >> wouldn't be a real problem. >> > > The test runs are simple shell scripts. That's the bit I was interested in. > The server side is in a simple language > that predates php from when I worked at a web ad agency (an era of my life I'm > so happy is long gone). > [...] > Later, > Brad > _______________________________________________ > phobos mailing list > phobos at puremagic.com > http://lists.puremagic.com/mailman/listinfo/phobos > > |
September 05, 2010 [phobos] automated builds and tests | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brad Roberts | On 9/5/2010 4:46 AM, Brad Roberts wrote:
> http://d.puremagic.com/test-results/index.ghtml
>
> It's super crude.. it looks horrible.. but it's a start.
>
> What it does:
> forever:
> checkout a fresh copy of dmd, druntime, phobos
> build dmd
> build druntime
> build phobos
> test druntime
> test phobos
> test dmd (quick mode)
> sleep 3600
>
> Anyone want to help make it not look like crap?
>
> Later,
> Brad
Ok.. hourly runs on both linux_32 and win_32 now. Win32 doesn't run the dmd tests yet.. soon. And it looks like slightly polished crap now.
|
Copyright © 1999-2021 by the D Language Foundation