Alex, you wrote:

"That's why I've invested my time on other mustella tools.  If you
compile every test, then run MustellaDependencyDB, it will create a
database of dependencies such that, if you run MustellaTestChooser, it
will generate a list of tests that need to be run based on the changed
files so you don't have to run ALL of the tests.

Going further, I put in a shell script called
run_mustella_on_git_status.sh.  Assuming you have MustellaTestChooser
already built, it will call git status, run the output through
MustellaTestChooser and run the required tests all while you sleep or
eat or poop or some combination of the above.  Tip: Wait for it to
start dumping the list of tests to run so you get an idea how long you
should go away."

Someone (I think it was Om) started a project to tie this all
together: OneClickMustella. While looking into
updating/extending/finishing it, I ran into some questions about your
comments and tools:

1) Your process seems to start with "compile every test." How do you
do this without running a complete Mustella?

2) Not sure if I "compiled every test", I decided to move on anyway. I
ran MustellaDependencyDB, which produced a valid looking 'deps.xml'. I
made a simple change to Button, so "git status" would show a
modification and then I ran MustellaTestChooser. The 'changes.txt'
looks impressive, but it doesn't list ANY TEST RELATED TO BUTTON!?
What am I doing wrong?

EdB



-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to