<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>ninjaturtles Issue Tracker Rss Feed</title><link>https://ninjaturtles.codeplex.com/workitem/list/basic</link><description>ninjaturtles Issue Tracker Rss Description</description><item><title>Created Issue: Console runner doesn't recognise nested classes [5]</title><link>http://ninjaturtles.codeplex.com/workitem/5</link><description>For example, the following command line fails with an &amp;#34;Unknown type&amp;#34; message&amp;#58;&lt;br /&gt;&lt;br /&gt;NinjaTurtles.Console run -c NinjaTurtles.MutationTest.MergeReportingStrategy NinjaTurtles.Tests.dll&lt;br /&gt;</description><author>davidmus</author><pubDate>Mon, 20 Aug 2012 08:33:47 GMT</pubDate><guid isPermaLink="false">Created Issue: Console runner doesn't recognise nested classes [5] 20120820083347A</guid></item><item><title>Commented Issue: Mutate uncompiled code [4]</title><link>http://ninjaturtles.codeplex.com/workitem/4</link><description>Hey guys, I saw your answer to this question on StackOverFlow&amp;#58; http&amp;#58;&amp;#47;&amp;#47;stackoverflow.com&amp;#47;questions&amp;#47;246495&amp;#47;what-mutation-testing-frameworks-exist&lt;br /&gt;&lt;br /&gt;I was looking for something that would changed the implementation code, and run my existing test suite &amp;#40;as opposed to having to write specific mutation based tests&amp;#41;.  If the mutated code causes a failure in my test suite, than that&amp;#39;s a good thing &amp;#40;it means that the mutation didn&amp;#39;t go unnoticed&amp;#41;.&lt;br /&gt;&lt;br /&gt;Thoughts&amp;#63;  Could I use part of your project to work through this problem area&amp;#63;&lt;br /&gt;Comments: We&amp;#39;ve just added a console runner that allows you to run mutation testing over an existing code base and test suite without writing specific mutation testing. It&amp;#39;s still operating at the IL, rather than the uncompiled code, level, but it might help you&amp;#63;</description><author>davidmus</author><pubDate>Thu, 16 Aug 2012 08:39:14 GMT</pubDate><guid isPermaLink="false">Commented Issue: Mutate uncompiled code [4] 20120816083914A</guid></item><item><title>Commented Issue: Mutate uncompiled code [4]</title><link>http://ninjaturtles.codeplex.com/workitem/4</link><description>Hey guys, I saw your answer to this question on StackOverFlow&amp;#58; http&amp;#58;&amp;#47;&amp;#47;stackoverflow.com&amp;#47;questions&amp;#47;246495&amp;#47;what-mutation-testing-frameworks-exist&lt;br /&gt;&lt;br /&gt;I was looking for something that would changed the implementation code, and run my existing test suite &amp;#40;as opposed to having to write specific mutation based tests&amp;#41;.  If the mutated code causes a failure in my test suite, than that&amp;#39;s a good thing &amp;#40;it means that the mutation didn&amp;#39;t go unnoticed&amp;#41;.&lt;br /&gt;&lt;br /&gt;Thoughts&amp;#63;  Could I use part of your project to work through this problem area&amp;#63;&lt;br /&gt;Comments: Slightly confused by this. The mutation tests you write are just to direct NinjaTurtles to run your existing test suite having changed the implementation code at the IL level. You don&amp;#39;t exactly write &amp;#34;specific mutation based tests&amp;#34;. Is your requirement just to do what NinjaTurtles does, but with the mutations applied at the source code level&amp;#63; This is a &amp;#42;much&amp;#42; harder problem than mutating at the IL level, and we are not convinced that it offers anything significantly more useful than IL mutation, hence our approach.</description><author>davidmus</author><pubDate>Mon, 06 Aug 2012 07:52:50 GMT</pubDate><guid isPermaLink="false">Commented Issue: Mutate uncompiled code [4] 20120806075250A</guid></item><item><title>Created Issue: Mutate uncompiled code [4]</title><link>http://ninjaturtles.codeplex.com/workitem/4</link><description>Hey guys, I saw your answer to this question on StackOverFlow&amp;#58; http&amp;#58;&amp;#47;&amp;#47;stackoverflow.com&amp;#47;questions&amp;#47;246495&amp;#47;what-mutation-testing-frameworks-exist&lt;br /&gt;&lt;br /&gt;I was looking for something that would changed the implementation code, and run my existing test suite &amp;#40;as opposed to having to write specific mutation based tests&amp;#41;.  If the mutated code causes a failure in my test suite, than that&amp;#39;s a good thing &amp;#40;it means that the mutation didn&amp;#39;t go unnoticed&amp;#41;.&lt;br /&gt;&lt;br /&gt;Thoughts&amp;#63;  Could I use part of your project to work through this problem area&amp;#63;&lt;br /&gt;</description><author>amirrajan</author><pubDate>Fri, 03 Aug 2012 01:49:56 GMT</pubDate><guid isPermaLink="false">Created Issue: Mutate uncompiled code [4] 20120803014956A</guid></item><item><title>Commented Issue: Unit tests in nested classes are not discovered [2]</title><link>http://ninjaturtles.codeplex.com/workitem/2</link><description>If unit tests are within nested classes, they are not discovered and result in a MutationTestFailureException exception with the following message&amp;#58; No matching tests were found to run.&lt;br /&gt;&lt;br /&gt;The following simple structure produces the exception&amp;#58;&lt;br /&gt;&lt;br /&gt;UnitTestFile.cs&lt;br /&gt;&lt;br /&gt;public class ParentTestClass&lt;br /&gt;&amp;#123;&lt;br /&gt;    &amp;#91;TestFixture&amp;#93;&lt;br /&gt;    public class ChildTestClass&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#91;Test&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            &amp;#47;&amp;#47; code to test MethodUnderTest method in ClassUnderTest class.&lt;br /&gt;        &amp;#125;&lt;br /&gt;        &lt;br /&gt;        &amp;#91;Test, MutationTest&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Mutation_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            MutationTestBuilder&amp;#60;ClassUnderTest&amp;#62;&lt;br /&gt;                .For&amp;#40;&amp;#34;MethodUnderTest&amp;#34;&amp;#41;&lt;br /&gt;                .Run&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;Comments: This should now be fine in 0.3.0.1, just released - can you check and confirm please&amp;#63; Thanks again.</description><author>davidmus</author><pubDate>Wed, 04 Jul 2012 14:25:23 GMT</pubDate><guid isPermaLink="false">Commented Issue: Unit tests in nested classes are not discovered [2] 20120704022523P</guid></item><item><title>Commented Feature: Pre-run passing test suite [1]</title><link>http://ninjaturtles.codeplex.com/workitem/1</link><description>Running the passing test suite against non-mutated code will give two benefits&amp;#58;&lt;br /&gt;&lt;br /&gt;1. If they don&amp;#39;t pass, there&amp;#39;s no point running the mutation tests - just fail quickly.&lt;br /&gt;&lt;br /&gt;2. We can establish a time benchmark for the test suite, so that mutation test runs can be timed out based on a multiple of the benchmark time rather than the current hard-coded time.&lt;br /&gt;Comments: Passing mutation tests are relatively quick in most cases. This was vastly slowing the overall process and needs rethinking.</description><author>davidmus</author><pubDate>Wed, 04 Jul 2012 14:13:14 GMT</pubDate><guid isPermaLink="false">Commented Feature: Pre-run passing test suite [1] 20120704021314P</guid></item><item><title>Edited Feature: Pre-run passing test suite [1]</title><link>http://ninjaturtles.codeplex.com/workitem/1</link><description>Running the passing test suite against non-mutated code will give two benefits&amp;#58;&lt;br /&gt;&lt;br /&gt;1. If they don&amp;#39;t pass, there&amp;#39;s no point running the mutation tests - just fail quickly.&lt;br /&gt;&lt;br /&gt;2. We can establish a time benchmark for the test suite, so that mutation test runs can be timed out based on a multiple of the benchmark time rather than the current hard-coded time.&lt;br /&gt;</description><author>davidmus</author><pubDate>Wed, 04 Jul 2012 14:13:14 GMT</pubDate><guid isPermaLink="false">Edited Feature: Pre-run passing test suite [1] 20120704021314P</guid></item><item><title>Edited Feature: Pre-run passing test suite [1]</title><link>http://ninjaturtles.codeplex.com/workitem/1</link><description>Running the passing test suite against non-mutated code will give two benefits&amp;#58;&lt;br /&gt;&lt;br /&gt;1. If they don&amp;#39;t pass, there&amp;#39;s no point running the mutation tests - just fail quickly.&lt;br /&gt;&lt;br /&gt;2. We can establish a time benchmark for the test suite, so that mutation test runs can be timed out based on a multiple of the benchmark time rather than the current hard-coded time.&lt;br /&gt;</description><author>davidmus</author><pubDate>Mon, 02 Jul 2012 09:11:54 GMT</pubDate><guid isPermaLink="false">Edited Feature: Pre-run passing test suite [1] 20120702091154A</guid></item><item><title>Edited Issue: Unit tests in nested classes are not discovered [2]</title><link>http://ninjaturtles.codeplex.com/workitem/2</link><description>If unit tests are within nested classes, they are not discovered and result in a MutationTestFailureException exception with the following message&amp;#58; No matching tests were found to run.&lt;br /&gt;&lt;br /&gt;The following simple structure produces the exception&amp;#58;&lt;br /&gt;&lt;br /&gt;UnitTestFile.cs&lt;br /&gt;&lt;br /&gt;public class ParentTestClass&lt;br /&gt;&amp;#123;&lt;br /&gt;    &amp;#91;TestFixture&amp;#93;&lt;br /&gt;    public class ChildTestClass&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#91;Test&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            &amp;#47;&amp;#47; code to test MethodUnderTest method in ClassUnderTest class.&lt;br /&gt;        &amp;#125;&lt;br /&gt;        &lt;br /&gt;        &amp;#91;Test, MutationTest&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Mutation_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            MutationTestBuilder&amp;#60;ClassUnderTest&amp;#62;&lt;br /&gt;                .For&amp;#40;&amp;#34;MethodUnderTest&amp;#34;&amp;#41;&lt;br /&gt;                .Run&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;</description><author>davidmus</author><pubDate>Mon, 02 Jul 2012 08:52:22 GMT</pubDate><guid isPermaLink="false">Edited Issue: Unit tests in nested classes are not discovered [2] 20120702085222A</guid></item><item><title>Edited Issue: Unit tests in nested classes are not discovered [2]</title><link>http://ninjaturtles.codeplex.com/workitem/2</link><description>If unit tests are within nested classes, they are not discovered and result in a MutationTestFailureException exception with the following message&amp;#58; No matching tests were found to run.&lt;br /&gt;&lt;br /&gt;The following simple structure produces the exception&amp;#58;&lt;br /&gt;&lt;br /&gt;UnitTestFile.cs&lt;br /&gt;&lt;br /&gt;public class ParentTestClass&lt;br /&gt;&amp;#123;&lt;br /&gt;    &amp;#91;TestFixture&amp;#93;&lt;br /&gt;    public class ChildTestClass&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#91;Test&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            &amp;#47;&amp;#47; code to test MethodUnderTest method in ClassUnderTest class.&lt;br /&gt;        &amp;#125;&lt;br /&gt;        &lt;br /&gt;        &amp;#91;Test, MutationTest&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Mutation_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            MutationTestBuilder&amp;#60;ClassUnderTest&amp;#62;&lt;br /&gt;                .For&amp;#40;&amp;#34;MethodUnderTest&amp;#34;&amp;#41;&lt;br /&gt;                .Run&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;</description><author>davidmus</author><pubDate>Mon, 02 Jul 2012 08:32:48 GMT</pubDate><guid isPermaLink="false">Edited Issue: Unit tests in nested classes are not discovered [2] 20120702083248A</guid></item><item><title>Created Issue: BitwiseOperatorTurtle produces equivalent mutants when applied to bit mask combinations [3]</title><link>http://ninjaturtles.codeplex.com/workitem/3</link><description>If the bitwise operators &amp;#124; or &amp;#94; are used to combine bit mask values, then this turtle produces equivalent mutants, as the two &amp;#40;and indeed &amp;#43;&amp;#41; are interchangeable. We need a nice way of catering for this case.&lt;br /&gt;</description><author>davidmus</author><pubDate>Mon, 02 Jul 2012 07:52:32 GMT</pubDate><guid isPermaLink="false">Created Issue: BitwiseOperatorTurtle produces equivalent mutants when applied to bit mask combinations [3] 20120702075232A</guid></item><item><title>Edited Feature: Pre-run passing test suite [1]</title><link>http://ninjaturtles.codeplex.com/workitem/1</link><description>Running the passing test suite against non-mutated code will give two benefits&amp;#58;&lt;br /&gt;&lt;br /&gt;1. If they don&amp;#39;t pass, there&amp;#39;s no point running the mutation tests - just fail quickly.&lt;br /&gt;&lt;br /&gt;2. We can establish a time benchmark for the test suite, so that mutation test runs can be timed out based on a multiple of the benchmark time rather than the current hard-coded time.&lt;br /&gt;</description><author>davidmus</author><pubDate>Sun, 01 Jul 2012 07:04:35 GMT</pubDate><guid isPermaLink="false">Edited Feature: Pre-run passing test suite [1] 20120701070435A</guid></item><item><title>Edited Issue: Unit tests in nested classes are not discovered [2]</title><link>http://ninjaturtles.codeplex.com/workitem/2</link><description>If unit tests are within nested classes, they are not discovered and result in a MutationTestFailureException exception with the following message&amp;#58; No matching tests were found to run.&lt;br /&gt;&lt;br /&gt;The following simple structure produces the exception&amp;#58;&lt;br /&gt;&lt;br /&gt;UnitTestFile.cs&lt;br /&gt;&lt;br /&gt;public class ParentTestClass&lt;br /&gt;&amp;#123;&lt;br /&gt;    &amp;#91;TestFixture&amp;#93;&lt;br /&gt;    public class ChildTestClass&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#91;Test&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            &amp;#47;&amp;#47; code to test MethodUnderTest method in ClassUnderTest class.&lt;br /&gt;        &amp;#125;&lt;br /&gt;        &lt;br /&gt;        &amp;#91;Test, MutationTest&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Mutation_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            MutationTestBuilder&amp;#60;ClassUnderTest&amp;#62;&lt;br /&gt;                .For&amp;#40;&amp;#34;MethodUnderTest&amp;#34;&amp;#41;&lt;br /&gt;                .Run&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;</description><author>davidmus</author><pubDate>Sun, 01 Jul 2012 07:04:20 GMT</pubDate><guid isPermaLink="false">Edited Issue: Unit tests in nested classes are not discovered [2] 20120701070420A</guid></item><item><title>Commented Issue: Unit tests in nested classes are not discovered [2]</title><link>http://ninjaturtles.codeplex.com/workitem/2</link><description>If unit tests are within nested classes, they are not discovered and result in a MutationTestFailureException exception with the following message&amp;#58; No matching tests were found to run.&lt;br /&gt;&lt;br /&gt;The following simple structure produces the exception&amp;#58;&lt;br /&gt;&lt;br /&gt;UnitTestFile.cs&lt;br /&gt;&lt;br /&gt;public class ParentTestClass&lt;br /&gt;&amp;#123;&lt;br /&gt;    &amp;#91;TestFixture&amp;#93;&lt;br /&gt;    public class ChildTestClass&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#91;Test&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            &amp;#47;&amp;#47; code to test MethodUnderTest method in ClassUnderTest class.&lt;br /&gt;        &amp;#125;&lt;br /&gt;        &lt;br /&gt;        &amp;#91;Test, MutationTest&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Mutation_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            MutationTestBuilder&amp;#60;ClassUnderTest&amp;#62;&lt;br /&gt;                .For&amp;#40;&amp;#34;MethodUnderTest&amp;#34;&amp;#41;&lt;br /&gt;                .Run&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;Comments: Thanks belairb - good spot. This seems relatively easy to fix, and I&amp;#39;ll try to get it into the next release.</description><author>davidmus</author><pubDate>Sun, 01 Jul 2012 07:03:55 GMT</pubDate><guid isPermaLink="false">Commented Issue: Unit tests in nested classes are not discovered [2] 20120701070355A</guid></item><item><title>Created Issue: Unit tests in nested classes are not discovered [2]</title><link>http://ninjaturtles.codeplex.com/workitem/2</link><description>If unit tests are within nested classes, they are not discovered and result in a MutationTestFailureException exception with the following message&amp;#58; No matching tests were found to run.&lt;br /&gt;&lt;br /&gt;The following simple structure produces the exception&amp;#58;&lt;br /&gt;&lt;br /&gt;UnitTestFile.cs&lt;br /&gt;&lt;br /&gt;public class ParentTestClass&lt;br /&gt;&amp;#123;&lt;br /&gt;    &amp;#91;TestFixture&amp;#93;&lt;br /&gt;    public class ChildTestClass&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#91;Test&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            &amp;#47;&amp;#47; code to test MethodUnderTest method in ClassUnderTest class.&lt;br /&gt;        &amp;#125;&lt;br /&gt;        &lt;br /&gt;        &amp;#91;Test, MutationTest&amp;#93;&lt;br /&gt;        public void MethodUnderTest_Mutation_Tests&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            MutationTestBuilder&amp;#60;ClassUnderTest&amp;#62;&lt;br /&gt;                .For&amp;#40;&amp;#34;MethodUnderTest&amp;#34;&amp;#41;&lt;br /&gt;                .Run&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;</description><author>belairb</author><pubDate>Sat, 30 Jun 2012 19:13:26 GMT</pubDate><guid isPermaLink="false">Created Issue: Unit tests in nested classes are not discovered [2] 20120630071326P</guid></item><item><title>Created Feature: Pre-run passing test suite [1]</title><link>http://ninjaturtles.codeplex.com/workitem/1</link><description>Running the passing test suite against non-mutated code will give two benefits&amp;#58;&lt;br /&gt;&lt;br /&gt;1. If they don&amp;#39;t pass, there&amp;#39;s no point running the mutation tests - just fail quickly.&lt;br /&gt;&lt;br /&gt;2. We can establish a time benchmark for the test suite, so that mutation test runs can be timed out based on a multiple of the benchmark time rather than the current hard-coded time.&lt;br /&gt;</description><author>davidmus</author><pubDate>Sat, 30 Jun 2012 14:22:13 GMT</pubDate><guid isPermaLink="false">Created Feature: Pre-run passing test suite [1] 20120630022213P</guid></item></channel></rss>