BSD Ports

www/tclwebtest 1.0_3 FreeBSD

Tool for issuing HTTP requests and dealing with the result

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
www, tcl
Package size
86.7 KiB, 442.3 KiB installed

Description

Tclwebtest is a tool to write automated tests for web applications. It provides a simple API for issuing http requests, dealing with the result and assume specific response values, while taking care of the details such as redirects and cookies.

It has some basic html parsing functionality, to provide access to elements of the result html page that are needed for testing.

TclWebtest should be suitable for testing larger chains of user interaction on a web application, for example a full ecommerce ordering session.

Tclwebtest could visit an ecommerce site as anonymous user, add some products to its shopping cart, check out the cart, register itself as user and enter a test address etc. The test script could also include the administration part of the interaction, by explicitely logging in as site admin, reviewing and processing the order, nuking the test user etc.

In the other systems

SystemPortVersion
FreeBSDwww/tclwebtest1.0_3
DragonFlywww/tclwebtest1.0_3

Install

Binary package:

pkg install tclwebtest

From the ports tree:

cd /usr/ports/www/tclwebtest/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tclwebtest>0:www/tclwebtest

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0_31.0_31.0_31.0_31.0_3
FreeBSD:14:quarterly1.0_31.0_3n/a1.0_31.0_3
FreeBSD:15:latest1.0_31.0_3n/a1.0_31.0_3
FreeBSD:15:quarterly1.0_31.0_3n/an/an/a
FreeBSD:16:latest1.0_31.0_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Run dependencies 2

No port depends on this one.

Configuration

Options name: www_tclwebtest

OptionDefaultDescription
DOCSoffBuild and/or install documentation
Service scripts
none

Message after installing

===>   NOTICE:

The tclwebtest port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

pkg-plist 88
  • bin/tclwebtest
  • %%LIBDIR%%/entities.tcl
  • %%LIBDIR%%/from_openacs.tcl
  • %%LIBDIR%%/pkgIndex.tcl
  • %%LIBDIR%%/tclwebtest.tcl
  • share/doc/tclwebtest/ChangeLog
  • share/doc/tclwebtest/README
  • share/doc/tclwebtest/TODO
  • share/doc/tclwebtest/doc/api_all.html
  • share/doc/tclwebtest/doc/api_public.html
  • share/doc/tclwebtest/doc/index.html
  • share/doc/tclwebtest/doc/matching.txt
  • share/doc/tclwebtest/doc/others.html
  • share/doc/tclwebtest/doc/others.txt
  • share/doc/tclwebtest/doc/output.html
  • share/doc/tclwebtest/doc/req.txt
  • share/doc/tclwebtest/generate_docs.test
  • share/doc/tclwebtest/index.html
  • share/examples/tclwebtest/openacs4tests/bboard_many_posts.test
  • share/examples/tclwebtest/openacs4tests/calendar/000_install_calendar.test
  • share/examples/tclwebtest/openacs4tests/calendar/001_mount_calendar.test
  • share/examples/tclwebtest/openacs4tests/calendar/010_add_date.test
  • share/examples/tclwebtest/openacs4tests/calendar/011_delete_date.test
  • share/examples/tclwebtest/openacs4tests/calendar/020_admin_not_allowed.test
  • share/examples/tclwebtest/openacs4tests/calendar/021_not_logged_in.test
  • share/examples/tclwebtest/openacs4tests/calendar/997_unmount_calendar.test
  • share/examples/tclwebtest/openacs4tests/calendar/998_delete_calendar_instance.test
  • share/examples/tclwebtest/openacs4tests/calendar/999_uninstall_calendar.test
  • share/examples/tclwebtest/openacs4tests/calendar/settings
  • share/examples/tclwebtest/openacs4tests/calendar/tmp.test
  • share/examples/tclwebtest/openacs4tests/cookies.test
  • share/examples/tclwebtest/openacs4tests/doc.test
  • share/examples/tclwebtest/openacs4tests/helloworld.test
  • share/examples/tclwebtest/openacs4tests/install_etp.test
  • share/examples/tclwebtest/openacs4tests/notes_mount.test
  • share/examples/tclwebtest/openacs4tests/openacs4tests.settings
  • share/examples/tclwebtest/openacs4tests/page-drop.test
  • share/examples/tclwebtest/openacs4tests/persistent_login.test
  • share/examples/tclwebtest/openacs4tests/sessions.test
  • share/examples/tclwebtest/openacs4tests/sitemap.test
  • share/examples/tclwebtest/openacs4tests/templating.test
  • share/examples/tclwebtest/openacs4tests/wp-slim-delete-all.test
  • share/examples/tclwebtest/openacs4tests/wp-slim.test
  • share/examples/tclwebtest/selftest/ad_proc.test
  • share/examples/tclwebtest/selftest/asserts.test
  • share/examples/tclwebtest/selftest/caption.html
  • share/examples/tclwebtest/selftest/caption.test
  • share/examples/tclwebtest/selftest/caption2.html
  • share/examples/tclwebtest/selftest/caption3.html
  • share/examples/tclwebtest/selftest/caption3.test
  • share/examples/tclwebtest/selftest/checkboxes.html
  • share/examples/tclwebtest/selftest/checkboxes.test
  • share/examples/tclwebtest/selftest/directory_traversal.test
  • share/examples/tclwebtest/selftest/entity.test
  • share/examples/tclwebtest/selftest/field_order.test
  • share/examples/tclwebtest/selftest/field_order2.html
  • share/examples/tclwebtest/selftest/field_order2.test
  • share/examples/tclwebtest/selftest/fields_iterate.test
  • share/examples/tclwebtest/selftest/forms.html
  • share/examples/tclwebtest/selftest/forms.test
  • share/examples/tclwebtest/selftest/forms2.html
  • share/examples/tclwebtest/selftest/forms2.test
  • share/examples/tclwebtest/selftest/image_submit.gif
  • share/examples/tclwebtest/selftest/image_submit.html
  • share/examples/tclwebtest/selftest/image_submit.html~
  • share/examples/tclwebtest/selftest/image_submit.test
  • share/examples/tclwebtest/selftest/image_submit.test~
  • share/examples/tclwebtest/selftest/link_fail.test
  • share/examples/tclwebtest/selftest/links.html
  • share/examples/tclwebtest/selftest/links.test
  • share/examples/tclwebtest/selftest/links2.html
  • share/examples/tclwebtest/selftest/links2.test
  • share/examples/tclwebtest/selftest/links_empty.html
  • share/examples/tclwebtest/selftest/namespace.test
  • share/examples/tclwebtest/selftest/radio.html
  • share/examples/tclwebtest/selftest/radio.test
  • share/examples/tclwebtest/selftest/regsplit.test
  • share/examples/tclwebtest/selftest/reset_session.test
  • share/examples/tclwebtest/selftest/segfault
  • share/examples/tclwebtest/selftest/select.html
  • share/examples/tclwebtest/selftest/select.test
  • share/examples/tclwebtest/selftest/select2.test
  • share/examples/tclwebtest/selftest/select_many.html
  • share/examples/tclwebtest/selftest/select_many.test
  • share/examples/tclwebtest/selftest/simple_form.html
  • share/examples/tclwebtest/selftest/simple_form.test
  • share/examples/tclwebtest/selftest/strip_comments.test
  • share/examples/tclwebtest/selftest/url_anchor.test
distinfo 1
FileSizeSHA256
tclwebtest-1.0.tar.gz111768a698a633f60e7beb2f7c537133b062c563cc8ebc8dc1ce645691b855801c12aa
Master sites 1
  • SF

Commit history 0

No commits in the history this site was built from.