On Thursday, November 1, 2012 5:47:57 PM UTC-7, Dave Mandelin wrote:
> At the last Tuesday meeting I foolishly agreed :-) to take charge of 
> following up on this discussion and seeing if we can come to a decision. So, 
> here goes:
...
> I would prefer something like this:
> 
> 
> |-- tests/
> 
>         |-- browser-chrome/
> 
>                 |-- topic1 (omit this level if there would be only one)
> 
>                 |-- topic2
> 
>                 |-- [...]
> 
>         |-- chrome/
> 
>         |-- crashtests/
> 
>         |-- marionette/
> 
>         |-- mochitests/
> 
>         |-- reftests/
> 
>         |-- xpcshell
> 
>         |-- [..]/ 
...
> This is approximately what SpiderMonkey uses, and it seems to be 
> approximately what Chromium and WebKit use.

How about js/src/tests and other *tests subdirectories? Do they get moved out 
to a remote top-level, where SpiderMonkey-only embedders will miss them?

The tyranny of hierarchy never ends. Either we have subsidiarity for js and 
other modules, or not. If "Gecko" is one big module -- ok, I get it. But you 
need a principle for giving js its own tests while hoisting all others.

This seems small potatoes either way, BTW. I've been through both approaches. 
Neither is obviously winning.

/be
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to