From: guido Date: Mon, 21 Apr 2003 08:05:06 +0000 (+0000) Subject: verified files moved to allow for different test platforms; see README X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e619bfde6ab89d8c2ae50572b465b078dc97633b;p=dealii-svn.git verified files moved to allow for different test platforms; see README git-svn-id: https://svn.dealii.org/trunk@7412 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/tests/Makefile b/tests/Makefile index ec47e0783d..37a8570b47 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -68,6 +68,9 @@ compare: cd results; $(MAKE) ln -s results/$(TARGET)+$(GXX-VERSION) compare +resultname: + @echo $(TARGET)+$(GXX-VERSION) + clean: clean-base clean-lac clean-deal.II clean-fe clean-bits veryclean: veryclean-base veryclean-lac veryclean-deal.II veryclean-fe veryclean-bits diff --git a/tests/README b/tests/README index accce48eea..ed090abffd 100644 --- a/tests/README +++ b/tests/README @@ -22,3 +22,24 @@ information, the output of make will contain lines like If the second line is replaced by some diff-output, please check for consistency. A check-in of the modified results should be considered carefully. + +Running the tests on a new platform +----------------------------------- + +1) Link the subdirectory in results, matching your platform most closely + to a directory ./compare. +2) Run the tests and check the results. +3) Run 'make resultname' and remember the output $N +4a) if all results are good edit Makefile in results and add a link to + $N. Edit .cvsignore accordingly. +4b) else, create a directory in results named $N and add it to cvs. +4c) if all results in a subdirectory are ok, do the link thing in 4a + for the subdir. +4d) else continue with 5 +5) Run make output in the subdirectories necessary. +6) Create subdirectories in results/$N named as in tests and copy + the output files there. Add them to cvs. Consider links for large + coinciding files. +7) Check in. Remove the link compare and the results subdirectory. +8) cvs update -d +9) Run the tests to see if everything works.