Re: Repost: My take at unit test structure…

Dear all

Please take this file ( The paths are fixed and .h files don’t get the u prefix ;-)

— cheers atul

atul wrote:

Dear all

The previous one got garbled somehow ;-)….

Here is a repost and the script file is attached…

I thought a lot about this and fr now have settled for the following:

1. There is a UnitTest directory added in calitko top level dir

2. The sources directory structure where even is replicated … What I mean is if there is a .cpp or .h file in the original source tree, that directory is created ….

If you run the first command in the attached scritp file I mean….

3. Next every source file found in the original source tree, a symlink is created in the UnitTest directory with a u prefix ( the second line in the script ….
it looks a bit hairy for non unix users so I can explain it in detail if needed
)

4. Now I can write a makefile and there is no danger of overwriting a .o file ( as the directory and names are very different ;-)

5. UNIT_TEST will be defined only in the UnitTest Makefile and so running make
&& ./calitko runs the test cases. The original Makefile and ./calitko are not touched at all

6. But the sources are shared ( that is why I am using symlinks ;-)

I will post the unittest makefile once I finish writing some tests… ;-)

7. From the main makefile we can trigger the make and run of unit tests

For Windows users: If you are using cygwin, things should work as given…

Let me know what you all think….
—- cheers atul

Attached Files:

Would you like to post a relpy?


This post is a reply to:
Repost: My take at unit test structure…
Dear all The previous one got garbled somehow ;-).... Here is a repost and the script file is attached... I thought a lot about this and fr now have settled for the following: 1. (more...)

No follow-ups yet.