Page MenuHomeHEPForge

No OneTemporary

Index: trunk/tests/Makefile.am
===================================================================
--- trunk/tests/Makefile.am (revision 4909)
+++ trunk/tests/Makefile.am (revision 4910)
@@ -1,490 +1,491 @@
## Makefile.am -- Makefile for executable WHIZARD test scripts
##
## Process this file with automake to produce Makefile.in
##
########################################################################
#
# Copyright (C) 1999-2013 by
# Wolfgang Kilian <kilian@physik.uni-siegen.de>
# Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
# Juergen Reuter <juergen.reuter@desy.de>
# with contributions from
# Christian Speckner <cnspeckn@googlemail.com>
#
# WHIZARD is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# WHIZARD 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 General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
########################################################################
WHIZARD_DRIVER = run_whizard.sh
UNIT_TESTS = \
analysis.run \
expressions.run \
beams.run \
polarizations.run \
md5.run \
lexers.run \
parser.run \
color.run \
os_interface.run \
evaluators.run \
formats.run \
sorting.run \
state_matrices.run \
interactions.run \
xml.run \
sm_qcd.run \
models.run \
beam_structures.run \
sf_aux.run \
sf_mappings.run \
sf_base.run \
sf_pdf_builtin.run \
sf_isr.run \
sf_epa.run \
sf_ewa.run \
phs_base.run \
phs_single.run \
phs_wood.run \
rng_base.run \
rng_tao.run \
selectors.run \
mci_base.run \
mci_midpoint.run \
mci_vamp.run \
prclib_interfaces.run \
particle_specifiers.run \
process_libraries.run \
prclib_stacks.run \
slha_interface.run \
prc_test.run \
subevt_expr.run \
processes.run \
process_stacks.run \
cascades.run \
event_transforms.run \
decays.run \
events.run \
eio_data.run \
eio_base.run \
eio_raw.run \
eio_lhef.run \
eio_ascii.run \
eio_weights.run \
iterations.run \
rt_data.run \
dispatch.run \
process_configurations.run \
event_streams.run
UNIT_TESTS_REQ_GAMELAN = \
commands.run
UNIT_TESTS_REQ_HEPMC = \
eio_hepmc.run
UNIT_TESTS_REQ_STDHEP = \
eio_stdhep.run
UNIT_TESTS_REQ_OCAML = \
prc_omega.run \
compilations.run \
integrations.run \
simulations.run
TESTS_DEFAULT = \
empty.run \
structure_1.run \
structure_2.run \
testproc_1.run \
testproc_2.run \
testproc_3.run \
testproc_4.run \
testproc_5.run \
testproc_6.run \
testproc_7.run
### Tests not yet working ###
# vars.run \
# errors.run \
# extpar.run \
# helicity.run \
# susyhit.run \
### Rename model -> models, old models not yet running
# model(s).run \
### This test depends on several routines not yet reimplemented
# particles.run \
### JRR: WK please check (obsolete?)
# phs_forests.run
XFAIL_TESTS_DEFAULT = \
errors.run
+### JRR: WK please check: obsolete?
#hard_interactions.run: test_me.run.log
TESTS_USER_STRFUN = \
user_strfun.run
TESTS_REQ_OCAML = \
libraries_1.run \
libraries_2.run \
libraries_3.run \
defaultcuts.run \
cuts.run \
qedtest_1.run \
qedtest_2.run \
qedtest_3.run \
qedtest_4.run \
qedtest_5.run \
qedtest_6.run \
qedtest_7.run \
qcdtest_1.run \
qcdtest_2.run \
qcdtest_3.run \
qcdtest_4.run \
qcdtest_5.run \
reweight_1.run \
reweight_2.run \
reweight_3.run \
reweight_4.run \
analyze_1.run \
alphas.run \
lhef_1.run \
lhef_2.run \
lhef_3.run \
lhef_4.run \
lhef_5.run \
smtest_1.run \
smtest_2.run \
smtest_3.run
### Not yet working
# libs.run \
# colors.run \
# ilc.run \
# user_cuts.run \
# restrictions.run \
# $(TESTS_USER_STRFUN)
### Rename model -> models, old models not yet running
# model(s).run
-####
+#### Still to be checked
# smtest.run \
# decays.run \
# mssmtest.run \
# pdf_builtin.run
XFAIL_TESTS_REQ_OCAML =
TESTS_REQ_HEPMC = \
hepmc_1.run \
hepmc_2.run \
hepmc_3.run
UNIT_TESTS_REQ_LHAPDF = \
sf_lhapdf.run
TESTS_REQ_LHAPDF = #\
lhapdf.run
XFAIL_TESTS_REQ_LHAPDF =
TESTS_REQ_STDHEP = \
stdhep_1.run \
stdhep_2.run
XFAIL_TESTS_REQ_STDHEP =
TESTS_STATIC = #\
static.run
XFAIL_TESTS_STATIC =
TESTS_REQ_SHOWER = #\
fsr_shower.run
# isr_shower.run
XFAIL_TESTS_REQ_SHOWER =
TESTS_EXTENDED = \
sm_ext.run \
mssm_ext.run \
nmssm_ext.run
XFAIL_TESTS_EXTENDED =
TESTS_REQ_GAMELAN = #\
$(TESTS_REQ_OCAML) \
$(TESTS_EXTENDED)
#test_me.run
### JRR: WK please check: Do we really want to keep this test?
# plain.run
TEST_DRIVERS_RUN = \
$(UNIT_TESTS) \
$(UNIT_TESTS_REQ_GAMELAN) \
$(UNIT_TESTS_REQ_HEPMC) \
$(UNIT_TESTS_REQ_LHAPDF) \
$(UNIT_TESTS_REQ_STDHEP) \
$(UNIT_TESTS_REQ_OCAML) \
$(TESTS_DEFAULT) \
$(TESTS_REQ_OCAML) \
$(TESTS_REQ_LHAPDF) \
$(TESTS_REQ_HEPMC) \
$(TESTS_REQ_STDHEP) \
$(TESTS_REQ_SHOWER) \
$(TESTS_STATIC) \
$(TESTS_EXTENDED)
TEST_DRIVERS_SH = $(TEST_DRIVERS_RUN:.run=.sh)
EXTRA_DIST = $(TEST_DRIVERS_SH)
########################################################################
TESTS =
XFAIL_TESTS =
UNIT_TESTS += $(UNIT_TESTS_REQ_GAMELAN)
UNIT_TESTS += $(UNIT_TESTS_REQ_HEPMC)
UNIT_TESTS += $(UNIT_TESTS_REQ_LHAPDF)
UNIT_TESTS += $(UNIT_TESTS_REQ_STDHEP)
UNIT_TESTS += $(UNIT_TESTS_REQ_OCAML)
# Temporarily, only the new unit tests are executed
if DEFAULT_CHECKS
TESTS += $(UNIT_TESTS)
endif DEFAULT_CHECKS
# Execute those as well
if DEFAULT_CHECKS
TESTS += $(TESTS_DEFAULT)
#XFAIL_TESTS += $(XFAIL_TESTS_DEFAULT)
endif DEFAULT_CHECKS
TESTS += $(TESTS_REQ_OCAML)
XFAIL_TESTS += $(XFAIL_TESTS_REQ_OCAML)
TESTS += $(TESTS_REQ_HEPMC)
XFAIL_TESTS += $(XFAIL_TESTS_REQ_HEPMC)
TESTS += $(TESTS_REQ_LHAPDF)
XFAIL_TESTS += $(XFAIL_TESTS_REQ_LHAPDF)
TESTS += $(TESTS_REQ_STDHEP)
XFAIL_TESTS += $(XFAIL_TESTS_REQ_STDHEP)
TESTS += $(TESTS_REQ_SHOWER)
XFAIL_TESTS += $(XFAIL_TESTS_REQ_SHOWER)
TESTS += $(TESTS_STATIC)
XFAIL_TESTS += $(XFAIL_TESTS_STATIC)
if EXT_NUM_CHECKS
TESTS += $(TESTS_EXTENDED)
XFAIL_TESTS += $(XFAIL_TESTS_EXTENDED)
endif EXT_NUM_CHECKS
mssm_ext.run: $(EXTENDED_MSSM_TEST_DRIVERS)
echo '#! /bin/sh' >$@
for driver in $(EXTENDED_MSSM_TEST_DRIVERS); do \
echo ./$$driver; \
done >>$@
chmod +x $@
nmssm_ext.run: $(EXTENDED_NMSSM_TEST_DRIVERS)
echo '#! /bin/sh' >$@
for driver in $(EXTENDED_NMSSM_TEST_DRIVERS); do \
echo ./$$driver; \
done >>$@
chmod +x $@
EXTENDED_MSSM_TEST_DRIVERS = \
mssm_ext-ee.run mssm_ext-ee2.run \
mssm_ext-en.run mssm_ext-tn.run \
mssm_ext-uu.run mssm_ext-uu2.run mssm_ext-uuckm.run \
mssm_ext-dd.run mssm_ext-dd2.run mssm_ext-ddckm.run \
mssm_ext-bb.run mssm_ext-bt.run mssm_ext-tt.run \
mssm_ext-ug.run mssm_ext-dg.run \
mssm_ext-aa.run mssm_ext-wa.run mssm_ext-za.run \
mssm_ext-ww.run mssm_ext-wz.run mssm_ext-zz.run \
mssm_ext-gg.run mssm_ext-ga.run mssm_ext-gw.run mssm_ext-gz.run
EXTENDED_NMSSM_TEST_DRIVERS = \
nmssm_ext-aa.run nmssm_ext-bb1.run nmssm_ext-bb2.run \
nmssm_ext-bt.run nmssm_ext-dd1.run \
nmssm_ext-dd2.run nmssm_ext-ee1.run \
nmssm_ext-ee2.run nmssm_ext-en.run \
nmssm_ext-ga.run nmssm_ext-gg.run \
nmssm_ext-gw.run nmssm_ext-gz.run \
nmssm_ext-qg.run nmssm_ext-tn.run \
nmssm_ext-tt1.run nmssm_ext-tt2.run \
nmssm_ext-uu1.run nmssm_ext-uu2.run \
nmssm_ext-wa.run nmssm_ext-ww1.run nmssm_ext-ww2.run \
nmssm_ext-wz.run nmssm_ext-za.run
# VPATH = $(top_builddir)/share/tests:$(top_srcdir)/share/tests:$(srcdir)
VPATH = $(srcdir)
SUFFIXES = .sh .run
.sh.run:
@rm -f $@
@if test -f $(top_builddir)/share/tests/$*.sin; then \
$(SED) 's|@script@|$(top_builddir)/share/tests/$*|g' $< > $@; \
elif test -f $(top_srcdir)/share/tests/$*.sin; then \
$(SED) 's|@script@|$(top_srcdir)/share/tests/$*|g' $< > $@; \
else \
echo "$*.sin not found!" 1>&2; \
exit 2; \
fi
chmod +x $@
structure_2.run: structure_2_inc.sin
structure_2_inc.sin: $(top_builddir)/share/tests/structure_2_inc.sin
cp $< $@
testproc_3.run: testproc_3.phs
testproc_3.phs: $(top_builddir)/share/tests/testproc_3.phs
cp $< $@
plain.run: TEST.mdl
susyhit.run: susyhit.in
user_cuts.run: user_cuts.f90
user_strfun.run: user_strfun.f90
user_cuts.f90: $(top_builddir)/share/tests/user_cuts.f90
cp $< $@
user_strfun.f90: $(top_builddir)/share/tests/user_strfun.f90
cp $< $@
TEST.mdl: $(top_srcdir)/share/tests/TEST.mdl
cp $< $@
WT_OMEGA_CACHE_SUFFIX=vertices
WT_OCAML_NATIVE_EXT=opt
if OCAML_AVAILABLE
qedtest_1.run qedtest_2.run qedtest_3.run qedtest_4.run qedtest_5.run qedtest_6.run: omega_QED.$(WT_OMEGA_CACHE_SUFFIX)
OMEGA_QED = $(top_builddir)/src/omega/bin/omega_QED.$(WT_OCAML_NATIVE_EXT)
omega_QED.$(WT_OMEGA_CACHE_SUFFIX): $(OMEGA_QED)
$(OMEGA_QED) -initialize .
qcdtest_1.run qcdtest_2.run: omega_QCD.$(WT_OMEGA_CACHE_SUFFIX)
OMEGA_QCD = $(top_builddir)/src/omega/bin/omega_QCD.$(WT_OCAML_NATIVE_EXT)
omega_QCD.$(WT_OMEGA_CACHE_SUFFIX): $(OMEGA_QCD)
$(OMEGA_QCD) -initialize .
endif OCAML_AVAILABLE
if MPOST_AVAILABLE
$(TESTS_REQ_GAMELAN): gamelan.sty
$(UNIT_TESTS_REQ_GAMELAN): gamelan.sty
gamelan.sty: $(top_builddir)/src/gamelan/gamelan.sty
cp $< $@
$(top_builddir)/src/gamelan/gamelan.sty:
$(MAKE) -C $(top_builddir)/src/gamelan gamelan.sty
endif
susyhit.in: $(top_builddir)/share/tests/susyhit.in
cp $< $@
BUILT_SOURCES = \
TESTFLAG \
STDHEP_FLAG \
HEPMC_FLAG \
LHAPDF_FLAG \
GAMELAN_FLAG \
OCAML_FLAG \
ref-output \
err-output
# If this file is found in the working directory, WHIZARD
# will use the paths for the uninstalled version (source/build tree),
# otherwise it uses the installed version
TESTFLAG:
touch $@
STDHEP_FLAG:
if STDHEP_AVAILABLE
touch $@
endif
HEPMC_FLAG:
if HEPMC_AVAILABLE
touch $@
endif
LHAPDF_FLAG:
if LHAPDF_AVAILABLE
touch $@
endif
GAMELAN_FLAG:
if MPOST_AVAILABLE
touch $@
endif
OCAML_FLAG:
if OCAML_AVAILABLE
touch $@
endif
# The reference output files are in the source directory. Copy them here.
if FC_QUAD
ref-output: $(top_srcdir)/share/tests/ref-output
mkdir -p ref-output
for f in $</*.ref; do cp $$f $@; done
for f in $</../ref-output-quad/*.ref; do cp $$f $@; done
else
ref-output: $(top_srcdir)/share/tests/ref-output
mkdir -p ref-output
for f in $</*.ref; do cp $$f $@; done
for f in $</../ref-output-double/*.ref; do cp $$f $@; done
endif
# The output files from self tests go here.
err-output:
mkdir -p err-output
## installcheck runs the test scripts with the TESTFLAG removed.
installcheck-local: notestflag check-am
notestflag:
rm -f TESTFLAG
.PHONY: notestflag
## Remove generated files
clean-local:
rm -f gamelan.sty TEST.mdl
rm -f TESTFLAG GAMELAN_FLAG STDHEP_FLAG
rm -f OCAML_FLAG HEPMC_FLAG LHAPDF_FLAG
rm -f whizard.static
rm -f *.run *.log slha_test.out
rm -f *.f90 *.c *.mod *.o *.la
rm -f *.makefile
rm -rf err-output
rm -rf ref-output
rm -f *.sin
rm -f *.phs *.vg *.vgb *.evt *.evx *.lhe *.hepmc *.dat *.debug
rm -f *.tmp *.hepevt *.hepevt.verb *.lha *.lha.verb
rm -f *.stdhep *.up.stdhep
rm -f *.tex *.mp *.mpx *.[1-9] *.[1-9][0-9] *.[1-9][0-9][0-9]
rm -f *.ltp *.aux *.dvi *.ps *.pdf so_test.*
rm -f *.tbl
rm -f slhaspectrum.in suspect2.out suspect2_lha.out
rm -f susyhit.in susyhit_slha.out suspect2_lha.in
rm -f *.$(WT_OMEGA_CACHE_SUFFIX)
## Remove backup files
maintainer-clean-local: maintainer-clean-fc
-rm -f *~
.PHONY: maintainer-clean-local
Index: trunk/share/tests/Makefile.am
===================================================================
--- trunk/share/tests/Makefile.am (revision 4909)
+++ trunk/share/tests/Makefile.am (revision 4910)
@@ -1,575 +1,575 @@
## Makefile.am -- Makefile for WHIZARD tests
##
## Process this file with automake to produce Makefile.in
##
########################################################################
#
# Copyright (C) 1999-2013 by
# Wolfgang Kilian <kilian@physik.uni-siegen.de>
# Thorsten Ohl <ohl@physik.uni-wuerzburg.de>
# Juergen Reuter <juergen.reuter@desy.de>
# with contributions by
# Christian Speckner <cnspeckn@googlemail.com>
#
# WHIZARD is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# WHIZARD 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 General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
########################################################################
EXTRA_DIST = \
$(TESTSUITE_MACROS) $(TESTSUITES_M4) $(TESTSUITES_SIN) \
$(REF_OUTPUT_FILES) \
structure_2_inc.sin testproc_3.phs \
user_cuts.f90 user_strfun.f90 susyhit.in TEST.mdl
TESTSUITE_MACROS = testsuite.m4
REF_OUTPUT_FILES = \
$(REF_OUTPUT_FILES_BASE) $(REF_OUTPUT_FILES_DOUBLE) \
$(REF_OUTPUT_FILES_QUAD)
REF_OUTPUT_FILES_BASE = \
ref-output/analysis_1.ref \
ref-output/expressions_1.ref \
ref-output/expressions_2.ref \
ref-output/expressions_3.ref \
ref-output/expressions_4.ref \
ref-output/beam_1.ref \
ref-output/polarization_1.ref \
ref-output/md5_1.ref \
ref-output/lexer_1.ref \
ref-output/sorting_1.ref \
ref-output/state_matrix_1.ref \
ref-output/state_matrix_2.ref \
ref-output/state_matrix_3.ref \
ref-output/interaction_1.ref \
ref-output/parse_1.ref \
ref-output/color_1.ref \
ref-output/evaluator_1.ref \
ref-output/evaluator_2.ref \
ref-output/evaluator_3.ref \
ref-output/os_interface_1.ref \
ref-output/format_1.ref \
ref-output/xml_1.ref \
ref-output/xml_2.ref \
ref-output/xml_3.ref \
ref-output/xml_4.ref \
ref-output/sm_qcd_1.ref \
ref-output/models_1.ref \
ref-output/models_2.ref \
ref-output/models_3.ref \
ref-output/models_4.ref \
ref-output/models_5.ref \
ref-output/beam_structures_1.ref \
ref-output/beam_structures_2.ref \
ref-output/beam_structures_3.ref \
ref-output/beam_structures_4.ref \
ref-output/sf_aux_1.ref \
ref-output/sf_aux_2.ref \
ref-output/sf_aux_3.ref \
ref-output/sf_mappings_1.ref \
ref-output/sf_mappings_2.ref \
ref-output/sf_base_1.ref \
ref-output/sf_base_2.ref \
ref-output/sf_base_3.ref \
ref-output/sf_base_4.ref \
ref-output/sf_base_5.ref \
ref-output/sf_base_6.ref \
ref-output/sf_base_7.ref \
ref-output/sf_base_8.ref \
ref-output/sf_base_9.ref \
ref-output/sf_base_10.ref \
ref-output/sf_base_11.ref \
ref-output/sf_base_12.ref \
ref-output/sf_pdf_builtin_1.ref \
ref-output/sf_pdf_builtin_2.ref \
ref-output/sf_pdf_builtin_3.ref \
ref-output/sf_lhapdf_1.ref \
ref-output/sf_lhapdf_2.ref \
ref-output/sf_lhapdf_3.ref \
ref-output/sf_isr_1.ref \
ref-output/sf_epa_1.ref \
ref-output/sf_ewa_1.ref \
ref-output/sf_ewa_2.ref \
ref-output/phs_base_1.ref \
ref-output/phs_base_2.ref \
ref-output/phs_base_3.ref \
ref-output/phs_base_4.ref \
ref-output/phs_single_1.ref \
ref-output/phs_single_2.ref \
ref-output/phs_single_3.ref \
ref-output/phs_single_4.ref \
ref-output/phs_wood_1.ref \
ref-output/phs_wood_2.ref \
ref-output/phs_wood_3.ref \
ref-output/phs_wood_4.ref \
ref-output/phs_wood_5.ref \
ref-output/phs_wood_6.ref \
ref-output/rng_base_1.ref \
ref-output/rng_base_2.ref \
ref-output/rng_tao_1.ref \
ref-output/rng_tao_2.ref \
ref-output/selectors_1.ref \
ref-output/mci_base_1.ref \
ref-output/mci_base_2.ref \
ref-output/mci_base_3.ref \
ref-output/mci_base_4.ref \
ref-output/mci_base_5.ref \
ref-output/mci_base_6.ref \
ref-output/mci_base_7.ref \
ref-output/mci_midpoint_1.ref \
ref-output/mci_midpoint_2.ref \
ref-output/mci_midpoint_3.ref \
ref-output/mci_midpoint_4.ref \
ref-output/mci_midpoint_5.ref \
ref-output/mci_midpoint_6.ref \
ref-output/mci_vamp_1.ref \
ref-output/mci_vamp_2.ref \
ref-output/mci_vamp_3.ref \
ref-output/mci_vamp_4.ref \
ref-output/mci_vamp_5.ref \
ref-output/mci_vamp_6.ref \
ref-output/mci_vamp_7.ref \
ref-output/mci_vamp_8.ref \
ref-output/mci_vamp_9.ref \
ref-output/mci_vamp_10.ref \
ref-output/mci_vamp_11.ref \
ref-output/mci_vamp_12.ref \
ref-output/mci_vamp_13.ref \
ref-output/prclib_interfaces_1.ref \
ref-output/prclib_interfaces_2.ref \
ref-output/prclib_interfaces_3.ref \
ref-output/prclib_interfaces_4.ref \
ref-output/prclib_interfaces_5.ref \
ref-output/prclib_interfaces_6.ref \
ref-output/prclib_interfaces_7.ref \
ref-output/particle_specifiers_1.ref \
ref-output/process_libraries_1.ref \
ref-output/process_libraries_2.ref \
ref-output/process_libraries_3.ref \
ref-output/process_libraries_4.ref \
ref-output/process_libraries_5.ref \
ref-output/process_libraries_6.ref \
ref-output/process_libraries_7.ref \
ref-output/process_libraries_8.ref \
ref-output/cascade_1.ref \
ref-output/prclib_stacks_1.ref \
ref-output/prclib_stacks_2.ref \
ref-output/prc_test_1.ref \
ref-output/prc_test_2.ref \
ref-output/prc_test_3.ref \
ref-output/prc_test_4.ref \
ref-output/subevt_expr_1.ref \
ref-output/subevt_expr_2.ref \
ref-output/processes_1.ref \
ref-output/processes_2.ref \
ref-output/processes_3.ref \
ref-output/processes_4.ref \
ref-output/processes_5.ref \
ref-output/processes_6.ref \
ref-output/processes_7.ref \
ref-output/processes_8.ref \
ref-output/processes_9.ref \
ref-output/processes_10.ref \
ref-output/processes_11.ref \
ref-output/processes_12.ref \
ref-output/processes_13.ref \
ref-output/processes_14.ref \
ref-output/processes_15.ref \
ref-output/processes_16.ref \
ref-output/processes_17.ref \
ref-output/process_stacks_1.ref \
ref-output/process_stacks_2.ref \
ref-output/slha_1.ref \
ref-output/event_transforms_1.ref \
ref-output/decays_1.ref \
ref-output/decays_2.ref \
ref-output/decays_3.ref \
ref-output/decays_4.ref \
ref-output/decays_5.ref \
ref-output/decays_6.ref \
ref-output/events_1.ref \
ref-output/events_2.ref \
ref-output/events_3.ref \
ref-output/events_4.ref \
ref-output/events_5.ref \
ref-output/prc_omega_1.ref \
ref-output/prc_omega_2.ref \
ref-output/prc_omega_3.ref \
ref-output/prc_omega_4.ref \
ref-output/prc_omega_5.ref \
ref-output/eio_data_1.ref \
ref-output/eio_base_1.ref \
ref-output/eio_raw_1.ref \
ref-output/eio_raw_2.ref \
ref-output/eio_lhef_1.ref \
ref-output/eio_lhef_2.ref \
ref-output/eio_lhef_3.ref \
ref-output/eio_lhef_4.ref \
ref-output/eio_lhef_5.ref \
ref-output/eio_lhef_6.ref \
ref-output/eio_stdhep_1.ref \
ref-output/eio_stdhep_2.ref \
ref-output/eio_ascii_1.ref \
ref-output/eio_ascii_2.ref \
ref-output/eio_ascii_3.ref \
ref-output/eio_ascii_4.ref \
ref-output/eio_ascii_5.ref \
ref-output/eio_ascii_6.ref \
ref-output/eio_ascii_7.ref \
ref-output/eio_ascii_8.ref \
ref-output/eio_ascii_9.ref \
ref-output/eio_ascii_10.ref \
ref-output/eio_weights_1.ref \
ref-output/eio_weights_2.ref \
ref-output/iterations_1.ref \
ref-output/iterations_2.ref \
ref-output/rt_data_1.ref \
ref-output/rt_data_2.ref \
ref-output/rt_data_3.ref \
ref-output/rt_data_4.ref \
ref-output/rt_data_5.ref \
ref-output/rt_data_6.ref \
ref-output/dispatch_1.ref \
ref-output/dispatch_2.ref \
ref-output/dispatch_3.ref \
ref-output/dispatch_4.ref \
ref-output/dispatch_5.ref \
ref-output/dispatch_6.ref \
ref-output/dispatch_7.ref \
ref-output/dispatch_8.ref \
ref-output/dispatch_9.ref \
ref-output/dispatch_10.ref \
ref-output/dispatch_11.ref \
ref-output/process_configurations_1.ref \
ref-output/process_configurations_2.ref \
ref-output/compilations_1.ref \
ref-output/compilations_2.ref \
ref-output/integrations_1.ref \
ref-output/integrations_2.ref \
ref-output/integrations_3.ref \
ref-output/integrations_4.ref \
ref-output/integrations_5.ref \
ref-output/integrations_6.ref \
ref-output/integrations_7.ref \
ref-output/integrations_8.ref \
ref-output/event_streams_1.ref \
ref-output/event_streams_2.ref \
ref-output/event_streams_3.ref \
ref-output/event_streams_4.ref \
ref-output/simulations_1.ref \
ref-output/simulations_2.ref \
ref-output/simulations_3.ref \
ref-output/simulations_5.ref \
ref-output/simulations_7.ref \
ref-output/simulations_9.ref \
ref-output/simulations_10.ref \
ref-output/commands_1.ref \
ref-output/commands_2.ref \
ref-output/commands_3.ref \
ref-output/commands_4.ref \
ref-output/commands_5.ref \
ref-output/commands_6.ref \
ref-output/commands_7.ref \
ref-output/commands_8.ref \
ref-output/commands_9.ref \
ref-output/commands_10.ref \
ref-output/commands_11.ref \
ref-output/commands_12.ref \
ref-output/commands_13.ref \
ref-output/commands_14.ref \
ref-output/commands_15.ref \
ref-output/commands_16.ref \
ref-output/commands_17.ref \
ref-output/commands_18.ref \
ref-output/commands_19.ref \
ref-output/commands_20.ref \
ref-output/commands_21.ref \
ref-output/commands_22.ref \
ref-output/commands_23.ref \
ref-output/commands_24.ref \
ref-output/commands_25.ref \
ref-output/commands_26.ref \
ref-output/commands_27.ref \
ref-output/structure_1.ref \
ref-output/structure_2.ref \
ref-output/testproc_1.ref \
ref-output/testproc_2.ref \
ref-output/testproc_3.ref \
ref-output/testproc_4.ref \
ref-output/testproc_5.ref \
ref-output/testproc_6.ref \
ref-output/testproc_7.ref \
ref-output/libraries_1.ref \
ref-output/libraries_2.ref \
ref-output/defaultcuts.ref \
ref-output/cuts.ref \
ref-output/qedtest_1.ref \
ref-output/qedtest_2.ref \
ref-output/qedtest_5.ref \
ref-output/qedtest_6.ref \
ref-output/qedtest_7.ref \
ref-output/qcdtest_4.ref \
ref-output/qcdtest_5.ref \
ref-output/reweight_1.ref \
ref-output/reweight_2.ref \
ref-output/reweight_3.ref \
ref-output/reweight_4.ref \
ref-output/analyze_1.ref \
ref-output/alphas.ref \
ref-output/hepmc_1.ref \
ref-output/hepmc_2.ref \
ref-output/hepmc_3.ref \
ref-output/lhef_2.ref \
ref-output/lhef_3.ref \
ref-output/lhef_4.ref \
ref-output/lhef_5.ref \
ref-output/stdhep_1.ref \
ref-output/stdhep_2.ref \
ref-output/smtest_1.ref \
ref-output/smtest_3.ref
# Reference files that depend on the numerical precision
REF_OUTPUT_FILES_DOUBLE = \
ref-output-double/eio_hepmc_1.ref \
ref-output-double/sf_isr_2.ref \
ref-output-double/sf_epa_2.ref \
ref-output-double/simulations_4.ref \
ref-output-double/simulations_6.ref \
ref-output-double/simulations_8.ref \
ref-output-double/qedtest_3.ref \
ref-output-double/qedtest_4.ref \
ref-output-double/qcdtest_1.ref \
ref-output-double/qcdtest_2.ref \
ref-output-double/qcdtest_3.ref \
ref-output-double/lhef_1.ref \
ref-output-double/smtest_2.ref
REF_OUTPUT_FILES_QUAD = \
ref-output-quad/eio_hepmc_1.ref \
ref-output-quad/sf_isr_2.ref \
ref-output-quad/sf_epa_2.ref \
ref-output-quad/simulations_4.ref \
ref-output-quad/simulations_6.ref \
ref-output-quad/simulations_8.ref \
ref-output-quad/qedtest_3.ref \
ref-output-quad/qedtest_4.ref \
ref-output-quad/qcdtest_1.ref \
ref-output-quad/qcdtest_2.ref \
ref-output-quad/qcdtest_3.ref \
ref-output-quad/lhef_1.ref \
ref-output-quad/smtest_2.ref
TESTSUITES_M4 = \
$(MISC_TESTS_M4) \
$(MSSM_EXT_M4) \
$(NMSSM_EXT_M4)
TESTSUITES_SIN = \
$(UNIT_TESTS_SIN) \
$(MISC_TESTS_SIN) \
$(MSSM_EXT_SIN) \
$(NMSSM_EXT_SIN)
MISC_TESTS_M4 =
UNIT_TESTS_SIN = \
analysis.sin \
expressions.sin \
beams.sin \
polarizations.sin \
sorting.sin \
interactions.sin \
state_matrices.sin \
md5.sin \
color.sin \
formats.sin \
lexers.sin \
parser.sin \
evaluators.sin \
os_interface.sin \
xml.sin \
sm_qcd.sin \
models.sin \
beam_structures.sin \
sf_aux.sin \
sf_mappings.sin \
sf_base.sin \
sf_pdf_builtin.sin \
sf_lhapdf.sin \
sf_isr.sin \
sf_epa.sin \
sf_ewa.sin \
phs_base.sin \
phs_single.sin \
phs_wood.sin \
rng_base.sin \
rng_tao.sin \
selectors.sin \
mci_base.sin \
mci_midpoint.sin \
mci_vamp.sin \
prclib_interfaces.sin \
particle_specifiers.sin \
process_libraries.sin \
prclib_stacks.sin \
prc_test.sin \
subevt_expr.sin \
processes.sin \
process_stacks.sin \
cascades.sin \
slha_interface.sin \
event_transforms.sin \
decays.sin \
events.sin \
prc_omega.sin \
eio_data.sin \
eio_base.sin \
eio_raw.sin \
eio_lhef.sin \
eio_hepmc.sin \
eio_stdhep.sin \
eio_ascii.sin \
eio_weights.sin \
iterations.sin \
rt_data.sin \
dispatch.sin \
process_configurations.sin \
compilations.sin \
integrations.sin \
event_streams.sin \
simulations.sin \
commands.sin
MISC_TESTS_SIN = \
empty.sin \
defaultcuts.sin \
cuts.sin \
structure_1.sin \
structure_2.sin \
testproc_1.sin \
testproc_2.sin \
testproc_3.sin \
testproc_4.sin \
testproc_5.sin \
testproc_6.sin \
testproc_7.sin \
libraries_1.sin \
libraries_2.sin \
libraries_3.sin \
qedtest_1.sin \
qedtest_2.sin \
qedtest_3.sin \
qedtest_4.sin \
qedtest_5.sin \
qedtest_6.sin \
qedtest_7.sin \
qcdtest_1.sin \
qcdtest_2.sin \
qcdtest_3.sin \
qcdtest_4.sin \
qcdtest_5.sin \
reweight_1.sin \
reweight_2.sin \
reweight_3.sin \
reweight_4.sin \
analyze_1.sin \
alphas.sin \
lhef_1.sin \
lhef_2.sin \
lhef_3.sin \
lhef_4.sin \
lhef_5.sin \
hepmc_1.sin \
hepmc_2.sin \
hepmc_3.sin \
stdhep_1.sin \
stdhep_2.sin \
smtest_1.sin \
smtest_2.sin \
smtest_3.sin
### Tests not yet working ###
# vars.sin \
# errors.sin \
# extpar.sin \
# susyhit.sin \
# static.sin static2.sin \
# libs.sin \
# colors.sin \
# user_cuts.sin user_strfun.sin \
# ilc.sin \
# restrictions.sin \
# fsr_shower.sin isr_shower.sin \
+# jets.sin \
### JRR: WK please check: Do we really want to keep this test?
-# plain.sin \
+# plain.sin set_ptcut.sin \
### Rename model -> models, old models not yet running
# model(s).sin
### JRR: WK please check (obsolete?)
# phs_forests.sin
### JRR: WK please check (deleted or slimmer version?)
# particles.sin \
### Ticket #568 (plus printf etc.)
# helicity.sin \
### Ticket #552.2
# pdf_builtin.sin
-###
-# decays.sin \
-# jets.sin \
+### Ticket #552
# lhapdf.sin \
+### Ticket 519
# mssmtest.sin \
-# set_ptcut.sin \
-# smtest.sin \
-# test_me.sin \
### Extended self tests
# sm_ext.sin \
-### To be deleted
+### Obsolete? (not even in distribution any more)
+# test_me.sin \
+### To be deleted (check obsoleteness)
# hard_interactions.sin
# strfun.sin
+# smtest.sin
MSSM_EXT_M4 = \
mssm_ext-ee.m4 mssm_ext-ee2.m4 \
mssm_ext-en.m4 mssm_ext-tn.m4 \
mssm_ext-uu.m4 mssm_ext-uu2.m4 mssm_ext-uuckm.m4 \
mssm_ext-dd.m4 mssm_ext-dd2.m4 mssm_ext-ddckm.m4 \
mssm_ext-bb.m4 mssm_ext-bt.m4 mssm_ext-tt.m4 \
mssm_ext-ug.m4 mssm_ext-dg.m4 \
mssm_ext-aa.m4 mssm_ext-wa.m4 mssm_ext-za.m4 \
mssm_ext-ww.m4 mssm_ext-wz.m4 mssm_ext-zz.m4 \
mssm_ext-gg.m4 mssm_ext-ga.m4 mssm_ext-gw.m4 mssm_ext-gz.m4
NMSSM_EXT_M4 = \
nmssm_ext-aa.m4 nmssm_ext-bb1.m4 nmssm_ext-bb2.m4 \
nmssm_ext-bt.m4 nmssm_ext-dd1.m4 \
nmssm_ext-dd2.m4 nmssm_ext-ee1.m4 \
nmssm_ext-ee2.m4 nmssm_ext-en.m4 \
nmssm_ext-ga.m4 nmssm_ext-gg.m4 \
nmssm_ext-gw.m4 nmssm_ext-gz.m4 \
nmssm_ext-qg.m4 nmssm_ext-tn.m4 \
nmssm_ext-tt1.m4 nmssm_ext-tt2.m4 \
nmssm_ext-uu1.m4 nmssm_ext-uu2.m4 \
nmssm_ext-wa.m4 nmssm_ext-ww1.m4 nmssm_ext-ww2.m4 \
nmssm_ext-wz.m4 nmssm_ext-za.m4 \
nmssm_ext-zz1.m4 nmssm_ext-zz2.m4
MSSM_EXT_SIN = $(MSSM_EXT_M4:.m4=.sin)
NMSSM_EXT_SIN = $(NMSSM_EXT_M4:.m4=.sin)
all-local: $(TESTSUITES_SIN)
if M4_AVAILABLE
SUFFIXES = .m4 .sin
.m4.sin:
$(M4) $(srcdir)/$(TESTSUITE_MACROS) $< > $@
endif M4_AVAILABLE

File Metadata

Mime Type
text/x-diff
Expires
Tue, Nov 19, 6:05 PM (1 d, 19 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3805496
Default Alt Text
(30 KB)

Event Timeline