Permalink
Browse files

Moving the actual lib to old directory. The infinity_test needs a rew…

…rite! Let's go!
  • Loading branch information...
1 parent 8eb63cb commit b37e8744d12ed5cce3c86a717ed85de96fdb8b91 @tomas-stefano committed Nov 8, 2011
Showing with 22 additions and 43 deletions.
  1. +22 −43 TODO.markdown
  2. 0 lib/{infinity_test.rb → infinity_test_old.rb}
  3. 0 lib/{infinity_test → infinity_test_old}/application.rb
  4. 0 lib/{infinity_test → infinity_test_old}/application_file.rb
  5. 0 lib/{infinity_test → infinity_test_old}/application_library/rails.rb
  6. 0 lib/{infinity_test → infinity_test_old}/application_library/rubygems.rb
  7. 0 lib/{infinity_test → infinity_test_old}/binary_path.rb
  8. 0 lib/{infinity_test → infinity_test_old}/command.rb
  9. 0 lib/{infinity_test → infinity_test_old}/configuration.rb
  10. 0 lib/{infinity_test → infinity_test_old}/construct_command.rb
  11. 0 lib/{infinity_test → infinity_test_old}/continuous_testing.rb
  12. 0 lib/{infinity_test → infinity_test_old}/dependencies.rb
  13. 0 lib/{infinity_test → infinity_test_old}/environment.rb
  14. 0 lib/{infinity_test → infinity_test_old}/generator.rb
  15. 0 lib/{infinity_test → infinity_test_old}/heuristics.rb
  16. 0 lib/{infinity_test → infinity_test_old}/heuristics_helper.rb
  17. 0 lib/{infinity_test → infinity_test_old}/notification.rb
  18. 0 lib/{infinity_test → infinity_test_old}/options.rb
  19. 0 lib/{infinity_test → infinity_test_old}/runner.rb
  20. 0 lib/{infinity_test → infinity_test_old}/setup.rb
  21. 0 lib/{infinity_test → infinity_test_old}/template.erb
  22. 0 lib/{infinity_test → infinity_test_old}/test_framework.rb
  23. 0 lib/{infinity_test → infinity_test_old}/test_library/bacon.rb
  24. 0 lib/{infinity_test → infinity_test_old}/test_library/cucumber.rb
  25. 0 lib/{infinity_test → infinity_test_old}/test_library/rspec.rb
  26. 0 lib/{infinity_test → infinity_test_old}/test_library/test_unit.rb
  27. 0 lib/{infinity_test → infinity_test_old}/test_unit_loader.rb
  28. 0 {spec → spec_old}/factories/buzz/lib/buzz.rb
  29. 0 {spec → spec_old}/factories/buzz/spec/buzz_spec.rb
  30. 0 {spec → spec_old}/factories/company/Gemfile
  31. 0 {spec → spec_old}/factories/company/lib/company.rb
  32. 0 {spec → spec_old}/factories/company/test/company_test.rb
  33. 0 {spec → spec_old}/factories/images/failure.png
  34. 0 {spec → spec_old}/factories/images/pending.png
  35. 0 {spec → spec_old}/factories/images/sucess.png
  36. 0 {spec → spec_old}/factories/infinity_test
  37. 0 {spec → spec_old}/factories/infinity_test_example
  38. 0 {spec → spec_old}/factories/rails_app/app/models/project.rb
  39. 0 {spec → spec_old}/factories/rails_app/spec/helpers/people_helper_spec.rb
  40. 0 {spec → spec_old}/factories/rails_app/spec/integration/person_spec.rb
  41. 0 {spec → spec_old}/factories/rails_app/spec/integration/song_spec.rb
  42. 0 {spec → spec_old}/factories/rails_app/spec/models/project_spec.rb
  43. 0 {spec → spec_old}/factories/rails_app/spec/models/task_spec.rb
  44. 0 {spec → spec_old}/factories/rails_app/test/functional/people_test.rb
  45. 0 {spec → spec_old}/factories/rails_app/test/functional/projects_controller_test.rb
  46. 0 {spec → spec_old}/factories/rails_app/test/integration/client_test.rb
  47. 0 {spec → spec_old}/factories/rails_app/test/integration/people_test.rb
  48. 0 {spec → spec_old}/factories/rails_app/test/unit/person_test.rb
  49. 0 {spec → spec_old}/factories/rubygems_lib/lib/library.rb
  50. 0 {spec → spec_old}/factories/rubygems_lib/lib/rubygems_lib.rb
  51. 0 {spec → spec_old}/factories/rubygems_lib/test/library_test.rb
  52. 0 {spec → spec_old}/factories/rubygems_lib/test/rubygems_lib_test.rb
  53. 0 {spec → spec_old}/factories/slinky/spec/slinky/slinky_spec.rb
  54. 0 {spec → spec_old}/factories/travel/lib/travel.rb
  55. 0 {spec → spec_old}/factories/travel/test/partner_test.rb
  56. 0 {spec → spec_old}/factories/travel/test/travel_test.rb
  57. 0 {spec → spec_old}/factories/wood/lib/wood.rb
  58. 0 {spec → spec_old}/factories/wood/spec/wood_spec.rb
  59. 0 {spec → spec_old}/infinity_test/application_file_spec.rb
  60. 0 {spec → spec_old}/infinity_test/application_library/rails_spec.rb
  61. 0 {spec → spec_old}/infinity_test/application_library/rubygems_spec.rb
  62. 0 {spec → spec_old}/infinity_test/application_spec.rb
  63. 0 {spec → spec_old}/infinity_test/binary_path_spec.rb
  64. 0 {spec → spec_old}/infinity_test/command_spec.rb
  65. 0 {spec → spec_old}/infinity_test/configuration_spec.rb
  66. 0 {spec → spec_old}/infinity_test/construct_command_spec.rb
  67. 0 {spec → spec_old}/infinity_test/continuous_testing_spec.rb
  68. 0 {spec → spec_old}/infinity_test/environment_spec.rb
  69. 0 {spec → spec_old}/infinity_test/heuristics_helper_spec.rb
  70. 0 {spec → spec_old}/infinity_test/heuristics_spec.rb
  71. 0 {spec → spec_old}/infinity_test/notification_spec.rb
  72. 0 {spec → spec_old}/infinity_test/options_spec.rb
  73. 0 {spec → spec_old}/infinity_test/runner_spec.rb
  74. 0 {spec → spec_old}/infinity_test/setup_spec.rb
  75. 0 {spec → spec_old}/infinity_test/test_framework_spec.rb
  76. 0 {spec → spec_old}/infinity_test/test_library/bacon_spec.rb
  77. 0 {spec → spec_old}/infinity_test/test_library/cucumber_spec.rb
  78. 0 {spec → spec_old}/infinity_test/test_library/rspec_spec.rb
  79. 0 {spec → spec_old}/infinity_test/test_library/test_unit_spec.rb
  80. 0 {spec → spec_old}/infinity_test_spec.rb
  81. 0 {spec → spec_old}/spec_helper.rb
