diff --git a/README.md b/README.md index 3d300c8..282ab4e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- reflow logo + reflow logo

@@ -31,7 +31,7 @@ $ npm run lerna:bootstrap

- reflow architecture + reflow architecture

@@ -39,16 +39,27 @@ $ npm run lerna:bootstrap Reflow is made to work at scale. Each individual component of the framework is designed to work in a distributed environment and scale individually. -- reflow|core: a wrapper on top of mocha, connects to the client, provides test flows, and manages multi-flows to run across devices or in multi-threads. -- reflow|cli: the command line interface to run the e2e project. -- reflow|client: provides the client api of the connected device. -- reflow|grid: connects and manages devices. currently uses selenium hub. -- reflow|reporter: a custom mocha reported used to report to the reflow|board. +Board: - reflow|board: a board to display e2e projects, jobs, flows, and test results. + +Hub: +- reflow|grid: connects and manages devices. currently uses selenium hub. + +Client Nodes: +- reflow|appium: a wrapper around appium to discover and connect iOS and android devices to reflow|grid. + +Storage: +- reflow|cassandra-connection: express middleware to persist test results to Cassandra. + +Circuit: - reflow|circuit: an express middleware providing graphQL api to query and save test results. + +E2E Project: +- reflow|core: a wrapper on top of mocha, connects to the client, provides test flows, and manages multi-flows to run across devices or in multi-threads. +- reflow|reporter: a custom mocha reporter for running projects. - reflow|page-objects: manage page objects in e2e projects. -- reflow|cassandra-connection: express middleware to persist test results to Cassandra. -- reflow|appium: a wrapper around appium to discover and connect iOS and android devices to reflow|grid. +- reflow|cli: the command line interface to run the e2e project. +- reflow|client: provides the client api of the connected device. ## License diff --git a/reflow_arch.png b/reflow_arch.png index ec427e8..ae85189 100644 Binary files a/reflow_arch.png and b/reflow_arch.png differ