diff --git a/Libraries/7zip/7-zip.chm b/Libraries/7zip/7-zip.chm deleted file mode 100644 index 08e4df235..000000000 Binary files a/Libraries/7zip/7-zip.chm and /dev/null differ diff --git a/Libraries/7zip/7za.exe b/Libraries/7zip/7za.exe deleted file mode 100644 index 7f6bf86bc..000000000 Binary files a/Libraries/7zip/7za.exe and /dev/null differ diff --git a/Libraries/7zip/license.txt b/Libraries/7zip/license.txt deleted file mode 100644 index 530ff3684..000000000 --- a/Libraries/7zip/license.txt +++ /dev/null @@ -1,29 +0,0 @@ - 7-Zip Command line version - ~~~~~~~~~~~~~~~~~~~~~~~~~~ - License for use and distribution - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - 7-Zip Copyright (C) 1999-2010 Igor Pavlov. - - 7za.exe is distributed under the GNU LGPL license - - Notes: - You can use 7-Zip on any computer, including a computer in a commercial - organization. You don't need to register or pay for 7-Zip. - - - GNU LGPL information - -------------------- - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You can receive a copy of the GNU Lesser General Public License from - http://www.gnu.org/ diff --git a/Libraries/7zip/readme.txt b/Libraries/7zip/readme.txt deleted file mode 100644 index 9ae4222fe..000000000 --- a/Libraries/7zip/readme.txt +++ /dev/null @@ -1,41 +0,0 @@ -7-Zip Command line version 9.20 -------------------------------- - -7-Zip is a file archiver with high compression ratio. -7za.exe is a standalone command line version of 7-Zip. - -7-Zip Copyright (C) 1999-2010 Igor Pavlov. - -Features of 7za.exe: - - High compression ratio in new 7z format - - Supported formats: - - Packing / unpacking: 7z, xz, ZIP, GZIP, BZIP2 and TAR - - Unpacking only: Z, lzma - - Highest compression ratio for ZIP and GZIP formats. - - Fast compression and decompression - - Strong AES-256 encryption in 7z and ZIP formats. - -7za.exe is a free software distributed under the GNU LGPL. -Read license.txt for more information. - -Source code of 7za.exe and 7-Zip can be found at -http://www.7-zip.org/ - -7za.exe can work in Windows 95/98/ME/NT/2000/2003/2008/XP/Vista/7. - -There is also port of 7za.exe for POSIX systems like Unix (Linux, Solaris, OpenBSD, -FreeBSD, Cygwin, AIX, ...), MacOS X and BeOS: - -http://p7zip.sourceforge.net/ - - - This distributive packet contains the following files: - - 7za.exe - 7-Zip standalone command line version. - readme.txt - This file. - license.txt - License information. - 7-zip.chm - User's Manual in HTML Help format. - - ---- -End of document diff --git a/Libraries/Migrator.NET/Migrator.Framework.dll b/Libraries/Migrator.NET/Migrator.Framework.dll deleted file mode 100644 index d007c6541..000000000 Binary files a/Libraries/Migrator.NET/Migrator.Framework.dll and /dev/null differ diff --git a/Libraries/Migrator.NET/Migrator.Framework.xml b/Libraries/Migrator.NET/Migrator.Framework.xml deleted file mode 100644 index b8e7f4d55..000000000 --- a/Libraries/Migrator.NET/Migrator.Framework.xml +++ /dev/null @@ -1,919 +0,0 @@ - - - - Migrator.Framework - - - - - Log that we have started a migration - - Start list of versions - Final Version - - - - Log that we are migrating up - - Version we are migrating to - Migration name - - - - Log that we are migrating down - - Version we are migrating to - Migration name - - - - Inform that a migration corresponding to the number of - version is untraceable (not found?) and will be ignored. - - Version we couldnt find - - - - Log that we are rolling back to version - - - version - - - - - Log a Sql statement that changes the schema or content of the database as part of a migration - - - SELECT statements should not be logged using this method as they do not alter the data or schema of the - database. - - The Sql statement to log - - - - Log that we had an exception on a migration - - The version of the migration that caused the exception. - The name of the migration that caused the exception. - The exception itself - - - - Log that we had an exception on a migration - - An informative message to show to the user. - The exception itself - - - - Log that we have finished a migration - - List of versions with which we started - Final Version - - - - Log a message - - The format string ("{0}, blabla {1}"). - Parameters to apply to the format string. - - - - Log a Warning - - The format string ("{0}, blabla {1}"). - Parameters to apply to the format string. - - - - Log a Trace Message - - The format string ("{0}, blabla {1}"). - Parameters to apply to the format string. - - - - Represents a table column properties. - - - - - Null is allowable - - - - - Null is not allowable - - - - - Identity column, autoinc - - - - - Unique Column - - - - - Indexed Column - - - - - Unsigned Column - - - - - Foreign Key - - - - - Primary Key - - - - - Primary key. Make the column a PrimaryKey and unsigned - - - - - The main interface to use in Migrations to make changes on a database schema. - - - - - Add a column to an existing table - - The name of the table that will get the new column - The name of the new column - The data type for the new columnd - The precision or size of the column - Properties that can be ORed together - The default value of the column if no value is given in a query - - - - Add a column to an existing table - - The name of the table that will get the new column - The name of the new column - The data type for the new columnd - - - - Add a column to an existing table - - The name of the table that will get the new column - The name of the new column - The data type for the new columnd - The precision or size of the column - - - - Add a column to an existing table - - The name of the table that will get the new column - The name of the new column - The data type for the new columnd - The precision or size of the column - Properties that can be ORed together - - - - Add a column to an existing table - - The name of the table that will get the new column - The name of the new column - The data type for the new columnd - Properties that can be ORed together - - - - Add a column to an existing table with the default column size. - - The name of the table that will get the new column - The name of the new column - The data type for the new columnd - The default value of the column if no value is given in a query - - - - Add a column to an existing table - - The name of the table that will get the new column - An instance of a Column with the specified properties - - - - Add a foreign key constraint - - The name of the foreign key. e.g. FK_TABLE_REF - The table that the foreign key will be created in (eg. Table.FK_id) - The columns that are the foreign keys (eg. FK_id) - The table that holds the primary keys (eg. Table.PK_id) - The columns that are the primary keys (eg. PK_id) - - - - Add a foreign key constraint - - The name of the foreign key. e.g. FK_TABLE_REF - The table that the foreign key will be created in (eg. Table.FK_id) - The columns that are the foreign keys (eg. FK_id) - The table that holds the primary keys (eg. Table.PK_id) - The columns that are the primary keys (eg. PK_id) - Constraint parameters - - - - Add a foreign key constraint - - - The name of the foreign key. e.g. FK_TABLE_REF - The table that the foreign key will be created in (eg. Table.FK_id) - The column that is the foreign key (eg. FK_id) - The table that holds the primary keys (eg. Table.PK_id) - The column that is the primary key (eg. PK_id) - - - - Add a foreign key constraint - - The name of the foreign key. e.g. FK_TABLE_REF - The table that the foreign key will be created in (eg. Table.FK_id) - The column that is the foreign key (eg. FK_id) - The table that holds the primary key (eg. Table.PK_id) - The column that is the primary key (eg. PK_id) - Constraint parameters - - - - Add a foreign key constraint when you don't care about the name of the constraint. - Warning: This will prevent you from dropping the constraint since you won't know the name. - - The table that the foreign key will be created in (eg. Table.FK_id) - The column that is the foreign key (eg. FK_id) - The table that holds the primary key (eg. Table.PK_id) - The column that is the primary key (eg. PK_id) - - - - Add a foreign key constraint when you don't care about the name of the constraint. - Warning: This will prevent you from dropping the constraint since you won't know the name. - - The table that the foreign key will be created in (eg. Table.FK_id) - The columns that are the foreign keys (eg. FK_id) - The table that holds the primary key (eg. Table.PK_id) - The column that is the primary key (eg. PK_id) - - - - Add a foreign key constraint when you don't care about the name of the constraint. - Warning: This will prevent you from dropping the constraint since you won't know the name. - - The table that the foreign key will be created in (eg. Table.FK_id) - The columns that are the foreign keys (eg. FK_id) - The table that holds the primary key (eg. Table.PK_id) - The columns that are the primary keys (eg. PK_id) - Constraint parameters - - - - Add a foreign key constraint when you don't care about the name of the constraint. - Warning: This will prevent you from dropping the constraint since you won't know the name. - - The table that the foreign key will be created in (eg. Table.FK_id) - The columns that are the foreign keys (eg. FK_id) - The table that holds the primary key (eg. Table.PK_id) - The column that is the primary key (eg. PK_id) - Constraint parameters - - - - Add a foreign key constraint when you don't care about the name of the constraint. - Warning: This will prevent you from dropping the constraint since you won't know the name. - - The current expectations are that there is a column named the same as the foreignTable present in - the table. This is subject to change because I think it's not a good convention. - - The table that the foreign key will be created in (eg. Table.FK_id) - The table that holds the primary key (eg. Table.PK_id) - - - - Add a foreign key constraint when you don't care about the name of the constraint. - Warning: This will prevent you from dropping the constraint since you won't know the name. - - The current expectations are that there is a column named the same as the foreignTable present in - the table. This is subject to change because I think it's not a good convention. - - The table that the foreign key will be created in (eg. Table.FK_id) - The table that holds the primary key (eg. Table.PK_id) - - - - - Add a primary key to a table - - The name of the primary key to add. - The name of the table that will get the primary key. - The name of the column or columns that are in the primary key. - - - - Add a constraint to a table - - The name of the constraint to add. - The name of the table that will get the constraint - The name of the column or columns that will get the constraint. - - - - Add a constraint to a table - - The name of the constraint to add. - The name of the table that will get the constraint - The check constraint definition. - - - - Add a table - - The name of the table to add. - The columns that are part of the table. - - - - Add a table - - The name of the table to add. - The name of the database engine to use. (MySQL) - The columns that are part of the table. - - - - Start a transction - - - - - Change the definition of an existing column. - - The name of the table that will get the new column - An instance of a Column with the specified properties and the name of an existing column - - - - Check to see if a column exists - - - - - - - - Commit the running transction - - - - - Check to see if a constraint exists - - The name of the constraint - The table that the constraint lives on. - - - - - Check to see if a primary key constraint exists on the table - - The name of the primary key - The table that the constraint lives on. - - - - - Execute an arbitrary SQL query - - The SQL to execute. - - - - - Execute an arbitrary SQL query - - The SQL to execute. - - - - - Execute an arbitrary SQL query - - The SQL to execute. - A single value that is returned. - - - - Get the information about the columns in a table - - The table name that you want the columns for. - - - - - Get information about a single column in a table - - The table name that you want the columns for. - The column name for which you want information. - - - - - Get the names of all of the tables - - The names of all the tables. - - - - Insert data into a table - - The table that will get the new data - The names of the columns - The values in the same order as the columns - - - - - Delete data from a table - - The table that will have the data deleted - The names of the columns used in a where clause - The values in the same order as the columns - - - - - Delete data from a table - - The table that will have the data deleted - The name of the column used in a where clause - The value for the where clause - - - - - Marks a Migration version number as having been applied - - The version number of the migration that was applied - - - - Marks a Migration version number as having been rolled back from the database - - The version number of the migration that was removed - - - - Remove an existing column from a table - - The name of the table to remove the column from - The column to remove - - - - Remove an existing foreign key constraint - - The table that contains the foreign key. - The name of the foreign key to remove - - - - Remove an existing constraint - - The table that contains the foreign key. - The name of the constraint to remove - - - - Remove an existing table - - The name of the table - - - - Rename an existing table - - The old name of the table - The new name of the table - - - - Rename an existing table - - The name of the table - The old name of the column - The new name of the column - - - - Rollback the currently running transaction. - - - - - Get values from a table - - The columns to select - The table to select from - The where clause to limit the selection - - - - - Get values from a table - - The columns to select - The table to select from - - - - - Get a single value from a table - - The columns to select - The table to select from - - - - - - Get a single value from a table - - The columns to select - The table to select from - - - - - Check if a table already exists - - The name of the table that you want to check on. - - - - - Update the values in a table - - The name of the table to update - The names of the columns. - The values for the columns in the same order as the names. - - - - - Update the values in a table - - The name of the table to update - The names of the columns. - The values for the columns in the same order as the names. - A where clause to limit the update - - - - - Get a command instance - - - - - - Execute a schema builder - - - - - - Quote a multiple column names, if required - - - - - - - Quaote column if required - - - - - - - Quote table name if required - - - - - - - Encodes a guid value as a string, suitable for inclusion in sql statement - - - - - - - Get this provider or a NoOp provider if you are not running in the context of 'provider'. - - - - - The list of Migrations currently applied to the database. - - - - - Connection string to the database - - - - - Logger used to log details of operations performed during migration - - - - - Describe a migration - - - - - Describe the migration - - The unique version of the migration. - - - - The version reflected by the migration - - - - - Set to true to ignore this migration. - - - - - ILogger interface. - Implicit in this interface is that the logger will delegate actual - logging to the (s) that have been attached - - - - - Attach an - - - - - - Detach an - - - - - - A migration is a group of transformation applied to the database schema - (or sometimes data) to port the database from one version to another. - The Up() method must apply the modifications (eg.: create a table) - and the Down() method must revert, or rollback the modifications - (eg.: delete a table). - - Each migration must be decorated with the [Migration(0)] attribute. - Each migration number (0) must be unique, or else a - DuplicatedVersionException will be trown. - - - All migrations are executed inside a transaction. If an exception is - thrown, the transaction will be rolledback and transformations wont be - applied. - - - It is best to keep a limited number of transformation inside a migration - so you can easely move from one version of to another with fine grain - modifications. - You should give meaningful name to the migration class and prepend the - migration number to the filename so they keep ordered, eg.: - 002_CreateTableTest.cs. - - - Use the Database property to apply transformation and the - Logger property to output informations in the console (or other). - For more details on transformations see - ITransformationProvider. - - - - The following migration creates a new Customer table. - (File 003_AddCustomerTable.cs) - - [Migration(3)] - public class AddCustomerTable : Migration - { - public override void Up() - { - Database.AddTable("Customer", - new Column("Name", typeof(string), 50), - new Column("Address", typeof(string), 100) - ); - } - public override void Down() - { - Database.RemoveTable("Customer"); - } - } - - - - - - Defines tranformations to port the database to the current version. - - - - - This is run after the Up transaction has been committed - - - - - Defines transformations to revert things done in Up. - - - - - This is run after the Down transaction has been committed - - - - - This gets called once on the first migration object. - - - - - Represents the database. - . - - Migration.Framework.ITransformationProvider - - - - Defines tranformations to port the database to the current version. - - - - - This is run after the Up transaction has been committed - - - - - Defines transformations to revert things done in Up. - - - - - This is run after the Down transaction has been committed - - - - - This gets called once on the first migration object. - - - - - Represents the database. - . - - Migration.Framework.ITransformationProvider - - - - Text logger for the migration mediator - - - - - Handles writing a message to the log medium (i.e. file, console) - - - - - Write this message - - - - - - - Write this message, as a line - - - - - - - Represents a table column. - - - - - Convert a classname to something more readable. - ex.: CreateATable => Create a table - - - - - - - - - - - - - - - - Adds a Table to be created to the Schema - - Table name to be created - SchemaBuilder for chaining - - - - Reference an existing table. - - Table to reference - SchemaBuilder for chaining - - - - Reference an existing table. - - Table to reference - SchemaBuilder for chaining - - - - Adds a Column to be created - - Column name to be added - IColumnOptions to restrict chaining - - - - Return the plural of a word. - - The singular form - The plural form of - - - - Return the singular of a word. - - The plural form - The singular form of - - - - Capitalizes a word. - - The word to be capitalized. - capitalized. - - - - A set of extension methods for the transformation provider to make it easier to - build many-to-many joining tables (takes care of adding the joining table and foreign - key constraints as necessary. - This functionality was useful when bootstrapping a number of projects a few years ago, but - now that most changes are brown-field I'm thinking of removing these methods as it's easier to maintain - code that creates the tables etc. directly within migration. - - - - - Base class for migration errors. - - - - diff --git a/Libraries/Migrator.NET/Migrator.Providers.dll b/Libraries/Migrator.NET/Migrator.Providers.dll deleted file mode 100644 index 2d9627001..000000000 Binary files a/Libraries/Migrator.NET/Migrator.Providers.dll and /dev/null differ diff --git a/Libraries/Migrator.NET/Migrator.Providers.xml b/Libraries/Migrator.NET/Migrator.Providers.xml deleted file mode 100644 index 723c61879..000000000 --- a/Libraries/Migrator.NET/Migrator.Providers.xml +++ /dev/null @@ -1,389 +0,0 @@ - - - - Migrator.Providers - - - - - Defines the implementations specific details for a particular database. - - - - - Subclasses register a typename for the given type code and maximum - column length. $l in the type name will be replaced by the column - length (if appropriate) - - The typecode - Maximum length of database type - The database type name - - - - Suclasses register a typename for the given type code. $l in the - typename will be replaced by the column length (if appropriate). - - The typecode - The database type name - - - - Get the name of the database type associated with the given - - The DbType - The database type name used by ddl. - - - - Get the name of the database type associated with the given - - The DbType - The database type name used by ddl. - - - - - Get the name of the database type associated with the given - - The DbType - The database type name used by ddl. - - - - - - - Subclasses register which DbTypes are unsigned-compatible (ie, available in signed and unsigned variants) - - - - - - Determine if a particular database type has an unsigned variant - - The DbType - True if the database type has an unsigned variant, otherwise false - - - - Migration transformations provider for Microsoft SQL Server Compact Edition. - - - - - Migration transformations provider for Microsoft SQL Server. - - - - - Base class for every transformation providers. - A 'tranformation' is an operation that modifies the database. - - - - - Add a new table - - Table name - Columns - - Adds the Test table with two columns: - - Database.AddTable("Test", - new Column("Id", typeof(int), ColumnProperty.PrimaryKey), - new Column("Title", typeof(string), 100) - ); - - - - - - Add a new table - - Table name - Columns - the database storage engine to use - - Adds the Test table with two columns: - - Database.AddTable("Test", "INNODB", - new Column("Id", typeof(int), ColumnProperty.PrimaryKey), - new Column("Title", typeof(string), 100) - ); - - - - - - Add a new column to an existing table. - - Table to which to add the column - Column name - Date type of the column - Max length of the column - Properties of the column, see ColumnProperty, - Default value - - - - - AddColumn(string, string, Type, int, ColumnProperty, object) - - - - - - - AddColumn(string, string, Type, int, ColumnProperty, object) - - - - - - - AddColumn(string, string, Type, int, ColumnProperty, object) - - - - - - - AddColumn(string, string, Type, int, ColumnProperty, object) - - - - - - Append a primary key to a table. - - Constraint name - Table name - Primary column names - - - - Guesses the name of the foreign key and add it - - - - - Guesses the name of the foreign key and add it - - - - - Guesses the name of the foreign key and add it - - - - - Guesses the name of the foreign key and add it - - - - - Append a foreign key (relation) between two tables. - tables. - - Constraint name - Table name containing the primary key - Primary key column name - Foreign table name - Foreign column name - - - - - AddForeignKey(string, string, string, string, string) - - - - - - Determines if a constraint exists. - - Constraint name - Table owning the constraint - true if the constraint exists. - - - - Execute an SQL query returning results. - - The SQL command. - A data iterator, IDataReader. - - - - Starts a transaction. Called by the migration mediator. - - - - - Rollback the current migration. Called by the migration mediator. - - - - - Commit the current transaction. Called by the migrations mediator. - - - - - Marks a Migration version number as having been applied - - The version number of the migration that was applied - - - - Marks a Migration version number as having been rolled back from the database - - The version number of the migration that was removed - - - - Returns the event logger - - - - - The list of Migrations currently applied to the database. - - - - - No Op (Null Object Pattern) implementation of the ITransformationProvider - - - - - This is basically a just a helper base class - per-database implementors may want to override ColumnSql - - - - The SQL type - - - The name of the column - - - - the type of the column - - - - - Sql if This column is Indexed - - - - - Sql if this column has a default value - - - - - The sql for this column, override in database-specific implementation classes - - - - - This class maps a DbType to names. - - - Associations may be marked with a capacity. Calling the Get() - method with a type and actual size n will return the associated - name with smallest capacity >= n, if available and an unmarked - default type otherwise. - Eg, setting - - Names.Put(DbType, "TEXT" ); - Names.Put(DbType, 255, "VARCHAR($l)" ); - Names.Put(DbType, 65534, "LONGVARCHAR($l)" ); - - will give you back the following: - - Names.Get(DbType) // --> "TEXT" (default) - Names.Get(DbType,100) // --> "VARCHAR(100)" (100 is in [0:255]) - Names.Get(DbType,1000) // --> "LONGVARCHAR(1000)" (100 is in [256:65534]) - Names.Get(DbType,100000) // --> "TEXT" (default) - - On the other hand, simply putting - - Names.Put(DbType, "VARCHAR($l)" ); - - would result in - - Names.Get(DbType) // --> "VARCHAR($l)" (will cause trouble) - Names.Get(DbType,100) // --> "VARCHAR(100)" - Names.Get(DbType,1000) // --> "VARCHAR(1000)" - Names.Get(DbType,10000) // --> "VARCHAR(10000)" - - - - - - Get default type name for specified type - - the type key - the default type name associated with the specified key - - - - Get the type name specified type and size - - the type key - the SQL length - the SQL scale - the SQL precision - - The associated name with smallest capacity >= size if available and the - default type name otherwise - - - - - Set a type name for specified type key and capacity - - the type key - the (maximum) type size/length - The associated name - - - - - - - - - - - Migration transformations provider for PostgreSql (using NPGSql .Net driver) - - - - - Summary description for MySqlTransformationProvider. - - - - - Summary description for SQLiteTransformationProvider. - - - - - Turn something like 'columnName INTEGER NOT NULL' into just 'columnName' - - - - - Name is the first value before the space. - - - - - - diff --git a/Libraries/Migrator.NET/Migrator.XML b/Libraries/Migrator.NET/Migrator.XML deleted file mode 100644 index b88f07386..000000000 --- a/Libraries/Migrator.NET/Migrator.XML +++ /dev/null @@ -1,124 +0,0 @@ - - - - Migrator - - - - - Exception thrown when a migration number is not unique. - - - - - Handles loading Provider implementations - - - - - Description of MigrateAnywhere. - - - - - Finds the next migration available to be applied. Only returns - migrations that have NOT already been applied. - - The migration number of the next available Migration. - - - - Finds the previous migration that has been applied. Only returns - migrations that HAVE already been applied. - - The most recently applied Migration. - - - - Exception thrown in a migration Down() method - when changes can't be undone. - - - - - Migrations mediator. - - - - - Run all migrations up to the latest. Make no changes to database if - dryrun is true. - - - - - Migrate the database to a specific version. - Runs all migration between the actual version and the - specified version. - If version is greater then the current version, - the Up() method will be invoked. - If version lower then the current version, - the Down() method of previous migration will be invoked. - If dryrun is set, don't write any changes to the database. - - The version that must became the current one - - - - Returns registered migration types. - - - - - Returns the current migrations applied to the database. - - - - - Get or set the event logger. - - - - - Handles inspecting code to find all of the Migrations in assemblies and reading - other metadata such as the last revision, etc. - - - - - Check for duplicated version in migrations. - - CheckForDuplicatedVersion - - - - Collect migrations in one Assembly. - - The Assembly to browse. - The migrations collection - - - - Returns the version of the migration - MigrationAttribute. - - Migration type. - Version number sepcified in the attribute - - - - Returns registered migration types. - - - - - Returns the last version of the migrations. - - - - - Comparer of Migration by their version attribute. - - - - diff --git a/Libraries/Migrator.NET/Migrator.dll b/Libraries/Migrator.NET/Migrator.dll deleted file mode 100644 index 7409148b8..000000000 Binary files a/Libraries/Migrator.NET/Migrator.dll and /dev/null differ diff --git a/Libraries/nunit/nunit-agent-x86.exe b/Libraries/nunit/nunit-agent-x86.exe new file mode 100644 index 000000000..8800632f9 Binary files /dev/null and b/Libraries/nunit/nunit-agent-x86.exe differ diff --git a/Libraries/nunit/nunit-agent.exe.config b/Libraries/nunit/nunit-agent.exe.config new file mode 100644 index 000000000..de2caf60f --- /dev/null +++ b/Libraries/nunit/nunit-agent.exe.config @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Libraries/nunit/nunit-console-runner.dll b/Libraries/nunit/nunit-console-runner.dll new file mode 100644 index 000000000..e637d6523 Binary files /dev/null and b/Libraries/nunit/nunit-console-runner.dll differ diff --git a/Libraries/nunit/nunit-console-x86.exe b/Libraries/nunit/nunit-console-x86.exe new file mode 100644 index 000000000..0f9a832d3 Binary files /dev/null and b/Libraries/nunit/nunit-console-x86.exe differ diff --git a/Libraries/nunit/nunit-console-x86.exe.config b/Libraries/nunit/nunit-console-x86.exe.config new file mode 100644 index 000000000..8a6a2a6a6 --- /dev/null +++ b/Libraries/nunit/nunit-console-x86.exe.config @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Libraries/nunit/nunit.core.dll b/Libraries/nunit/nunit.core.dll new file mode 100644 index 000000000..1c5778255 Binary files /dev/null and b/Libraries/nunit/nunit.core.dll differ diff --git a/Libraries/nunit/nunit.core.interfaces.dll b/Libraries/nunit/nunit.core.interfaces.dll new file mode 100644 index 000000000..941d4931d Binary files /dev/null and b/Libraries/nunit/nunit.core.interfaces.dll differ diff --git a/Libraries/nunit/nunit.framework.dll b/Libraries/nunit/nunit.framework.dll new file mode 100644 index 000000000..215767d2f Binary files /dev/null and b/Libraries/nunit/nunit.framework.dll differ diff --git a/Libraries/nunit/nunit.util.dll b/Libraries/nunit/nunit.util.dll new file mode 100644 index 000000000..c837e9ecf Binary files /dev/null and b/Libraries/nunit/nunit.util.dll differ diff --git a/build.ps1 b/build.ps1 index ca36994fb..10485d946 100644 --- a/build.ps1 +++ b/build.ps1 @@ -1,3 +1,8 @@ +param ( + [switch]$runTests = $false + ) + + $msBuild = 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe' $outputFolder = '.\_output' $testSearchPattern = '*.Test\bin\x86\Release' @@ -25,6 +30,8 @@ Function CleanFolder($path) Write-Host Removing FluentValidation.Resources files get-childitem $path -File -Filter FluentValidation.resources.dll -recurse | foreach ($_) {remove-item $_.fullname} + + get-childitem $path -File -Filter app.config | foreach ($_) {remove-item $_.fullname} Write-Host Removing Empty folders while (Get-ChildItem $path -recurse | where {!@(Get-ChildItem -force $_.fullname)} | Test-Path) { @@ -47,7 +54,23 @@ Function PackageTests() } CleanFolder $testPackageFolder + + get-childitem $testPackageFolder -File -Filter *log.config | foreach ($_) {remove-item $_.fullname} + } Build -PackageTests \ No newline at end of file +PackageTests + +if($runTests) +{ + $testFiles + + get-childitem $testPackageFolder -File -Filter *test.dll | foreach ($_) { + $testFiles = $testFiles + $_.FullName + " " + + } + + $nunitExe = '.\Libraries\nunit\nunit-console-x86.exe ' + $testFiles + ' /process:multiple /noxml' + Invoke-Expression $nunitExe +} \ No newline at end of file