updating the hpc self test to handle -inplace naming
authorandygill@ku.edu <unknown>
Tue, 29 Jul 2008 16:35:45 +0000 (16:35 +0000)
committerandygill@ku.edu <unknown>
Tue, 29 Jul 2008 16:35:45 +0000 (16:35 +0000)
tests/Makefile
tests/fork/test.T
tests/function/Makefile
tests/function/test.T
tests/hpc.ovr
tests/simple/Makefile
tests/simple/test.T

index fa35f2e..7ffc1a9 100644 (file)
@@ -15,7 +15,7 @@ HPC   = $(HPCDIR)/hpc-std
 #   % cd $ROOT/utils/hpc
 # It assumes you have make a copy of hpc that
 #  is not compiled with -fhpc, and called it hpc-std
-#   % make clean ; make boot ; make ; mv hpc hpc-std
+#   %  make clean ; make boot ; make ; mv hpc-inplace hpc-std
 # It assumes that the utils/hpc has been compiled with 
 #   % make clean ; make boot ; make UseStage1=YES EXTRA_HC_OPTS=-fhpc
 #
@@ -32,7 +32,7 @@ hpc-tool-coverage-clean::
 
 hpc-tool-coverage::
        $(HPC) overlay hpc.ovr --output=$(HPC_EXC_TIX) --srcdir=$(HPCDIR)
-       $(HPC) sum $(shell find . -name 'hpc.tix' -print) $(HPC_EXC_TIX) \
+       $(HPC) sum $(shell find . -name 'hpc-inplace.tix' -print) $(HPC_EXC_TIX) \
                        --output=$(HPC_ALL_TIX)  --union
        date                                                        >> $(COVERAGE_OUT)
        $(HPC) report $(HPC_ALL_TIX) --srcdir=$(HPCDIR) --xml-output    >> $(COVERAGE_OUT)
index 3c6b112..a1a3640 100644 (file)
@@ -3,7 +3,7 @@ setTestOpts(compose(only_compiler_types(['ghc']),
                            skip_if_fast)))
 
 # Set up the hpc common variable(s).
-hpc = config.top + '/../utils/hpc/hpc'
+hpc = config.top + '/../utils/hpc/hpc-inplace'
 
 hpc_prefix = 'perl ../hpcrun.pl --clear --exeext=' + config.exeext + ' --hpc=' + hpc;
 
index b0ad9b0..4a6ea34 100644 (file)
@@ -16,30 +16,3 @@ build-tix-tar::
        mv a.out.tix hpc_sample.tix
        tar cf tixs.tar hpc_sample.tix .hpc
 
-#
-# This is measuring coverage of the hpc tool itself.
-#  In the hpc directory 
-#   % cd $ROOT/utils/hpc
-# It assumes you have make a copy of hpc that
-#  is not compiled with -fhpc, and called it hpc-std
-#   % make clean ; make boot ; make ; mv hpc hpc-std
-# It assumes that the utils/hpc has been compiled with 
-#   % make clean ; make boot ; make UseStage1=YES EXTRA_HC_OPTS=-fhpc
-#
-HPCTOOLS_BORING = HpcParser HpcOverlay HpcLexer HpcDraft HpcCombine
-BORING_FLAGS    = $(foreach BORING,$(HPCTOOLS_BORING),--exclude=$(BORING))
-COVERAGE_OUT   = tool-coverage.info
-
-HPC_ALL_TIX = hpc-all.tix
-
-hpc-tool-coverage-clean::
-       find . -name 'hpc.tix' -print | xargs rm -f
-
-hpc-tool-coverage::
-       $(HPC) combine $(shell find . -name 'hpc.tix' -print) --output=$(HPC_ALL_TIX)
-       date                                                            >> $(COVERAGE_OUT)
-       $(HPC) report $(HPC_ALL_TIX) --srcdir=$(HPCDIR) --xml-output    >> $(COVERAGE_OUT)
-       echo OMIT: $(HPCTOOLS_BORING)                                   >> $(COVERAGE_OUT)
-       $(HPC) report $(HPC_ALL_TIX) --srcdir=$(HPCDIR) --xml-output $(BORING_FLAGS) \
-                                                                       >> $(COVERAGE_OUT)
-       $(HPC) markup $(HPC_ALL_TIX) --srcdir=$(HPCDIR) $(BORING_FLAGS) --destdir=html 
index a898393..f1b45dd 100644 (file)
@@ -3,7 +3,7 @@ setTestOpts(compose(only_compiler_types(['ghc']),
                            skip_if_fast)))
 
 # Set up the hpc common variable(s).
