12 projects tagged "Apache 2.0"
SubEthaSMTP is an easy to understand Java library that provides a receptive SMTP server component. By plugging this component into your Java application, you can easily receive SMTP mail using a simple abstract Java interface. Also included is a small sub-project called Wiser, an easy to use incoming mail testing framework.
GreenMail is a suite of email servers for testing purposes and sandbox development. It supports SMTP, POP3, and IMAP (including SSL) and can be embedded into any Java application or unit test. The GreenMail Service (SAR) extension runs as a JBoss embedded developer mail server sandbox, manageable via JMX.
Kundo provides a structured, convention based approach for Java builds. Kundo has a pluggable, extensible architecture; it harnesses the power and flexibility of Groovy and Ant to provide a highly configurable Java build framework. Kundo achieves this flexibility with a plug-in architecture that attaches behaviors (provided by Kundo plug-ins) to build lifecycle phases. Kundo consists of a kernel and a set of foundation plug-ins. The kernel is responsible for the orchestration of the multiple collaborators within the build system.
Sahi is an automation and testing tool for Web applications, with the facility to record and playback scripts. Features include, in-browser controls, text based scripts, ant support for playback of suites of tests, and multi threaded playback. It supports HTTP and HTTPS. Sahi runs as a proxy server, and the browser needs to use the sahi server as its proxy. Sahi then injects JavaScript so that it can access elements in the Web page. This makes the tool independent of the Web site or Web application.
PyreRing is a test runner that executes scripts intended to act as individual test cases. By removing the administrative burden that often surrounds testing, the test author can focus on writing meaningful, direct, and useful test cases. As long as you wrap your test cases with a Unix shell or scripted language wrapper, it will be executed. It allows you to set a timeout value, send reports to email addresses, automatically organize your test cases with filesystem directories or suite files that you define, create automatic suites based on a predefined block in your test scripts, and capture standard out and standard error into a comprehensive log.
Selenium Remote Control is a test tool that allows you to write automated Web application UI tests in any programming language against any HTTP Web site using any mainstream JavaScript-enabled browser. Selenium Remote Control provides a Selenium Server, which can automatically start, stop, and control any supported browser. It works by using Selenium Core, a pure HTML/JS library that performs automated tasks in JavaScript.
The DPML SDK is a management platform for Java-based component development, resource management, and deployment. It is composed of the Transit resource management layer, the Depot multi-project build system, the Metro component management runtime engine, and the Station application management console.
Selenium IDE is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. Selenium IDE includes the entire Selenium Core, allowing you to easily and quickly record and play back tests in the actual environment that they will run. It features autocomplete support and the ability to move commands around quickly.