Permalink
Commits on Feb 13, 2013
  1. Merge pull request #374 from tommarien/transaction-per-migration-take2

    Transaction per migration fix
    daniellee committed Feb 13, 2013
  2. Fix integration tests for Firebird

    Made changes in the Begin, Commit and Rollback transaction
    methods in the FirebirdProcessor and call the base methods
    from the GenericProcessorBase instead.
    
    Skip the integration tests that don't make sense for Firebird.
    daniellee committed Feb 13, 2013
Commits on Feb 12, 2013
  1. Fix all FirebirdProcessor tests

    Call Processor.BeginTransaction instead.
    daniellee committed Feb 12, 2013
  2. Fix one processor test for Postgres

    Needed a BeginTransaction call.
    daniellee committed Feb 12, 2013
Commits on Feb 10, 2013
  1. Make sure taskexecutor calls processor dispose no matter what

    & Fix incorrect connection usage in integrationtestbase
    tommarien committed Feb 10, 2013
Commits on Feb 6, 2013
Commits on Jan 31, 2013
  1. Fixed weird announcing of BeginTransaction and Commit transaction, du…

    …e to wrongly placed announcer messages, fixed transaction management on up and down
    
    and made begintransaction fool proof
    tommarien committed Jan 31, 2013
  2. Taskexecutor disposes processor to ensure connection close and transa…

    …ction rollbacked if any
    tommarien committed Jan 31, 2013
  3. Removed any unnecessary opening and closing of transaction or connect…

    …ions and fixed tests close #178
    tommarien committed Jan 31, 2013
  4. Moved all mayor exceptions to core and derive indirectly from excepti…

    …on instead of ApplicationException fixes #360
    tommarien committed Jan 31, 2013
Commits on Jan 30, 2013
  1. Untabify

    daniellee committed Jan 30, 2013
  2. Mark WorkingDirectory test as Integration

    This tests code that use Environment.CurrentDirectory. It doesn't
    work on Teamcity. Set the Category attribute to be Integration.
    daniellee committed Jan 30, 2013
  3. Teamcity test fixes

     - ConnectionStringManagerTests fail due to relative paths.
    Fixed by copying test data files to bin directory.
    
     - NetConfigManagerTests fail due to relative paths.
    Fixed by copying test data files to bin directory.
    
    - DefaultMigrationConventionsTests fail due to path issue.
    Attempting fix by referring to assembly name instead of bin.
    daniellee committed Jan 30, 2013
  4. Add Category Attribute to all Integration tests

    To able to run the tests on Teamcity, need to able to just run unit
    tests. By adding a category tag to all the integration tests they
    can be excluded from the test run.
    daniellee committed Jan 30, 2013
  5. Fix Teamcity error due to T4 contrib

    Missing InitialMigrationCode.cs. Generated file that needs to be
    committed to be able to build the solution.
    daniellee committed Jan 30, 2013
  6. Enable Unique Constraint test for Postgres

    After #369 the CanCreateUniqueConstraintWithSchema test
    now works for Postgres as well.
    daniellee committed Jan 30, 2013
  7. Merge pull request #369 from tommarien/Issue357

    Fixed #357 CreateConstraintExpression now takes schema into account + ad...
    daniellee committed Jan 30, 2013
  8. Change to #363. Remove rule

    daniellee committed Jan 30, 2013
  9. Remove validation rule for Self Referential FKs

    This rule disallows having a recursive foreign key which
    should be allowed.
    daniellee committed Jan 30, 2013
  10. Merge pull request #338 from spaccabit/master

    Contrib T4 some fixes
    daniellee committed Jan 30, 2013
  11. Fixed #357 CreateConstraintExpression now takes schema into account +…

    … added missing tests
    tommarien committed Jan 30, 2013
  12. Merge pull request #363 from daniellee/validate

    # By Daniel Lee
    # Via Daniel Lee (1) and Tom Marien (1)
    * daniellee-validate:
      Add integrations without schema
      Add integration test for reversing create index
      Integration tests for insert,update,delete data
      Change AlterTable test
      Add Integration tests
      Add missing tests for DeleteSchema + Sequence Exp
      Fix and tests for DeleteForeignKeyExpression
      Add DeleteConstraintExpression tests
      Announce Postgres test has started
      Add integration test for sequences for Postgres
      Add more tests for validation in expressions
      Fix validation rules for DeleteIndexExpression
      Add Integration tests for Create Sequence
      Add validation step to MigrationRunner
      Cleanup of MigrationRunnerTests
    tommarien committed Jan 30, 2013
  13. Merge branch 'validate' of https://github.com/daniellee/fluentmigrator

    …into daniellee-validate
    tommarien committed Jan 30, 2013
  14. Merge pull request #358 from ClockworkPenguin/sqlitefix

    # By Iain Monro
    # Via Iain Monro
    * ClockworkPenguin-sqlitefix:
      Remove incorrect override for SQLite identifer quotes
    tommarien committed Jan 30, 2013
Commits on Jan 18, 2013
  1. Add integrations without schema

    Added copies of some of the tests except with no schema
    defined for more comprehensive testing.
    daniellee committed Jan 18, 2013
  2. Integration tests for insert,update,delete data

    Add tests for the insert, update and delete data expressions.
    daniellee committed Jan 18, 2013
  3. Change AlterTable test

    Test default constraint as well.
    daniellee committed Jan 18, 2013
Commits on Jan 17, 2013
  1. Add Integration tests

     - Alter Column With Schema
    - Alter Table With Schema
    - Alter a tables schema
    - Create Unique Constraint
    daniellee committed Jan 17, 2013
Commits on Jan 13, 2013
  1. Fix and tests for DeleteForeignKeyExpression

    There are two formats of this expression. Validated as incorrect for
    one of the formats and would have broken a lot of migrations.
    ApplyConventions had broken the reverse method so fixed that as well.
    daniellee committed Jan 13, 2013
  2. Add DeleteConstraintExpression tests

     - Changed validation message to standard message.
    daniellee committed Jan 13, 2013
Commits on Jan 9, 2013