Re: [dev-servo] Servo testing as part of PhD dissertation

2016-09-13 Thread Geoffrey Sneddon
On Mon, Sep 12, 2016 at 7:14 AM, Joel Martin wrote: > Thanks for all the feedback. I've collected the responses and replied > inline. > >> James Graham wrote: > >> Yes, I imagine specifically font rendering will be a problem, along >> with antialiasing in general and tegitimate-per-CSS variations

Re: [dev-servo] Servo testing as part of PhD dissertation

2016-09-12 Thread Jack Moffitt
> In addition to feeling less novel, QuickChecking JS > APIs doesn't feel quite as useful for Servo testing (based on the > assumption that Servo will be re-using *Monkey). Most of the JS APIs are part of the DOM and not the built in objects. These are implemented in the browser itself, not in Spi

Re: [dev-servo] Servo testing as part of PhD dissertation

2016-09-11 Thread Joel Martin
Thanks for all the feedback. I've collected the responses and replied inline. > Jack Moffitt wrote: > A sort of subtask of this which would be extremely useful is taking > a known rendering problem and producing a minimal reproduction of > it. For example, many issues are discovered in existing

Re: [dev-servo] Servo testing as part of PhD dissertation

2016-09-07 Thread Robert O'Callahan
On Thu, Sep 8, 2016 at 4:12 AM, Lars Bergstrom wrote: > Along those lines, it's also worth looking at the very recent awesome > work at the University of Washington formalizing layout (upcoming > paper at OOPSLA): > http://cassius.uwplse.org/ > > I've been in contact with them with the hopes of

Re: [dev-servo] Servo testing as part of PhD dissertation

2016-09-07 Thread Geoffrey Sneddon
On 07/09/16 17:13, Boris Zbarsky wrote: > On 9/7/16 11:55 AM, Geoffrey Sneddon wrote: >> There are plenty of rendering bugs that don't involve text, and >> practically if you're generating arbitrary web pages it's easy to solve >> all of those problems by simply not including text (though you'll ne

Re: [dev-servo] Servo testing as part of PhD dissertation

2016-09-07 Thread Boris Zbarsky
On 9/7/16 11:55 AM, Geoffrey Sneddon wrote: There are plenty of rendering bugs that don't involve text, and practically if you're generating arbitrary web pages it's easy to solve all of those problems by simply not including text (though you'll need to give boxes explicit heights!). Does using

Re: [dev-servo] Servo testing as part of PhD dissertation

2016-09-07 Thread Lars Bergstrom
On Wed, Sep 7, 2016 at 10:55 AM, Geoffrey Sneddon wrote: >> >> However I think you might make progress with some sort of >> consensus-based approach e.g. take a testcase and render it in >> gecko/blink/webkit/edge. If the difference by some metric (e.g. number >> of differing pixels, although more

Re: [dev-servo] Servo testing as part of PhD dissertation

2016-09-07 Thread Geoffrey Sneddon
On 06/09/16 21:58, James Graham wrote: > [not sure if this will make it through to the list] > > On 06/09/16 21:35, Jack Moffitt wrote: >>> I haven't quite settled on my dissertation topic, but my top >>> contender at >>> the moment involves property-based (i.e. QuickCheck style) generation of >>>

Re: [dev-servo] Servo testing as part of PhD dissertation

2016-09-06 Thread James Graham
[not sure if this will make it through to the list] On 06/09/16 21:35, Jack Moffitt wrote: I haven't quite settled on my dissertation topic, but my top contender at the moment involves property-based (i.e. QuickCheck style) generation of random web pages/stylesheets. A sort of subtask of this

Re: [dev-servo] Servo testing as part of PhD dissertation

2016-09-06 Thread Jack Moffitt
> I haven't quite settled on my dissertation topic, but my top contender at > the moment involves property-based (i.e. QuickCheck style) generation of > random web pages/stylesheets. A sort of subtask of this which would be extremely useful is taking a known rendering problem and producing a minim

[dev-servo] Servo testing as part of PhD dissertation

2016-09-05 Thread Joel Martin
Hello servo developers, tl;dr version: I am considering a dissertation topic somewhere in the vicinity of: "QuickCheck-ing HTML/CSS rendering in modern browsers". This might have some relevance for Servo. Interested? Any feedback? Longer version: My name is Joel Martin (github.com/kanaka) and