19 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.
RepoGuard is an advanced validation framework with built-in integrations for several common version control systems. The integration is carried out by utilizing the hook mechanisms each version control system provides. The user may provide configurations that are processed through inversion of control mechanisms. RepoGuard is completely written in the Python programming language, which allows for easy integration of other tools. An extensible command line tool for advanced usage is provided, which allows for comfortable administration.
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.
Flex Maven Reports includes various Maven reports for projects written with the Adobe Flex Framework. The current reports are the RemoteObject Maven Report, which show details about remote objects used in an application and generates a graphical view of them, and the Actionscript UML report, which shows UML diagrams of the classes.
SVNChecker is a framework for Subversion pre-commit hooks in order to implement checks of the to-be-committed files before they are committed. For example, you can check for the code style or unit tests. The output of the checks can be send by mail, written to a file, or simply printed to the console.
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.
A Web-based enterprise project server with a focus on finance and collaboration.