--- nsdl/build/Makefile 2002/07/14 00:27:56 1.5 +++ nsdl/build/Makefile 2002/07/14 06:39:06 1.6 @@ -1,7 +1,7 @@ # The NSDL to LON-CAPA Gateway Server # Scott Harrison -# $Id: Makefile,v 1.5 2002/07/14 00:27:56 harris41 Exp $ +# $Id: Makefile,v 1.6 2002/07/14 06:39:06 harris41 Exp $ DISTPROBE=`perl ./distprobe` DIST=$(DISTPROBE) @@ -29,13 +29,13 @@ help: @echo "install: install from a compiled CVS source tree to a " @echo " specified TARGET destination on the filesystem" @echo "test: test different parts of the LON-CAPA system (TEST_*)" - @echo "TEST_lpml_scripts: make sure that the system can process " + @echo "TEST_lpml: make sure that the system can process " @echo " the Linux Packaging Markup Language" @echo "TEST_system_dependencies: make sure that all needed system " @echo " components are active and present " @echo " on the server such as perl modules" @echo " and the MySQL database" - @echo "TEST_web_layer: mimic various web-based interactions with " + @echo "TEST_weblayer: mimic various web-based interactions with " @echo " respect to the login and various system " @echo " actions on the Gateway server" @echo "HTML: generate an HTML-formatted description of the " @@ -83,20 +83,25 @@ Makefile.install: Makefile alwaysrun alwaysrun: -test: - @echo "Not yet implemented" +test: TEST_lpml TEST_system_dependencies TEST_weblayer + @echo "ALL TESTS SUCCESSFUL" -TEST_lpml_scripts: - @echo "Not yet implemented" +TEST_lpml: + @echo "TESTING LPML INSTALLATION MECHANISM" + cd lpml_test; perl filecomparetest.pl TEST_system_dependencies: - @echo "Not yet implemented" + @echo "TESTING WEB LAYER" -TEST_web_layer: - @echo "Not yet implemented" +TEST_weblayer: + @echo "TESTING SYSTEM DEPENDENCIES" HTML: - @echo "Not yet implemented" + install -d HTML + cp $(SOURCE)/doc/gatewayfiles/*.gif HTML + cat gatewayfiles.lpml | \ + perl lpml_parse.pl html development default "$(SOURCE)" '$(TARGET)' \ + > HTML/index.html doc: @echo "Not yet implemented"