I don't know what heppened to the original of this. Maybe it caught by some filter because of the .tgz file. So instead of including it again I have uploaded it to planetpostgresql. It can be got here: |http://people.planetpostgresql.org/andrew/wp-content/plregress.tgz


cheers

andrew
|

-----------------------
Tom Lane wrote:

Andrew Dunstan <[EMAIL PROTECTED]> writes:


Is that what you had in mind?



Not entirely. We should move around the test sql script and the expected result file so that the file structure looks exactly like one of the test-enabled contrib modules. I realize that's a PITA to describe as a patch --- just tell me in words what to put where (ls -lR maybe) and it shall be so.





OK, here's what I have. The tgz file contains the sql and expected directories for the 3 PLs, plus there's a patch for the makefiles. With this the following would become redundant:


pl/plperl/test/*
pl/tcl/test/*
pl/plpython/*.sql
pl/plpython/{feature,error}.*
pl/plpython/test.sh

If you wanted to you could preserve history by moving and renaming the sql files - I'm not sure it're really worth it.

cheers

andrew


Index: plperl/GNUmakefile
===================================================================
RCS file: /home/cvsmirror/pgsql/src/pl/plperl/GNUmakefile,v
retrieving revision 1.18
diff -c -r1.18 GNUmakefile
*** plperl/GNUmakefile  19 Nov 2004 19:22:58 -0000      1.18
--- plperl/GNUmakefile  13 May 2005 01:03:13 -0000
***************
*** 53,58 ****
--- 53,63 ----
         echo "*****"
  endif
  
+ TESTS = plperl
+ installcheck:
+       $(top_srcdir)/src/test/regress/pg_regress --load-language=plperl 
$(TESTS)
+ 
+ 
  installdirs:
        $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
  
Index: plpython/Makefile
===================================================================
RCS file: /home/cvsmirror/pgsql/src/pl/plpython/Makefile,v
retrieving revision 1.18
diff -c -r1.18 Makefile
*** plpython/Makefile   19 Nov 2004 19:23:01 -0000      1.18
--- plpython/Makefile   12 May 2005 15:18:03 -0000
***************
*** 85,92 ****
        rm -f python${pytverstr}.def
  endif
  
  installcheck:
!       PATH=$(bindir):$$PATH $(SHELL) $(srcdir)/test.sh
  
  else # can't build
  
--- 85,94 ----
        rm -f python${pytverstr}.def
  endif
  
+ TESTS = plpython_schema plpython_populate plpython_function plpython_test 
plpython_error
  installcheck:
!       $(top_srcdir)/src/test/regress/pg_regress --load-language=plpythonu 
$(TESTS)
! 
  
  else # can't build
  
Index: tcl/Makefile
===================================================================
RCS file: /home/cvsmirror/pgsql/src/pl/tcl/Makefile,v
retrieving revision 1.44
diff -c -r1.44 Makefile
*** tcl/Makefile        16 Dec 2004 20:41:01 -0000      1.44
--- tcl/Makefile        12 May 2005 16:46:58 -0000
***************
*** 57,62 ****
--- 57,68 ----
  endif
        $(MAKE) -C modules $@
  
+ TESTS = pltcl_setup pltcl_queries
+ installcheck:
+       $(top_srcdir)/src/test/regress/pg_regress --load-language=pltcl $(TESTS)
+ 
+ 
+ 
  installdirs:
        $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
        $(MAKE) -C modules $@

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

Reply via email to