[nunit-lite] Add NUnitLite fork as submodule and build through makefiles
authorAlexander Kyte <alexmkyte@fastmail.com>
Wed, 13 Jan 2016 17:10:01 +0000 (12:10 -0500)
committerAlexander Kyte <alexmkyte@fastmail.com>
Thu, 21 Jan 2016 22:25:15 +0000 (17:25 -0500)
in /mcs/tools/nunit-lite

.gitmodules
external/nunit-lite [new submodule]
mcs/tools/nunit-lite/Makefile [new file with mode: 0644]
mcs/tools/nunit-lite/NUnitLite/Makefile [new file with mode: 0644]
mcs/tools/nunit-lite/NUnitLite/nunitlite.dll.sources [new file with mode: 0644]
mcs/tools/nunit-lite/nunit-lite-console/Console.cs [new file with mode: 0644]
mcs/tools/nunit-lite/nunit-lite-console/Makefile [new file with mode: 0644]
mcs/tools/nunit-lite/nunit-lite-console/nunit-lite-console.exe.config [new file with mode: 0644]
mcs/tools/nunit-lite/nunit-lite-console/nunit-lite-console.exe.sources [new file with mode: 0644]

index ee9a2ecdffda2721ce68ac538616e36d829f6b0a..731e6c68282f725b33889586a453f6123a59a497 100644 (file)
@@ -30,3 +30,6 @@
 [submodule "external/Lucene.Net.Light"]
        path = external/Lucene.Net.Light
        url = git://github.com/mono/Lucene.Net.Light.git