View
@@ -1,43 +1,22 @@
-Future
-======
-
-- Don't run a suite tests when don't have a test file to run(Bug in Test::Unit)
-- Big refactoring
-- Fix heuristics for Rails/Test Unit users
-- Support Cucumber
-- Run with failed tests (Focus mode!!)
-
-- Put a method in the configuration file called #ignore like:
-
-Example:
-
- ignore :folders => %w(), :files => %w()
-
-- Put a method in the configuration file called #full_run? like:
-
-Example:
-
- if full_run?
- # Run all tests
- else
- # Run some tests
- end
-
-- Put some methods in the configuration file like: #all_tests_pass?, #all_tests_pass_in_ruby? like:
-
-Example:
-
- after(:all) do
- if all_tests_pass?
- # do something
- end
-
- if all_tests_pass_in_ruby?('1.8.7')
- # do something
- end
- end
-
-Bugs
-====
-
-- Coloring the output with Test::Unit (maybe using RedGreen)
+Rewrite
+=======
+
+- The InfinityTest needs rewrite.
+
+## Goals
+
+* Remove the todays implementation.
+* Supporting DSL and No DSL(class by a contract).
+* Rewrite the entire library.
+* RbEnv feature.
+* RVM feature.
+* Run with normal ruby
+* Focus feature (fails, pass one file, run entire suite) with --focus (experimented feature).
+* Don't run integration tests. Ignore them when changed.
+* Test with spork and other gems spork like.
+* Be possible to rewrite the rules in more nicer way, using the Hike gem to find files and paths.
+* Magic discovery if is test unit or rspec.
+* Be possible to overwrite the entire command to run.
+* Put some methods in the configuration file like: #all_tests_pass?, #all_tests_pass_in_ruby?.
+* Put a Thor generator.
+* Put an option to just run and exit.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit b37e874

Please sign in to comment.