I've had a few problems easily finding/organizing things as I've worked on a full Fixtures refactoring. This patch separates unit tests, migrations, schema, fixtures, fixture models, and assets into separate directories. When applied, the test directory structure should look like this (diffing won't capture the directories properly):
activerecord/
test/
active_record/ # all the unit tests
support/
assets/ # test files for binary fixtures, etc
connections/ # the test connection adapters
fixtures/ # the YAML and CSV fixtures
migrations/ # the various test migration sets
models/ # the test models, most matching fixtures
schema/ # the schema for the test databases
test_helper.rb # a cleaned-up version of abstract_unit.rb
This patch also takes AR most of the way to a setup where it'll be easy to run a single test file as a Ruby script, sans Rake.
This is a first cut. Assuming we want to go this direction, it may take a revision or two.