Skip to content
Steve Barber edited this page Nov 23, 2013 · 3 revisions

Welcome to the SbFit wiki!

SbFit is a StreamBase CEP application acceptance testing framework.

It is a packaging of the FitNesse acceptance test tool with a set of StreamBase-specific fixtures.

The primary fixtures are for enqueuing tuples to streams and expecting tuples dequeued from streams. There are utility fixtures for executing SQL statements and expecting SQL query results from databases configured using StreamBase data-source definitions, as well as utility fixtures for manipulating files.

Keeping to the FitNesse philosophy, the documentation for using the fixtures is a set of SbFit tests that exercise the fixtures that comes with the SbFit distribution itself. We'll provide enough documentation to get you up and running, and after that the best way to learn is to explore SbFit using SbFit!

Even though StreamBase CEP is a commercial, enterprise-grade software product, we've put up SbFit here on GitHub as an open source project. We definitely encourage use and contribution by anyone interested. Cool stuff in pull requests happily considered!

SbFit was initially developed by StreamBase field engineers working directly with StreamBase customers working on real applications, and a number of StreamBase customers have used some version of SbFit to create acceptance tests for applications that went into production use, and subsequently to support revisions to those applications.

SbFit is not supported by TIBCO StreamBase product support. Those of us who use it tend to it unofficially as needed. Generally, though, if you have questions about or want help with or want to contribute to SbFit, just contact any of the active contributors to the project.

Clone this wiki locally