1
include $(top_srcdir)/xbuild.include
3
SUBDIRS=UnitTests MacPlatform.Tests UserInterfaceTests
6
HARNESS=$(top_srcdir)/external/mdtestharness/nunit-console-x86.exe -domain=multiple
7
RUN_TEST=$(MDTOOL_RUN) run-md-tests
8
TEST_DIR=$(top_builddir)/build/tests
9
EXTERNAL=$(top_builddir)/external
12
MacPlatform.Tests/MacPlatform.Tests.csproj
14
TEST_PROJECTS_COMMON = \
15
UnitTests/UnitTests.csproj \
16
$(top_srcdir)/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests/MonoDevelop.Debugger.Tests.csproj \
17
$(EXTERNAL)/ngit/NGit.Test/NGit.Test.csproj
19
TEST_ASSEMBLIES_MAC = \
20
$(TEST_DIR)/MacPlatform.Tests.dll
22
TEST_ASSEMBLIES_COMMON = \
23
$(TEST_DIR)/UnitTests.dll \
24
$(TEST_DIR)/MonoDevelop.Debugger.Tests.dll \
25
$(EXTERNAL)/ngit/bin/NGit.Test.dll
28
ALL_CSPROJ = $(TEST_PROJECTS_COMMON)
29
TEST_ASSEMBLIES = $(TEST_ASSEMBLIES_COMMON)
32
ALL_CSPROJ += $(TEST_PROJECTS_MAC)
33
TEST_ASSEMBLIES += $(TEST_ASSEMBLIES_MAC)
37
@if test -n "$(assembly)"; then \
38
for asm in $(TEST_ASSEMBLIES); do \
39
if test `basename $$asm` = $(assembly); then \
40
$(RUN_TEST) $$asm || exit $?; \
45
@if ! test -n "$(assembly)"; then \
46
for asm in $(TEST_ASSEMBLIES); do \
47
$(RUN_TEST) $$asm || exit $?; \
51
include $(top_srcdir)/Makefile.include
6
54
test-projects/resources-tester/ResourcesTester/Subfolder/FormFile2.cs \
7
55
test-projects/resources-tester/ResourcesTester/Subfolder/FormFile2.Designer.cs \
33
81
test-projects/nunit-assembly-group/nunit-assembly-group.md-nunit \
34
82
test-projects/test-build-configs/Lib3/MyClass.cs \
35
83
test-projects/test-build-configs/Lib3/Lib3.mdp \
36
test-projects/test-build-configs/Lib3/AssemblyInfo.cs \
84
test-projects/test-build-configs/Lib3/Properties/AssemblyInfo.cs \
37
85
test-projects/test-build-configs/Lib4/Lib4.mdp \
38
86
test-projects/test-build-configs/Lib4/MyClass.cs \
39
test-projects/test-build-configs/Lib4/AssemblyInfo.cs \
87
test-projects/test-build-configs/Lib4/Properties/AssemblyInfo.cs \
40
88
test-projects/test-build-configs/Lib2/MyClass.cs \
41
89
test-projects/test-build-configs/Lib2/Lib2.mdp \
42
test-projects/test-build-configs/Lib2/AssemblyInfo.cs \
90
test-projects/test-build-configs/Lib2/Properties/AssemblyInfo.cs \
43
91
test-projects/test-build-configs/test-build-configs.mds \
44
92
test-projects/test-build-configs/Lib1/Lib1.mdp \
45
93
test-projects/test-build-configs/Lib1/MyClass.cs \
46
test-projects/test-build-configs/Lib1/AssemblyInfo.cs \
94
test-projects/test-build-configs/Lib1/Properties/AssemblyInfo.cs \
47
95
test-projects/generated-console-project/TestProject.csproj \
48
96
test-projects/generated-console-project/TestProject.mdp \
49
97
test-projects/generated-console-project/TestSolution.sln \
50
98
test-projects/generated-console-project/TestSolution.mds \
51
99
test-projects/console-with-libs-mdp/library1/library1.mdp \
52
100
test-projects/console-with-libs-mdp/library1/MyClass.cs \
53
test-projects/console-with-libs-mdp/library1/AssemblyInfo.cs \
101
test-projects/console-with-libs-mdp/library1/Properties/AssemblyInfo.cs \
54
102
test-projects/console-with-libs-mdp/console-with-libs-mdp \
55
test-projects/console-with-libs-mdp/console-with-libs-mdp/Main.cs \
103
test-projects/console-with-libs-mdp/console-with-libs-mdp/Program.cs \
56
104
test-projects/console-with-libs-mdp/console-with-libs-mdp/console-with-libs-mdp.mdp \
57
test-projects/console-with-libs-mdp/console-with-libs-mdp/AssemblyInfo.cs \
105
test-projects/console-with-libs-mdp/console-with-libs-mdp/Properties/AssemblyInfo.cs \
58
106
test-projects/console-with-libs-mdp/console-with-libs-mdp.mds \
59
107
test-projects/console-with-libs-mdp/library2/MyClass.cs \
60
test-projects/console-with-libs-mdp/library2/AssemblyInfo.cs \
108
test-projects/console-with-libs-mdp/library2/Properties/AssemblyInfo.cs \
61
109
test-projects/console-with-libs-mdp/library2/library2.mdp \
62
110
test-projects/nested-solutions-mdp/nested-solutions-mdp.mds \
63
111
test-projects/nested-solutions-mdp/nested-solution2/nested-solution3/nested-solution3.mds \
64
112
test-projects/nested-solutions-mdp/nested-solution2/nested-solution3/library3/library3.mdp \
65
113
test-projects/nested-solutions-mdp/nested-solution2/nested-solution3/library3/MyClass.cs \
66
test-projects/nested-solutions-mdp/nested-solution2/nested-solution3/library3/AssemblyInfo.cs \
114
test-projects/nested-solutions-mdp/nested-solution2/nested-solution3/library3/Properties/AssemblyInfo.cs \
67
115
test-projects/nested-solutions-mdp/nested-solution2/nested-solution3/library4/library4.mdp \
68
116
test-projects/nested-solutions-mdp/nested-solution2/nested-solution3/library4/MyClass.cs \
69
test-projects/nested-solutions-mdp/nested-solution2/nested-solution3/library4/AssemblyInfo.cs \
70
test-projects/nested-solutions-mdp/nested-solution2/console-project2/Main.cs \
71
test-projects/nested-solutions-mdp/nested-solution2/console-project2/AssemblyInfo.cs \
117
test-projects/nested-solutions-mdp/nested-solution2/nested-solution3/library4/Properties/AssemblyInfo.cs \
118
test-projects/nested-solutions-mdp/nested-solution2/console-project2/Program.cs \
119
test-projects/nested-solutions-mdp/nested-solution2/console-project2/Properties/AssemblyInfo.cs \
72
120
test-projects/nested-solutions-mdp/nested-solution2/console-project2/console-project2.mdp \
73
121
test-projects/nested-solutions-mdp/nested-solution2/nested-solution2.mds \
74
test-projects/nested-solutions-mdp/console-project/Main.cs \
122
test-projects/nested-solutions-mdp/console-project/Program.cs \
75
123
test-projects/nested-solutions-mdp/console-project/console-project.mdp \
76
test-projects/nested-solutions-mdp/console-project/AssemblyInfo.cs \
124
test-projects/nested-solutions-mdp/console-project/Properties/AssemblyInfo.cs \
77
125
test-projects/nested-solutions-mdp/nested-solution1/library1/library1.mdp \
78
126
test-projects/nested-solutions-mdp/nested-solution1/library1/MyClass.cs \
79
test-projects/nested-solutions-mdp/nested-solution1/library1/AssemblyInfo.cs \
127
test-projects/nested-solutions-mdp/nested-solution1/library1/Properties/AssemblyInfo.cs \
80
128
test-projects/nested-solutions-mdp/nested-solution1/nested-solution1.mds \
81
129
test-projects/nested-solutions-mdp/nested-solution1/library2/MyClass.cs \
82
test-projects/nested-solutions-mdp/nested-solution1/library2/AssemblyInfo.cs \
130
test-projects/nested-solutions-mdp/nested-solution1/library2/Properties/AssemblyInfo.cs \
83
131
test-projects/nested-solutions-mdp/nested-solution1/library2/library2.mdp \
84
132
test-projects/console-project-with-makefile/Makefile.include \
85
133
test-projects/console-project-with-makefile/ConsoleProject/ConsoleProject.csproj \