<python:unittest file="build/test-results.xml"/>
...
<step id="Test1">
<sh:exec file="C:/bitten/branches/trunk/myproject/bitten_test1.bat" args="${os} ${revision} ${repository.branch} ${build}"/>
<sh:exec file="echo" args="Test1 complete"/>
<python:unittest file="test-result.xml"/>
</step>
...
<report category="test">
<test name="my_module"
file="my_module.py"
percentage="75"
lines="4"
line_hits="2 0 - 1 1">
</test>
</report>
<step id="Test1">
<sh:exec file="C:/bitten/branches/${repository.branch}/myproject/bitten_test1.bat" args="${os} ${revision} ${repository.branch} ${build}"/>
<sh:exec file="echo" args="Test1 complete"/>
<report category="test" file="C:/bitten/branches/${repository.branch}/myproject/squishresults_report.xml"/>
</step>
was missing. And using absolute pathes ensures the file is always found.