Testing Framework Community Meeting

Justin Obara obara.justin at gmail.com
Thu Nov 1 12:47:30 UTC 2012


Thanks for sending this out Yura.

I've scheduled a couple more community meetings (Nov 21, Nov 28), where we will look to start implementing the changes as discussed in the meeting and this thread.

http://wiki.fluidproject.org/display/fluid/Community+workshops

Thanks
Justin

On 2012-10-31, at 4:48 PM, "Zenevich, Yura" <yzenevich at ocadu.ca> wrote:

> Hi all,
> 
> As some of you might know we had a really nice community meeting and attempted
> to centralize the testing framework effort done so far in multiple projects
> (VideoPlayer, CollectionSpace).
> 
> Here are some of the things that came out of the meeting:
> 
> We established that we would probably need a "test environment" component
> that is responsible for running synchronous and asynchronous jqUnit tests.
> 
> "Test environment" is also responsible for accumulating (if necessary) the
> context for the component test (Context is probably represented as a group of
> other components resolvable via IoC).
> 
> Multiplicity of these "test environment"s should be facilitated through grades.
> For example:
> 
>    Basic test environment with no context would probably only need "test" and
>    "asyncTest" methods. Then we can create a new grade based on the basic one
>    with something specified in the context.
> 
> Invocation of these grades can be done in various ways. Perhaps directly;
> perhaps through some kind of utility that is part of the testing framework
> itself; perhaps similarly to how others do it, for example:
> 
> fluid.testEnv.require(
>    ["fluid.testEnv.componentA", "fluid.testEnv.componentB.stub"], // Grades
>    function (testEnv) {
>    // This is just an example how you could get the exact testEnv that you
>    // need for your test.
>    }
> );
> 
> Please lets start the conversation and please let me know if I misinterpreted
> some of the things that we've discussed,
> 
> Yura
> _______________________________________________________
> fluid-work mailing list - fluid-work at fluidproject.org
> To unsubscribe, change settings or access archives,
> see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work




More information about the fluid-work mailing list