-hpc = config.top + '/../utils/hpc/hpc'
+hpc = config.top + '/../utils/hpc/hpc-inplace'
 
 hpc_prefix = 'perl ../hpcrun.pl --clear --exeext=' + config.exeext + ' --hpc=' + hpc;
 
index e69de29..1c1f064 100644 (file)
@@ -0,0 +1,13 @@
+tick "()";
+module "HpcCombine" {}
+module "HpcDraft" {}
+module "HpcFlags" {}
+module "HpcLexer" {}
+module "HpcMap" {}
+module "HpcMarkup" {}
+module "HpcOverlay" {}
+module "HpcReport" {}
+module "HpcSet" {}
+module "HpcShowTix" {}
+module "HpcUtils" {}
+module "Main" {}
index b0ad9b0..4a6ea34 100644 (file)
@@ -16,30 +16,3 @@ build-tix-tar::
        mv a.out.tix hpc_sample.tix
        tar cf tixs.tar hpc_sample.tix .hpc
 
-#
-# This is measuring coverage of the hpc tool itself.
-#  In the hpc directory 
-#   % cd $ROOT/utils/hpc
-# It assumes you have make a copy of hpc that
-#  is not compiled with -fhpc, and called it hpc-std
-#   % make clean ; make boot ; make ; mv hpc hpc-std
-# It assumes that the utils/hpc has been compiled with 
-#   % make clean ; make boot ; make UseStage1=YES EXTRA_HC_OPTS=-fhpc
-#
-HPCTOOLS_BORING = HpcParser HpcOverlay HpcLexer HpcDraft HpcCombine
-BORING_FLAGS    = $(foreach BORING,$(HPCTOOLS_BORING),--exclude=$(BORING))
-COVERAGE_OUT   = tool-coverage.info
-
-HPC_ALL_TIX = hpc-all.tix
-
-hpc-tool-coverage-clean::
-       find . -name 'hpc.tix' -print | xargs rm -f
-
-hpc-tool-coverage::
-       $(HPC) combine $(shell find . -name 'hpc.tix' -print) --output=$(HPC_ALL_TIX)
-       date                                                            >> $(COVERAGE_OUT)
-       $(HPC) report $(HPC_ALL_TIX) --srcdir=$(HPCDIR) --xml-output    >> $(COVERAGE_OUT)
-       echo OMIT: $(HPCTOOLS_BORING)                                   >> $(COVERAGE_OUT)
-       $(HPC) report $(HPC_ALL_TIX) --srcdir=$(HPCDIR) --xml-output $(BORING_FLAGS) \
-                                                                       >> $(COVERAGE_OUT)
-       $(HPC) markup $(HPC_ALL_TIX) --srcdir=$(HPCDIR) $(BORING_FLAGS) --destdir=html 
index f747f90..243e205 100644 (file)
@@ -3,7 +3,7 @@ setTestOpts(compose(only_compiler_types(['ghc']),
                            skip_if_fast)))
 
 # Set up the hpc common variable(s).
-hpc = config.top + '/../utils/hpc/hpc'
+hpc = config.top + '/../utils/hpc/hpc-inplace'
 
 hpc_prefix = 'perl ../hpcrun.pl --clear --exeext=' + config.exeext + ' --hpc=' + hpc;