Skip to content
This repository has been archived by the owner on Apr 17, 2018. It is now read-only.
dkubb edited this page Aug 14, 2010 · 63 revisions

Test results for DataMapper gems

NOTES:

  • Invalid configurations, like specifying an adapter for another adapter’s
    specs should simply be skipped rather than result in an exception. Same
    thing with running dm-transactions with the yaml or in-memory adapter.
    The specs should skip runnung under all configurations except those
    that are valid.
  • When there is one failure for a random config, re-run the specs for it
    and see if it can be reproduced. It might just be a one-time error..

dm-active_model

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-adjust

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-aggregates

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-ar-finders

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-cli

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-constraints

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-core

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-do-adapter

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-is-list

in_memory yaml sqlite mysql postgres
1.8.6 fail fail pass pass pass
1.8.7 fail fail pass pass pass
1.9.1 fail fail pass pass pass

dm-is-nested_set

in_memory yaml sqlite mysql postgres
1.8.6 pass fail pass pass pass
1.8.7 pass fail pass pass pass
1.9.1 pass fail pass pass pass

dm-is-remixable

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-is-searchable

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-is-state_machine

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-is-tree

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-is-versioned

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass fail fail fail

dm-migrations

in_memory yaml sqlite mysql postgres
1.8.6 fail fail pass pass pass
1.8.7 fail fail pass pass pass
1.9.1 fail fail pass pass pass

dm-mysql-adapter

in_memory yaml sqlite mysql postgres
1.8.6 fail fail fail fail fail
1.8.7 fail fail fail fail fail
1.9.1 fail fail fail fail fail

dm-observer

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-oracle-adapter

in_memory yaml sqlite mysql postgres
1.8.6 fail fail fail fail fail
1.8.7 fail fail fail fail fail
1.9.1 fail fail fail fail fail

NOTE: this currently fails when the oracle dependency is not satisfied.

dm-postgres-adapter

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-rails

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-serializer

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

NOTE: specs only pass with 1.8.6 when using extlib. AS is not compatible with 1.8.6.

dm-sqlite-adapter

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-sqlserver-adapter

in_memory yaml sqlite mysql postgres
1.8.6 fail fail fail fail fail
1.8.7 fail fail fail fail fail
1.9.1 fail fail fail fail fail

NOTE: The do_sqlserver driver only supports JRuby, so this will never be all-green because the dependencies cannot be satisfied for MRI.

dm-sweatshop

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 fail fail fail fail fail
1.9.1 pass pass pass pass pass

NOTE: the 1.8.7 failures seem to be due to a ParseTree error that causes ruby to exit immediately.

dm-tags

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-timestamps

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-transactions

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-types

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-validations

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass

dm-yaml-adapter

in_memory yaml sqlite mysql postgres
1.8.6 pass pass pass pass pass
1.8.7 pass pass pass pass pass
1.9.1 pass pass pass pass pass
Clone this wiki locally