FitNesse Fixtures for running StreamBase tests
Java JavaScript CSS Shell
Switch branches/tags
Nothing to show
Permalink
Failed to load latest commit information.
FitNesseRoot NoFields test: qualify stream names that have submodules with the Nov 23, 2013
csvfiles added nested tuple UnorderedDequeueCSV example Dec 1, 2011
image Add image folder and test success image Nov 24, 2013
java-src/com/streambase NoFields test: qualify stream names that have submodules with the Nov 23, 2013
lib Made changes to work with sqlserver Oct 26, 2011
.classpath preliminary work cleaning up type conversion to use both json and not… Dec 14, 2011
.hgignore preliminary work cleaning up type conversion to use both json and not… Dec 14, 2011
.project Update trunk with code drop from Hayden Sep 29, 2011
README.txt Update to post 7.1-DataSourceInfo interface. Make database fixture tests Nov 22, 2013
SbFit.sbapp added GetLeadership and SetLeadership fixtures Mar 26, 2012
SubModule.sbapp fixed dequeue timeout Mar 22, 2012
SubModule.sblayout fixed dequeue timeout Mar 22, 2012
build.xml trim down classpaths to eliminate SLF4J complaints May 17, 2012
run-sbfit.cmd update logback configuration for encoders May 16, 2012
run-sbfit.sh remove duplicate slf4j lib May 16, 2012
sbd.sbconf Update to post 7.1-DataSourceInfo interface. Make database fixture tests Nov 22, 2013
sbfit-main-logback.xml SqlQuery.java now properly expects the type of data in a test table Nov 23, 2013
sbfit-process-logback.xml SqlQuery.java now properly expects the type of data in a test table Nov 23, 2013
touched Update trunk with code drop from Hayden Sep 29, 2011

README.txt

This project contains the SbFit fixtures for creating FitNesse tests
for the StreamBase CEP platform.

To run on Linux, cd to the root of this project and run-sbfit.sh
To run on Windows, cd to the root of this project and run-sbfit.cmd

Then point a browser to http://<thismachine>:8080

There is a sample test suite there that illustrates the use of the 
SbFit fixtures.

There are tests in the included test suite that assume a MySQL
server running as configured using the StreamBase data-source
myDB. Modify ./sbd.sbconf to match
your database.

The tests assume a pre-created database called dbname and a
table named hayden with the schema as below:

create database dbname;
create table hayden (a int, b int, c double, d varchar(100), e varchar(100));

The master branch of SbFit works with StreamBase 7.2 and later -- it
relies on a version of the com.streambase.sb.jdbc.DataSourceInfo
interface that changed as of 7.2.0. There is a pre72 branch that works
with StreamBase 6.6-7.1.

SbFit starts its own instance of the StreamBase server (sbd) each time
a test (suite) is run -- it does not expect a StreamBase server to be
running separately.