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
| System | Port | Version |
|---|---|---|
| FreeBSD | www/tclwebtest | 1.0_3 |
| DragonFly | www/tclwebtest | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0_3 | 1.0_3 | 1.0_3 | 1.0_3 | 1.0_3 |
| FreeBSD:14:quarterly | 1.0_3 | 1.0_3 | n/a | 1.0_3 | 1.0_3 |
| FreeBSD:15:latest | 1.0_3 | 1.0_3 | n/a | 1.0_3 | 1.0_3 |
| FreeBSD:15:quarterly | 1.0_3 | 1.0_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0_3 | 1.0_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
tclsh: lang/tcl-wrapper
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
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- Service scripts
- none
Message after installing
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
| File | Size | SHA256 |
|---|---|---|
| tclwebtest-1.0.tar.gz | 111768 | a698a633f60e7beb2f7c537133b062c563cc8ebc8dc1ce645691b855801c12aa |
Master sites 1
- SF
Commit history 0
No commits in the history this site was built from.