Date: Thu, 9 Dec 2004 02:15:30 GMT From: Choe@FreeBSD.org, Cheng-Dae <whitekid@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/74882: [New ports] java/httpunit: web test framework Message-ID: <200412090215.iB92FU2M049205@www.freebsd.org> Resent-Message-ID: <200412090220.iB92KPdY049913@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 74882 >Category: ports >Synopsis: [New ports] java/httpunit: web test framework >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Dec 09 02:20:25 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Choe, Cheng-Dae >Release: FreeBSD 5.3-RELEASE-p2 i386 >Organization: >Environment: System: FreeBSD comdongin.com 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #0: Thu Dec 2 18:31:07 KST 2004 root@comdongin.com:/usr/obj/data/src/sys/CDI i386 >Description: New ports for httpunit. httpunit is is http test framework. It emulates browser's behaviors including form submission, JavaScript, basic http authentication, cookie and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links. When combined with a framework such as JUnit, it is fairly easy to write tests that very quickly verify the functioning of a web site. >How-To-Repeat: N/A >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # httpunit # httpunit/Makefile # httpunit/distinfo # httpunit/pkg-descr # httpunit/pkg-plist # echo c - httpunit mkdir -p httpunit > /dev/null 2>&1 echo x - httpunit/Makefile sed 's/^X//' >httpunit/Makefile << 'END-of-httpunit/Makefile' X# New ports collection makefile for: httpunit X# Date created: Jun 15 1999 X# Whom: Choe, Cheng-Dae X# X# $FreeBSD$ X# X XPORTNAME= httpunit XPORTVERSION= 1.6 XCATEGORIES= java devel XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= whitekid@gmail.com XCOMMENT= A regression testing utility for web application X XRUN_DEPENDS= ${JAVAJARDIR:S,^${PREFIX},${LOCALBASE},}/xml-apis.jar:${PORTSDIR}/textproc/xerces-j \ X ${JAVAJARDIR:S,^${PREFIX},${LOCALBASE},}/junit.jar:${PORTSDIR}/java/junit \ X ${JAVAJARDIR:S,^${PREFIX},${LOCALBASE},}/mail.jar:${PORTSDIR}/java/javamail \ X ${JAVAJARDIR:S,^${PREFIX},${LOCALBASE},}/activation.jar:${PORTSDIR}/java/jaf X XUSE_ZIP= yes XUSE_JAVA= yes XJDK_VERSION= 1.3+ XNO_BUILD= yes X XDEPEND_JARS= nekohtml.jar \ X Tidy.jar \ X js.jar \ X servlet.jar XJAR_FILES= httpunit.jar XPORTDOCS= doc X X.if !defined(NOPORTDOCS) XDATADIRS= doc X.endif X Xdo-install: X @${ECHO_MSG} -n ">> Installing JAR files in ${JAVAJARDIR}..." X @${MKDIR} ${JAVAJARDIR} X X # install depend jars X.for JARFILE in ${DEPEND_JARS} X @cd ${WRKSRC} && ${INSTALL_DATA} jars/${JARFILE} ${JAVAJARDIR}/${JARFILE} X @${ECHO_MSG} -n " ${JARFILE}" X.endfor X.for JARFILE in ${JAR_FILES} X @cd ${WRKSRC} && ${INSTALL_DATA} lib/${JARFILE} ${JAVAJARDIR}/${JARFILE} X @${ECHO_MSG} -n " ${JARFILE}" X.endfor X @${ECHO_MSG} " [ DONE ]" X X.if !defined(NOPORTDOCS) X @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..." X @${MKDIR} ${DOCSDIR} X @cd ${WRKSRC}/${PORTDOCS} && \ X ${FIND} . -type d -exec ${MKDIR} "${DOCSDIR}/{}" \; && \ X ${FIND} . -not -type d -exec ${INSTALL_DATA} "{}" "${DOCSDIR}/{}" \; X @${ECHO_MSG} " [ DONE ]" X.endif X Xpost-install: X.if !defined(BATCH) X @${ECHO_MSG} "" X @${ECHO_MSG} "Libraries installed at: ${JAVAJARDIR}" X @${ECHO_MSG} "You should edit your CLASSPATH to include the jar files" X @${ECHO_MSG} "in this directory." X @${ECHO_MSG} "" X @${ECHO_MSG} "Docs and demos are installed in:" X @${ECHO_MSG} "${DOCSDIR}" X @${ECHO_MSG} "" X.endif X X.include <bsd.port.mk> END-of-httpunit/Makefile echo x - httpunit/distinfo sed 's/^X//' >httpunit/distinfo << 'END-of-httpunit/distinfo' XMD5 (httpunit-1.6.zip) = e94b53b9f4d7bdb706e4baac95b6e424 XSIZE (httpunit-1.6.zip) = 3123138 END-of-httpunit/distinfo echo x - httpunit/pkg-descr sed 's/^X//' >httpunit/pkg-descr << 'END-of-httpunit/pkg-descr' XThis is http test framework. It emulates browser's behaviors including form Xsubmission, JavaScript, basic http authentication, cookie and automatic page Xredirection, and allows Java test code to examine returned pages either as text, Xan XML DOM, or containers of forms, tables, and links. When combined with a Xframework such as JUnit, it is fairly easy to write tests that very quickly Xverify the functioning of a web site. X XWWW: http://httpunit.sourceforge.net/ END-of-httpunit/pkg-descr echo x - httpunit/pkg-plist sed 's/^X//' >httpunit/pkg-plist << 'END-of-httpunit/pkg-plist' Xshare/doc/httpunit/api/allclasses-frame.html Xshare/doc/httpunit/api/allclasses-noframe.html Xshare/doc/httpunit/api/com/meterware/httpunit/AuthorizationRequiredException.html Xshare/doc/httpunit/api/com/meterware/httpunit/Base64.html Xshare/doc/httpunit/api/com/meterware/httpunit/BlockElement.html Xshare/doc/httpunit/api/com/meterware/httpunit/Button.html Xshare/doc/httpunit/api/com/meterware/httpunit/ClientProperties.html Xshare/doc/httpunit/api/com/meterware/httpunit/DNSListener.html Xshare/doc/httpunit/api/com/meterware/httpunit/DialogAdapter.html Xshare/doc/httpunit/api/com/meterware/httpunit/DialogResponder.html Xshare/doc/httpunit/api/com/meterware/httpunit/FrameSelector.html Xshare/doc/httpunit/api/com/meterware/httpunit/GetMethodWebRequest.html Xshare/doc/httpunit/api/com/meterware/httpunit/HTMLElement.html Xshare/doc/httpunit/api/com/meterware/httpunit/HTMLElementPredicate.html Xshare/doc/httpunit/api/com/meterware/httpunit/HTMLPage.Scriptable.html Xshare/doc/httpunit/api/com/meterware/httpunit/HTMLPage.html Xshare/doc/httpunit/api/com/meterware/httpunit/HTMLSegment.html Xshare/doc/httpunit/api/com/meterware/httpunit/HeadMethodWebRequest.html Xshare/doc/httpunit/api/com/meterware/httpunit/HeaderOnlyWebRequest.html Xshare/doc/httpunit/api/com/meterware/httpunit/HtmlErrorListener.html Xshare/doc/httpunit/api/com/meterware/httpunit/HttpException.html Xshare/doc/httpunit/api/com/meterware/httpunit/HttpInternalErrorException.html Xshare/doc/httpunit/api/com/meterware/httpunit/HttpNotFoundException.html Xshare/doc/httpunit/api/com/meterware/httpunit/HttpUnitOptions.html Xshare/doc/httpunit/api/com/meterware/httpunit/HttpUnitUtils.html Xshare/doc/httpunit/api/com/meterware/httpunit/HttpsProtocolSupport.html Xshare/doc/httpunit/api/com/meterware/httpunit/IllegalRequestParameterException.html Xshare/doc/httpunit/api/com/meterware/httpunit/MessageBodyWebRequest.InputStreamMessageBody.html Xshare/doc/httpunit/api/com/meterware/httpunit/MessageBodyWebRequest.html Xshare/doc/httpunit/api/com/meterware/httpunit/PostMethodWebRequest.html Xshare/doc/httpunit/api/com/meterware/httpunit/PutMethodWebRequest.html Xshare/doc/httpunit/api/com/meterware/httpunit/ResetButton.html Xshare/doc/httpunit/api/com/meterware/httpunit/ScriptException.html Xshare/doc/httpunit/api/com/meterware/httpunit/SubmitButton.html Xshare/doc/httpunit/api/com/meterware/httpunit/TableCell.html Xshare/doc/httpunit/api/com/meterware/httpunit/TextBlock.html Xshare/doc/httpunit/api/com/meterware/httpunit/UnsupportedActionException.html Xshare/doc/httpunit/api/com/meterware/httpunit/UploadFileSpec.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebApplet.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebClient.HeaderDictionary.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebClient.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebClientListener.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebConversation.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebForm.Scriptable.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebForm.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebImage.Scriptable.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebImage.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebLink.Scriptable.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebLink.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebList.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebRequest.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebRequestSource.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebResponse.Scriptable.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebResponse.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebTable.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebWindow.html Xshare/doc/httpunit/api/com/meterware/httpunit/WebWindowListener.html Xshare/doc/httpunit/api/com/meterware/httpunit/cookies/Cookie.html Xshare/doc/httpunit/api/com/meterware/httpunit/cookies/CookieJar.html Xshare/doc/httpunit/api/com/meterware/httpunit/cookies/CookieListener.html Xshare/doc/httpunit/api/com/meterware/httpunit/cookies/CookieProperties.html Xshare/doc/httpunit/api/com/meterware/httpunit/cookies/CookieSource.html Xshare/doc/httpunit/api/com/meterware/httpunit/cookies/package-frame.html Xshare/doc/httpunit/api/com/meterware/httpunit/cookies/package-summary.html Xshare/doc/httpunit/api/com/meterware/httpunit/cookies/package-tree.html Xshare/doc/httpunit/api/com/meterware/httpunit/package-frame.html Xshare/doc/httpunit/api/com/meterware/httpunit/package-summary.html Xshare/doc/httpunit/api/com/meterware/httpunit/package-tree.html Xshare/doc/httpunit/api/com/meterware/httpunit/parsing/DocumentAdapter.html Xshare/doc/httpunit/api/com/meterware/httpunit/parsing/HTMLParser.html Xshare/doc/httpunit/api/com/meterware/httpunit/parsing/HTMLParserFactory.html Xshare/doc/httpunit/api/com/meterware/httpunit/parsing/HTMLParserListener.html Xshare/doc/httpunit/api/com/meterware/httpunit/parsing/package-frame.html Xshare/doc/httpunit/api/com/meterware/httpunit/parsing/package-summary.html Xshare/doc/httpunit/api/com/meterware/httpunit/parsing/package-tree.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/DocumentElement.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/IdentifiedDelegate.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/Input.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/NamedDelegate.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/ScriptableDelegate.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/ScriptingEngine.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/ScriptingEngineFactory.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/SelectionOption.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/SelectionOptions.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/package-frame.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/package-summary.html Xshare/doc/httpunit/api/com/meterware/httpunit/scripting/package-tree.html Xshare/doc/httpunit/api/com/meterware/pseudoserver/HttpUserAgentTest.html Xshare/doc/httpunit/api/com/meterware/pseudoserver/PseudoServer.html Xshare/doc/httpunit/api/com/meterware/pseudoserver/PseudoServlet.html Xshare/doc/httpunit/api/com/meterware/pseudoserver/WebResource.html Xshare/doc/httpunit/api/com/meterware/pseudoserver/package-frame.html Xshare/doc/httpunit/api/com/meterware/pseudoserver/package-summary.html Xshare/doc/httpunit/api/com/meterware/pseudoserver/package-tree.html Xshare/doc/httpunit/api/com/meterware/servletunit/InvocationContext.html Xshare/doc/httpunit/api/com/meterware/servletunit/InvocationContextFactory.html Xshare/doc/httpunit/api/com/meterware/servletunit/JSPServletDescriptor.html Xshare/doc/httpunit/api/com/meterware/servletunit/JUnitServlet.html Xshare/doc/httpunit/api/com/meterware/servletunit/ServletRunner.JasperJSPServletDescriptor.html Xshare/doc/httpunit/api/com/meterware/servletunit/ServletRunner.html Xshare/doc/httpunit/api/com/meterware/servletunit/ServletTestCase.html Xshare/doc/httpunit/api/com/meterware/servletunit/ServletUnitClient.html Xshare/doc/httpunit/api/com/meterware/servletunit/package-frame.html Xshare/doc/httpunit/api/com/meterware/servletunit/package-summary.html Xshare/doc/httpunit/api/com/meterware/servletunit/package-tree.html Xshare/doc/httpunit/api/constant-values.html Xshare/doc/httpunit/api/deprecated-list.html Xshare/doc/httpunit/api/help-doc.html Xshare/doc/httpunit/api/index-all.html Xshare/doc/httpunit/api/index.html Xshare/doc/httpunit/api/overview-frame.html Xshare/doc/httpunit/api/overview-summary.html Xshare/doc/httpunit/api/overview-tree.html Xshare/doc/httpunit/api/package-list Xshare/doc/httpunit/api/packages.html Xshare/doc/httpunit/api/serialized-form.html Xshare/doc/httpunit/api/stylesheet.css Xshare/doc/httpunit/images/HttpUnit.jpg Xshare/doc/httpunit/manual/index.html Xshare/doc/httpunit/manual/installing.html Xshare/doc/httpunit/manual/introduction.html Xshare/doc/httpunit/manual/manual.css Xshare/doc/httpunit/manual/notes.txt Xshare/doc/httpunit/manual/retrieving.html Xshare/doc/httpunit/manual/toc.html Xshare/doc/httpunit/plans.txt Xshare/doc/httpunit/release_notes.txt Xshare/doc/httpunit/sslfaq.html Xshare/doc/httpunit/todo.txt Xshare/doc/httpunit/tutorial/arrow_yellow.gif Xshare/doc/httpunit/tutorial/build.xml Xshare/doc/httpunit/tutorial/pool_editor_static.html Xshare/doc/httpunit/tutorial/src/tutorial/PoolEditorServlet.java Xshare/doc/httpunit/tutorial/src/tutorial/PoolEditorTest.java Xshare/doc/httpunit/tutorial/src/tutorial/persistence/BettingPool.java Xshare/doc/httpunit/tutorial/src/tutorial/persistence/BettingPoolGame.java Xshare/doc/httpunit/tutorial/task1.html Xshare/doc/httpunit/tutorial/task1.zip Xshare/doc/httpunit/tutorial/task1editor-entry.html Xshare/doc/httpunit/tutorial/task1editor-form.html Xshare/doc/httpunit/tutorial/task1editor-initial.html Xshare/doc/httpunit/tutorial/task1editor-validation.html Xshare/doc/httpunit/tutorial/task2.html Xshare/doc/httpunit/tutorial/tutorial.css Xshare/doc/httpunit/tutorial/web.xml Xshare/java/classes/Tidy.jar Xshare/java/classes/httpunit.jar Xshare/java/classes/js.jar Xshare/java/classes/nekohtml.jar Xshare/java/classes/servlet.jar X@dirrm share/doc/httpunit/tutorial/src/tutorial/persistence X@dirrm share/doc/httpunit/tutorial/src/tutorial X@dirrm share/doc/httpunit/tutorial/src X@dirrm share/doc/httpunit/tutorial X@dirrm share/doc/httpunit/manual X@dirrm share/doc/httpunit/images X@dirrm share/doc/httpunit/api/com/meterware/servletunit X@dirrm share/doc/httpunit/api/com/meterware/pseudoserver X@dirrm share/doc/httpunit/api/com/meterware/httpunit/scripting X@dirrm share/doc/httpunit/api/com/meterware/httpunit/parsing X@dirrm share/doc/httpunit/api/com/meterware/httpunit/cookies X@dirrm share/doc/httpunit/api/com/meterware/httpunit X@dirrm share/doc/httpunit/api/com/meterware X@dirrm share/doc/httpunit/api/com X@dirrm share/doc/httpunit/api X@dirrm share/doc/httpunit END-of-httpunit/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412090215.iB92FU2M049205>