+[submodule "external/nunit-lite"]
+       path = external/nunit-lite
+       url = git://github.com/mono/NUnitLite.git
diff --git a/external/nunit-lite b/external/nunit-lite
new file mode 160000 (submodule)
index 0000000..5a80e74
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 5a80e74622e66e16ed0e4f0e9598d5ebc024d789
diff --git a/mcs/tools/nunit-lite/Makefile b/mcs/tools/nunit-lite/Makefile
new file mode 100644 (file)
index 0000000..87a8215
--- /dev/null
@@ -0,0 +1,4 @@
+thisdir = tools/nunit-lite
+SUBDIRS = NUnitLite nunit-lite-console
+include ../../build/rules.make
+
diff --git a/mcs/tools/nunit-lite/NUnitLite/Makefile b/mcs/tools/nunit-lite/NUnitLite/Makefile
new file mode 100644 (file)
index 0000000..9dd062f
--- /dev/null
@@ -0,0 +1,15 @@
+thisdir = tools/nunit-lite/NUnitLite
+
+include ../../../build/rules.make
+
+LIBRARY = nunitlite.dll
+LIBRARY_SNK = ../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/nunit.snk
+
+LOCAL_MCS_FLAGS= /target:library /define:"__MOBILE__;TRACE;DEBUG;NET_4_0;CLR_4_0,NUNITLITE" /nostdlib -r:System.dll -r:System.Xml.dll -r:System.Core.dll -r:mscorlib.dll /warn:4 /noconfig /debug:full /debug+ /keyfile:$(LIBRARY_SNK) /optimize
+
+NO_TEST = yes
+
+EXTRA_DISTFILES =
+
+include ../../../build/library.make
+
diff --git a/mcs/tools/nunit-lite/NUnitLite/nunitlite.dll.sources b/mcs/tools/nunit-lite/NUnitLite/nunitlite.dll.sources
new file mode 100644 (file)
index 0000000..e205091
--- /dev/null
@@ -0,0 +1,266 @@
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/ExpectedExceptionData.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/IParameterDataSource.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/IPropertyBag.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/ITest.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/ITestAssemblyBuilder.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/ITestAssemblyRunner.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/ITestCaseData.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/ITestCaseSource.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/ITestFilter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/ITestListener.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/ITestResult.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/IXmlNodeBuilder.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/PropertyEntry.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/ResultState.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/RunState.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/TestOutput.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/TestStatus.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Api/XmlNode.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/AssemblyInfo.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Assert.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/AssertionHelper.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Assume.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/CategoryAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/CombinatorialAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/CultureAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/DataAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/DatapointAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/DatapointsAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/DatapointSourceAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/DescriptionAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/ExpectedExceptionAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/ExplicitAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/IgnoreAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/IncludeExcludeAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/MaxTimeAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/NUnitAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/PairwiseAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/PlatformAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/PropertyAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/RandomAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/RangeAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/RepeatAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/SequentialAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/SetCultureAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/SetUICultureAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/SetUpAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/TearDownAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/TestAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/TestCaseAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/TestCaseSourceAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/TestFixtureAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/TestFixtureSetUpAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/TestFixtureTearDownAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/TheoryAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/TimeoutAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/ValuesAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Attributes/ValueSourceAttribute.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/AllItemsConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/AndConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/AssignableFromConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/AssignableToConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/AttributeConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/AttributeExistsConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/BasicConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/BinaryConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/BinarySerializableConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/CollectionConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/CollectionContainsConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/CollectionEquivalentConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/CollectionItemsEqualConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/CollectionOrderedConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/CollectionSubsetConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/CollectionTally.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ComparisonAdapter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ComparisonConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Constraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ConstraintBuilder.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ConstraintExpression.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ConstraintExpressionBase.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ConstraintFactory.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ContainsConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/DelayedConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/EmptyCollectionConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/EmptyConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/EmptyDirectoryConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/EmptyStringConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/EndsWithConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/EqualConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/EqualityAdapter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ExactCountConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ExactTypeConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ExceptionTypeConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/FailurePoint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/FalseConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/FloatingPointNumerics.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/GreaterThanConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/GreaterThanOrEqualConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/InstanceOfTypeConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/IResolveConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/LessThanConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/LessThanOrEqualConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/MessageWriter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/MsgUtils.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/NaNConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/NoItemConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/NotConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/NullConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/NullOrEmptyStringConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Numerics.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/NUnitComparer.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/NUnitEqualityComparer.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/AllOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/AndOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/AttributeOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/BinaryOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/CollectionOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/ConstraintOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/ExactCountOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/NoneOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/NotOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/OrOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/PrefixOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/PropOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/SelfResolvingOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/SomeOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/ThrowsOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Operators/WithOperator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/OrConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/PathConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/PredicateConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/PrefixConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/PropertyConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/PropertyExistsConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/RangeConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/RegexConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ResolvableConstraintExpression.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ReusableConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/SameAsConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/SamePathConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/SamePathOrUnderConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/SomeItemsConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/StartsWithConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/StringConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/SubPathConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/SubstringConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ThrowsConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ThrowsNothingConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/Tolerance.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/ToleranceMode.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/TrueConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/TypeConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/UniqueItemsConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Constraints/XmlSerializableConstraint.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Contains.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Env.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Exceptions/AssertionException.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Exceptions/IgnoreException.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Exceptions/InconclusiveException.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Exceptions/SuccessException.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Extensibility/IParameterDataProvider.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Extensibility/ISuiteBuilder.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Extensibility/ITestCaseBuilder.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Extensibility/ITestCaseProvider.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/GlobalSettings.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Guard.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Has.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/IExpectException.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/AssemblyHelper.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/AsyncInvocationRegion.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/AsyncSynchronizationContext.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/CombinatorialStrategy.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/CombinatorialTestCaseProvider.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/CombiningStrategy.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/DataAttributeTestCaseProvider.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/DatapointProvider.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/NUnitTestCaseBuilder.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/NUnitTestFixtureBuilder.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/PairwiseStrategy.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/ParameterDataProvider.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/ProviderCache.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Builders/SequentialStrategy.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/ApplyChangesToContextCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/CommandDecoratorList.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/CommandStage.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/DelegatingTestCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/ExpectedExceptionCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/ICommandDecorator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/MaxTimeCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/OneTimeSetUpCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/OneTimeTearDownCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/RepeatedTestCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/SetUpTearDownCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/SkipCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/TestCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/TestMethodCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Commands/TheoryResultCommand.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/CultureDetector.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/ExceptionHelper.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Extensibility/ParameterDataProviders.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Extensibility/TestCaseProviders.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Filters/AndFilter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Filters/CategoryExpression.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Filters/CategoryFilter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Filters/NotFilter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Filters/OrFilter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Filters/SimpleCategoryExpression.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Filters/SimpleNameFilter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/IApplyToContext.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/IApplyToTest.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/InvalidTestFixtureException.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/MethodHelper.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/NUnitException.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/NUnitLiteTestAssemblyBuilder.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/NUnitLiteTestAssemblyRunner.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/OSPlatform.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/ParameterSet.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/PlatformHelper.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/PropertyBag.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/PropertyNames.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/RandomGenerator.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Randomizer.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Reflect.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Results/TestCaseResult.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Results/TestResult.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Results/TestSuiteResult.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/RuntimeFramework.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/StackFilter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/StringUtil.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/TestExecutionContext.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/TestFilter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/TestFixtureBuilder.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/TestListener.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Tests/ParameterizedFixtureSuite.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Tests/ParameterizedMethodSuite.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Tests/Test.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Tests/TestAssembly.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Tests/TestFixture.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Tests/TestMethod.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/Tests/TestSuite.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/TextMessageWriter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/ThreadUtility.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/TypeHelper.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/WorkItems/CompositeWorkItem.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/WorkItems/SimpleWorkItem.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/WorkItems/WorkItem.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Internal/WorkItems/WorkItemState.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Is.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Iz.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/ListMapper.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/MessageMatch.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/ObjectList.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Runner/CommandLineOptions.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Runner/ConsoleWriter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Runner/DebugWriter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/FinallyDelegate.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Runner/OutputWriters/NUnit2XmlOutputWriter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Runner/OutputWriters/NUnit3XmlOutputWriter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Runner/OutputWriters/OutputWriter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Runner/ResultReporter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Runner/ResultSummary.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Runner/TcpWriter.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Runner/TextUI.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/SpecialValue.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/TestCaseData.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/TestContext.cs
+../../../../external/nunit-lite/NUnitLite-1.0.0/src/framework/Throws.cs
diff --git a/mcs/tools/nunit-lite/nunit-lite-console/Console.cs b/mcs/tools/nunit-lite/nunit-lite-console/Console.cs
new file mode 100644 (file)
index 0000000..ee6d7a6
--- /dev/null
@@ -0,0 +1,81 @@
+// ***********************************************************************
+// Copyright (c) 2009 Charlie Poole
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+// ***********************************************************************
+
+using System;
+using System.IO;
+using NUnitLite.Runner;
+using NUnit.Framework.Internal;
+
+namespace NUnitLite
+{
+    public class Console
+    {
+        // The main program executes the tests. Output may be routed to
+        // various locations, depending on the arguments passed.
+        //
+        // Arguments:
+        //
+        //  Arguments may be names of assemblies or options prefixed with '/'
+        //  or '-'. Normally, no assemblies are passed and the calling
+        //  assembly (the one containing this Main) is used. The following
+        //  options are accepted:
+        //
+        //    -test:<testname>  Provides the name of a test to be exected.
+        //                      May be repeated. If this option is not used,
+        //                      all tests are run.
+        //
+        //    -out:PATH         Path to a file to which output is written.
+        //                      If omitted, Console is used, which means the
+        //                      output is lost on a platform with no Console.
+        //
+        //    -full             Print full report of all tests.
+        //
+        //    -result:PATH      Path to a file to which the XML test result is written.
+        //
+        //    -explore[:Path]   If specified, list tests rather than executing them. If a
+        //                      path is given, an XML file representing the tests is written
+        //                      to that location. If not, output is written to tests.xml.
+        //
+        //    -noheader,noh     Suppress display of the initial message.
+        //
+        //    -wait             Wait for a keypress before exiting.
+        //
+        //    -include:categorylist 
+        //             If specified, nunitlite will only run the tests with a category 
+        //             that is in the comma separated list of category names. 
+        //             Example usage: -include:category1,category2 this command can be used
+        //             in combination with the -exclude option also note that exlude takes priority
+        //             over all includes.
+        //
+        //    -exclude:categorylist 
+        //             If specified, nunitlite will not run any of the tests with a category 
+        //             that is in the comma separated list of category names. 
+        //             Example usage: -exclude:category1,category2 this command can be used
+        //             in combination with the -include option also note that exclude takes priority
+        //             over all includes
+        public static void Main(string[] args)
+        {
+            new TextUI().Execute(args);
+        }
+    }
+}
diff --git a/mcs/tools/nunit-lite/nunit-lite-console/Makefile b/mcs/tools/nunit-lite/nunit-lite-console/Makefile
new file mode 100644 (file)
index 0000000..5694be3
--- /dev/null
@@ -0,0 +1,13 @@
+thisdir = tools/nunit-lite/nunit-lite-console
+SUBDIRS = 
+include ../../../build/rules.make
+
+PROGRAM = nunit-lite-console.exe
+LOCAL_MCS_FLAGS = /r:nunitlite.dll 
+
+include ../../../build/executable.make
+
+all-local-aot:
+       $(TEST_RUNTIME) $(AOT_BUILD) ../../class/lib/$(PROFILE)/nunit-lite-console.exe
+
+
diff --git a/mcs/tools/nunit-lite/nunit-lite-console/nunit-lite-console.exe.config b/mcs/tools/nunit-lite/nunit-lite-console/nunit-lite-console.exe.config
new file mode 100644 (file)
index 0000000..352f724
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<configuration>\r
+ <runtime>\r
+   <legacyUnhandledExceptionPolicy enabled="1" />\r
+  </runtime>\r
+</configuration>\r
diff --git a/mcs/tools/nunit-lite/nunit-lite-console/nunit-lite-console.exe.sources b/mcs/tools/nunit-lite/nunit-lite-console/nunit-lite-console.exe.sources
new file mode 100644 (file)
index 0000000..0a6fea1
--- /dev/null
@@ -0,0 +1 @@
+Console.cs