source: tests/Fragmentations/Makefile.am

Candidate_v1.6.1
Last change on this file was 854a1e, checked in by Frederik Heber <heber@…>, 8 years ago

Increased max_jobs to 8 for all testsuite's Makefiles.am.

  • running eight jobs maxes the usage on my current test machines and also is not too much too ask for in terms of parallel processes on fewer cores.
  • Property mode set to 100644
File size: 9.7 KB
Line 
1AUTOM4TE = $(SHELL) $(top_srcdir)/build-aux/missing --run autom4te
2
3TESTSUITE = $(srcdir)/testsuite
4
5EXTRA_DIST = \
6 testsuite.at \
7 $(TESTSUITE) \
8 atlocal.in \
9 molecuilder.in \
10 package.m4 \
11 $(srcdir)/Fragmenting/1_2-dimethoxyethane \
12 $(srcdir)/Fragmenting/1_2-dimethylbenzene \
13 $(srcdir)/Fragmenting/2-methylcyclohexanone \
14 $(srcdir)/Fragmenting/anthracene \
15 $(srcdir)/Fragmenting/benzene \
16 $(srcdir)/Fragmenting/cholesterol \
17 $(srcdir)/Fragmenting/coronene \
18 $(srcdir)/Fragmenting/cycloheptane \
19 $(srcdir)/Fragmenting/dimethyl_bromomalonate \
20 $(srcdir)/Fragmenting/glucose \
21 $(srcdir)/Fragmenting/heptan \
22 $(srcdir)/Fragmenting/isoleucine \
23 $(srcdir)/Fragmenting/naphthalene \
24 $(srcdir)/Fragmenting/neohexane \
25 $(srcdir)/Fragmenting/N_N-dimethylacetamide \
26 $(srcdir)/Fragmenting/phenanthrene \
27 $(srcdir)/Fragmenting/proline \
28 $(srcdir)/Fragmenting/putrescine \
29 $(srcdir)/Fragmenting/tartaric_acid
30
31DISTCLEANFILES = atconfig
32
33TESTSCRIPTS = \
34 Fragmenting/1_2-dimethoxyethane/testsuite-fragmenting-1_2-dimethoxyethane-order1.at \
35 Fragmenting/1_2-dimethoxyethane/testsuite-fragmenting-1_2-dimethoxyethane-order2.at \
36 Fragmenting/1_2-dimethoxyethane/testsuite-fragmenting-1_2-dimethoxyethane-order3.at \
37 Fragmenting/1_2-dimethoxyethane/testsuite-fragmenting-1_2-dimethoxyethane-order4.at \
38 Fragmenting/1_2-dimethylbenzene/testsuite-fragmenting-1_2-dimethylbenzene-order1.at \
39 Fragmenting/1_2-dimethylbenzene/testsuite-fragmenting-1_2-dimethylbenzene-order2.at \
40 Fragmenting/1_2-dimethylbenzene/testsuite-fragmenting-1_2-dimethylbenzene-order3.at \
41 Fragmenting/1_2-dimethylbenzene/testsuite-fragmenting-1_2-dimethylbenzene-order4.at \
42 Fragmenting/2-methylcyclohexanone/testsuite-fragmenting-2-methylcyclohexanone-order1.at \
43 Fragmenting/2-methylcyclohexanone/testsuite-fragmenting-2-methylcyclohexanone-order2.at \
44 Fragmenting/2-methylcyclohexanone/testsuite-fragmenting-2-methylcyclohexanone-order3.at \
45 Fragmenting/2-methylcyclohexanone/testsuite-fragmenting-2-methylcyclohexanone-order4.at \
46 Fragmenting/anthracene/testsuite-fragmenting-anthracene-order1.at \
47 Fragmenting/anthracene/testsuite-fragmenting-anthracene-order2.at \
48 Fragmenting/anthracene/testsuite-fragmenting-anthracene-order3.at \
49 Fragmenting/anthracene/testsuite-fragmenting-anthracene-order4.at \
50 Fragmenting/anthracene/testsuite-fragmenting-anthracene-order5.at \
51 Fragmenting/anthracene/testsuite-fragmenting-anthracene-order6.at \
52 Fragmenting/benzene/testsuite-fragmenting-benzene-order1.at \
53 Fragmenting/benzene/testsuite-fragmenting-benzene-order2.at \
54 Fragmenting/benzene/testsuite-fragmenting-benzene-order3.at \
55 Fragmenting/benzene/testsuite-fragmenting-benzene-order4.at \
56 Fragmenting/benzene/testsuite-fragmenting-benzene-order5.at \
57 Fragmenting/benzene/testsuite-fragmenting-benzene-order6.at \
58 Fragmenting/cholesterol/testsuite-fragmenting-cholesterol-order1.at \
59 Fragmenting/cholesterol/testsuite-fragmenting-cholesterol-order2.at \
60 Fragmenting/cholesterol/testsuite-fragmenting-cholesterol-order3.at \
61 Fragmenting/cholesterol/testsuite-fragmenting-cholesterol-order4.at \
62 Fragmenting/coronene/testsuite-fragmenting-coronene-order1.at \
63 Fragmenting/coronene/testsuite-fragmenting-coronene-order2.at \
64 Fragmenting/coronene/testsuite-fragmenting-coronene-order3.at \
65 Fragmenting/coronene/testsuite-fragmenting-coronene-order4.at \
66 Fragmenting/coronene/testsuite-fragmenting-coronene-order5.at \
67 Fragmenting/coronene/testsuite-fragmenting-coronene-order6.at \
68 Fragmenting/cycloheptane/testsuite-fragmenting-cycloheptane-order1.at \
69 Fragmenting/cycloheptane/testsuite-fragmenting-cycloheptane-order2.at \
70 Fragmenting/cycloheptane/testsuite-fragmenting-cycloheptane-order3.at \
71 Fragmenting/cycloheptane/testsuite-fragmenting-cycloheptane-order4.at \
72 Fragmenting/cycloheptane/testsuite-fragmenting-cycloheptane-order5.at \
73 Fragmenting/cycloheptane/testsuite-fragmenting-cycloheptane-order6.at \
74 Fragmenting/dimethyl_bromomalonate/testsuite-fragmenting-dimethyl_bromomalonate-order1.at \
75 Fragmenting/dimethyl_bromomalonate/testsuite-fragmenting-dimethyl_bromomalonate-order2.at \
76 Fragmenting/dimethyl_bromomalonate/testsuite-fragmenting-dimethyl_bromomalonate-order3.at \
77 Fragmenting/dimethyl_bromomalonate/testsuite-fragmenting-dimethyl_bromomalonate-order4.at \
78 Fragmenting/dimethyl_bromomalonate/testsuite-fragmenting-dimethyl_bromomalonate-order5.at \
79 Fragmenting/dimethyl_bromomalonate/testsuite-fragmenting-dimethyl_bromomalonate-order6.at \
80 Fragmenting/glucose/testsuite-fragmenting-glucose-order1.at \
81 Fragmenting/glucose/testsuite-fragmenting-glucose-order2.at \
82 Fragmenting/glucose/testsuite-fragmenting-glucose-order3.at \
83 Fragmenting/glucose/testsuite-fragmenting-glucose-order4.at \
84 Fragmenting/glucose/testsuite-fragmenting-glucose-order5.at \
85 Fragmenting/glucose/testsuite-fragmenting-glucose-order6.at \
86 Fragmenting/heptan/testsuite-fragmenting-heptan-order1.at \
87 Fragmenting/heptan/testsuite-fragmenting-heptan-order2.at \
88 Fragmenting/heptan/testsuite-fragmenting-heptan-order3.at \
89 Fragmenting/heptan/testsuite-fragmenting-heptan-order4.at \
90 Fragmenting/isoleucine/testsuite-fragmenting-isoleucine-order1.at \
91 Fragmenting/isoleucine/testsuite-fragmenting-isoleucine-order2.at \
92 Fragmenting/isoleucine/testsuite-fragmenting-isoleucine-order3.at \
93 Fragmenting/isoleucine/testsuite-fragmenting-isoleucine-order4.at \
94 Fragmenting/isoleucine/testsuite-fragmenting-isoleucine-order5.at \
95 Fragmenting/isoleucine/testsuite-fragmenting-isoleucine-order6.at \
96 Fragmenting/naphthalene/testsuite-fragmenting-naphthalene-order1.at \
97 Fragmenting/naphthalene/testsuite-fragmenting-naphthalene-order2.at \
98 Fragmenting/naphthalene/testsuite-fragmenting-naphthalene-order3.at \
99 Fragmenting/naphthalene/testsuite-fragmenting-naphthalene-order4.at \
100 Fragmenting/naphthalene/testsuite-fragmenting-naphthalene-order5.at \
101 Fragmenting/naphthalene/testsuite-fragmenting-naphthalene-order6.at \
102 Fragmenting/neohexane/testsuite-fragmenting-neohexane-order1.at \
103 Fragmenting/neohexane/testsuite-fragmenting-neohexane-order2.at \
104 Fragmenting/neohexane/testsuite-fragmenting-neohexane-order3.at \
105 Fragmenting/neohexane/testsuite-fragmenting-neohexane-order4.at \
106 Fragmenting/neohexane/testsuite-fragmenting-neohexane-order5.at \
107 Fragmenting/neohexane/testsuite-fragmenting-neohexane-order6.at \
108 Fragmenting/N_N-dimethylacetamide/testsuite-fragmenting-N_N-dimethylacetamide-order1.at \
109 Fragmenting/N_N-dimethylacetamide/testsuite-fragmenting-N_N-dimethylacetamide-order2.at \
110 Fragmenting/N_N-dimethylacetamide/testsuite-fragmenting-N_N-dimethylacetamide-order3.at \
111 Fragmenting/N_N-dimethylacetamide/testsuite-fragmenting-N_N-dimethylacetamide-order4.at \
112 Fragmenting/N_N-dimethylacetamide/testsuite-fragmenting-N_N-dimethylacetamide-order5.at \
113 Fragmenting/N_N-dimethylacetamide/testsuite-fragmenting-N_N-dimethylacetamide-order6.at \
114 Fragmenting/phenanthrene/testsuite-fragmenting-phenanthrene-order1.at \
115 Fragmenting/phenanthrene/testsuite-fragmenting-phenanthrene-order2.at \
116 Fragmenting/phenanthrene/testsuite-fragmenting-phenanthrene-order3.at \
117 Fragmenting/phenanthrene/testsuite-fragmenting-phenanthrene-order4.at \
118 Fragmenting/phenanthrene/testsuite-fragmenting-phenanthrene-order5.at \
119 Fragmenting/phenanthrene/testsuite-fragmenting-phenanthrene-order6.at \
120 Fragmenting/proline/testsuite-fragmenting-proline-order1.at \
121 Fragmenting/proline/testsuite-fragmenting-proline-order2.at \
122 Fragmenting/proline/testsuite-fragmenting-proline-order3.at \
123 Fragmenting/proline/testsuite-fragmenting-proline-order4.at \
124 Fragmenting/proline/testsuite-fragmenting-proline-order5.at \
125 Fragmenting/proline/testsuite-fragmenting-proline-order6.at \
126 Fragmenting/putrescine/testsuite-fragmenting-putrescine-order1.at \
127 Fragmenting/putrescine/testsuite-fragmenting-putrescine-order2.at \
128 Fragmenting/putrescine/testsuite-fragmenting-putrescine-order3.at \
129 Fragmenting/putrescine/testsuite-fragmenting-putrescine-order4.at \
130 Fragmenting/putrescine/testsuite-fragmenting-putrescine-order5.at \
131 Fragmenting/putrescine/testsuite-fragmenting-putrescine-order6.at \
132 Fragmenting/tartaric_acid/testsuite-fragmenting-tartaric_acid-order1.at \
133 Fragmenting/tartaric_acid/testsuite-fragmenting-tartaric_acid-order2.at \
134 Fragmenting/tartaric_acid/testsuite-fragmenting-tartaric_acid-order3.at \
135 Fragmenting/tartaric_acid/testsuite-fragmenting-tartaric_acid-order4.at \
136 Fragmenting/tartaric_acid/testsuite-fragmenting-tartaric_acid-order5.at \
137 Fragmenting/tartaric_acid/testsuite-fragmenting-tartaric_acid-order6.at
138
139max_jobs = 8
140
141check-local: atconfig atlocal $(TESTSUITE)
142 nrjobs=; \
143 for flag in $$MAKEFLAGS; do \
144 case $$flag in \
145 --* | =*=) ;; \
146 *j*) nrjobs="-j$(max_jobs)" ;; \
147 esac; \
148 done; \
149 $(SHELL) '$(TESTSUITE)' $$nrjobs AUTOTEST_PATH='$(abs_top_builddir)/src' $(TESTSUITEFLAGS)
150
151installcheck-local: atconfig atlocal $(TESTSUITE)
152 nrjobs=; \
153 for flag in $$MAKEFLAGS; do \
154 case $$flag in \
155 --* | =*=) ;; \
156 *j*) nrjobs="-j$(max_jobs)" ;; \
157 esac; \
158 done; \
159 $(SHELL) '$(TESTSUITE)' $$nrjobs AUTOTEST_PATH='$(bindir)' $(TESTSUITEFLAGS)
160
161clean-local:
162 test ! -f '$(TESTSUITE)' || \
163 $(SHELL) '$(TESTSUITE)' --clean
164
165AUTOTEST = $(AUTOM4TE) --language=autotest
166$(TESTSUITE): $(srcdir)/testsuite.at package.m4 $(TESTSCRIPTS)
167 $(AUTOTEST) -I '$(srcdir)' -o $@.tmp $@.at
168 mv $@.tmp $@
169
170# The `:;' works around a Bash 3.2 bug when the output is not writeable.
171package.m4: $(top_srcdir)/configure.ac
172 :;{ \
173 echo '# Signature of the current package.' && \
174 echo 'm4_define([AT_PACKAGE_NAME], [@PACKAGE_NAME@])' && \
175 echo 'm4_define([AT_PACKAGE_TARNAME], [@PACKAGE_TARNAME@])' && \
176 echo 'm4_define([AT_PACKAGE_VERSION], [@PACKAGE_VERSION@])' && \
177 echo 'm4_define([AT_PACKAGE_STRING], [@PACKAGE_STRING@])' && \
178 echo 'm4_define([AT_PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \
179 } >'package.m4'
Note: See TracBrowser for help on using the repository browser.