Re: SuiteAttribute, RowTest and IterativeTest

"Charlie Poole" <[email protected]>
Newsgroups gmane.comp.windows.dotnet.nunit.devel
Message-ID <00ef01c883c4$b74af230$6501a8c0@ferrari>
Hi Kelly, 

> >  True enough. My real preference is not to have any user objects  
> > floating around at load time. :-)
> 
> Ok, then to do Theory 

Whatever that is. :-)

> we would have to have some kind of two 

three?

> stage approach. The first Load stage would load the tests,

We're thrashing here, so I need to ask some "obvious" questions.
First one: what do you mean by "load the tests?" 

> the second stage would "load up" the Theories,

And what does this mean?

> then the third 
> stage would execute the tests... now the second and third 
> stages could be interleaved, if that's helpful, but I don't 
> see a way to get around that, and support Theory as I understand it.
> 
> There has to be a stage, for example, where you could 
> generate random or semi-random values to pass into tests to 
> do Agitator type things.

OK - that's another term to define. In my understanding, 
"agitator type things" would mean modifying the code to see
if it breaks. But I'm pretty sure that isn't what you mean.

> This should not be in the Load stage, so it would have to be 
> done later, right?

I don't know. I'm really not understanding your proposal.

I have a suggestion. This talk is getting into specific
implementation details, which is appropriate for this list.
OTOH, you have said several times that you aren't familiar
with how NUnit currently loads tests. I think you need
to get familiar with the internals in order to fruitfully
discuss how we are going to change them.

Alternatively, we could dial the detail back a little
and talk about what you would like to be able to do
eithe as a test-writer or as an extension-writer.

I'm OK either way.

Charlie



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.