| $object->SKIP_ALL should just skip tests in current object | |
| Write some cookbook POD | |
| Look at David's patch to load Test::Classes on request | |
| Clarify why/where the xUnit style is useful in the docs | |
| See if we can steal anything neat from NUnit and Ruby's Test::Unit | |
| Annotate test description with the method name ? | |
| Clean up documentation for running multiple classes | |
| Consider using Test::Tester instead of Test::Builder::Tester | |
| Comment on http://martinfowler.com/bliki/JunitNewInstance.html | |
| See if there is anything new to steal in recent JUnit releases | |
| Think about ways to support multiple fixtures in a single class. | |
| Use the class variable style of test class in docs? | |
| Vary the order of test methods / classes easily | |
| Separate out Test::Class::Tutorial | |
| Check whether we can reduce the prerequisites | |
| Refactor test suite | |
| See whether the bizarre L<> syntax is still needed in POD | |
| Refactor runtests... lord is it ugly | |
| Mail out about the 1.0 release to perl-qa, tdd, agile-testing, etc. | |
| Look at using pperl/Module::Refresh and T::C together for faster startup times | |
| Should SKIP_CLASS should skip all the tests or just one | |
| Look at rationalising the object/class behaviour | |
| Have another go on getting it on module list | |
| Add link to annocpan.org | |
| Make sure exit code logic matches that in the latest Test::Builder | |
| Have a ponder about how Test::Class and Test::Base might interact | |
| Consider renaming startup/teardown before/after like JUnit4 | |
| Use JUnit 4.0's inheritance model for before/after running order? | |
| Have option to automatically add runtests to classes | |
| See what we can steal from TestNG | |
| You can't run classes just consisting of setup/teardown methods with tests coz it thinks there are no tests. Bug? Feature? | |
| ability to time test methods so we can run them in fastest-test order | |
| add ability to tag methods | |
| add ability to tag all methods in a class | |
| add more flexible approach to setting fixtures for a class | |
| look at integrating with role/trait modules | |
| Look at other things on CPAN that look "xUnit" ish | |
| Decent warnings for Test::Load if it encounters filenames that it doesn't understand | |
| Look at parametarised fixtures | |
| When we have a default test description from the test method we should probably annotate it with the name of the setup/teardown methods involved too. | |
| Also need to give startup/shutdown methods with default test description | |
| Look at fixing the asymmetric treatment of runtests() and expected_tests() | |
| See what we can steal from xunit.net | |
| Comment on the ordering of class execution for Test::Class->runtests | |
| Allow people to (optionally) skip inherited tests for people with long test runs. |
| add links to modules / distributions that use T::C | |
| implement SKIP_CLASS | |
| Move the rest of my to do list for T::C here | |
| Warn if subclasses override public methods with :Test methods | |
| add link to this backlog to POD | |
| Allow individual test methods to be run | |
| Have a :Tests attribute that defaults to no_plan | |
| Consider having :Test munge multiple tests in a method to a single ok / not ok | |
| Allow user to interrogate the success / failure of test classes / methods (decided not to do this. Should probably be in the Test::Harness) | |
| Choose things from list below for 0.09 release | |
| T::C wiki (don't need one now perl-qa wiki is back) | |
| T::C mailing list (decided to use CPAN::Forum / perlmonks / perl-qa) | |
| Add to do items from the subversion repository | |
| Look at how the Aspect modules use T::C | |
| Add perlmonks questions on T::C to list | |
| Release 0.08 | |
| Look at code coverage | |
| Consider moving to the POD section standard from Damian's Perl Best Practices | |
| Release 0.09 | |
| Choose items from below for 0.10 release | |
| Check whether Test::Unit is still under development, and comment if it isn't | |
| Look at 0.08 test failures reported by cpantesters | |
| Release 0.10 | |
| Choose items from below for 0.11 release | |
| Get links to modules in SEE ALSO to work on search.cpan.org | |
| Really fix the _test_classes bug | |
| Release 0.11 | |
| Choose items from below for 0.12 release | |
| add link to CPAN::Forum | |
| Decide which features need to be looked at for a 1.0 release | |
| Release 1.0 | |
| Look at using T::C with pperl & Test::Harness | |
| Add T::C ego links to del.icio.us | |
| Add link to perl-qa to POD | |
| Fix SKIP_CLASS problem David reported | |
| fix https://rt.cpan.org/Ticket/Display.html?id=11512 | |
| Add link to extremeperl | |
| Release 0.12 | |
| Add delicious T::C links to SEE ALSO | |
| add link to TPJ article on Test::Class | |
| Test::Prereq | |
| Change test name to test description to conform with TAP | |
| Move stuff from build_requires to requires so it works with CPANPLUS | |
| We're using UNIVERSAL::isa a few places where we shouldn't - fix it | |
| Add link to PTDN book's T::C chapter | |
| Add diag to failing tests that shows the object / class / method that failed | |
| Have a ponder about the TEST_METHOD regex idea Ovid suggested | |
| Add link to Advanced Perl, 2nd edition Testing chapter | |
| Make it work wiith latest T::B / T::B::T | |
| allow single test methods to be run | |
| Add Ovid's Test::Class::Load | |
| Dig out the todo tasks from the WIP/Personal mail | |
| Resolve rest of outstanding RT bugs | |
| Check Anno CPAN for feedback | |
| Check CPAN Forum for feedback | |
| Add references to Test::Object and Test::Group |