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