Hi Tony,

If you are unfamiliar with Code Coverage, this may help:
http://en.wikipedia.org/wiki/Code_coverage

Does this identify where variables are used? No

Variables that aren't used? No, not directly. Although, you may find
some as a result of below

When they are changed? No

Why they mean? No?

How data moves from one program to another? No

When statements are executed? Yes. This is the purpose of Statement
level code coverage. Essentially, it is like the profiling option
UniData provides, but at a statement level, not at a called subroutine
level.

What statements cannot be executed?  If you replace 'cannot' with
'have not', then yes.

I hope it makes more sense now,
Dan

********************************

I've read your blog notes and anything else I can find but I have
no idea what this does.  Could you please define the term
"coverage" in this context?

Does this identify where variables are used?
Variables that aren't used?
When they are changed?
Why they mean?
How data moves from one program to another?
When statements are executed?
What statements cannot be executed?

I have written many parsers and pseudo compilers and code
interpreters - but I'm sorry I just don't understand what this
one does.  :)

Thanks.
T

>* From: Dan McGrath*>* For those that are interested, I have setup a project 
>*>* on SourceForge for a Statement Level Code Coverage *>* Tool for UniBasic. 
>It is based on the prototype for a *>* similar tool we now use at my current 
>employer.*>* *>* Although this version is incomplete, it still enables *>* 
>statement level coverage for multiple *>* programs/subroutine with html 
>output. The "parser" (I *>* really shouldn't use that term) is still quite *>* 
>primitive in this version and may not work with how *>* some programs are 
>coded.*

*
*
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to