feature-matrix icon indicating copy to clipboard operation
feature-matrix copied to clipboard

YDN-DB test result as feature matrix app, a demo program for Google cloud storage backend with angularjs

feature-matrix

The purpose of this web application is to collect user unit test result and do simple exploratory analysis and display them into tables. This app use AngularJs single page web application framework. App data is persisted in Google Cloud Storage (GCS) service.

is web application has two parts. The first part is data collection. It is essentially running a qunit test and result are put to GCS service. The second part is angular js app, which query and fetch unit test results from GCS and display the results.

See blog post for more detail.

Setup

Create account GCS and setup gsutil. Go to scripts/gcs folder. Change permission and host name in cors.xml. Run setup.sh to create and setup bucket.

Change Google client api key in app.js.

After that, you should be able to run main application index.html. raw-index.html require to setup all dependency repo, setting up closure compiler and building YDN-DB to run in raw mode.

The app

The demo app