~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to tests/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
if ENABLE_TESTS
2
 
 
3
 
SUBDIRS = UnitTests
4
 
        
 
1
include $(top_srcdir)/xbuild.include
 
2
 
 
3
SUBDIRS=UnitTests MacPlatform.Tests UserInterfaceTests
 
4
 
 
5
MONO=mono
 
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
 
10
 
 
11
TEST_PROJECTS_MAC = \
 
12
        MacPlatform.Tests/MacPlatform.Tests.csproj
 
13
 
 
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
 
18
 
 
19
TEST_ASSEMBLIES_MAC = \
 
20
        $(TEST_DIR)/MacPlatform.Tests.dll
 
21
 
 
22
TEST_ASSEMBLIES_COMMON = \
 
23
        $(TEST_DIR)/UnitTests.dll \
 
24
        $(TEST_DIR)/MonoDevelop.Debugger.Tests.dll \
 
25
        $(EXTERNAL)/ngit/bin/NGit.Test.dll
 
26
 
 
27
 
 
28
ALL_CSPROJ = $(TEST_PROJECTS_COMMON)
 
29
TEST_ASSEMBLIES = $(TEST_ASSEMBLIES_COMMON)
 
30
 
 
31
if ENABLE_MACPLATFORM
 
32
ALL_CSPROJ += $(TEST_PROJECTS_MAC)
 
33
TEST_ASSEMBLIES += $(TEST_ASSEMBLIES_MAC)
 
34
endif
 
35
 
 
36
test:
 
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 $?; \
 
41
                        fi; \
 
42
                done; \
 
43
        fi
 
44
 
 
45
        @if ! test -n "$(assembly)"; then \
 
46
                for asm in $(TEST_ASSEMBLIES); do \
 
47
                        $(RUN_TEST) $$asm || exit $?; \
 
48
                done; \
 
49
        fi
 
50
 
 
51
include $(top_srcdir)/Makefile.include
 
52
 
5
53
EXTRA_DIST = \
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 \
92
140
        test-projects/console-project-with-makefile/configure \
93
141
        test-projects/console-project-with-makefile/ConsoleProject.sln \
94
142
        test-projects/csharp-console-mdp/csharp-console-mdp/csharp-console-mdp.mdp \
95
 
        test-projects/csharp-console-mdp/csharp-console-mdp/Main.cs \
96
 
        test-projects/csharp-console-mdp/csharp-console-mdp/AssemblyInfo.cs \
 
143
        test-projects/csharp-console-mdp/csharp-console-mdp/Program.cs \
 
144
        test-projects/csharp-console-mdp/csharp-console-mdp/Properties/AssemblyInfo.cs \
97
145
        test-projects/csharp-console-mdp/csharp-console-mdp.mds \
98
146
        test-projects/ChangeLog \
99
147
        test-projects/console-project/ConsoleProject/ConsoleProject.csproj \
101
149
        test-projects/console-project/ConsoleProject/Program.cs \
102
150
        test-projects/console-project/ConsoleProject.sln
103
151
 
104
 
endif