cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dblot...@apache.org
Subject [7/8] cordova-medic git commit: [CB-8870] Removing refactored code.
Date Thu, 30 Apr 2015 00:36:00 GMT
[CB-8870] Removing refactored code.


Project: http://git-wip-us.apache.org/repos/asf/cordova-medic/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-medic/commit/021e9e15
Tree: http://git-wip-us.apache.org/repos/asf/cordova-medic/tree/021e9e15
Diff: http://git-wip-us.apache.org/repos/asf/cordova-medic/diff/021e9e15

Branch: refs/heads/master
Commit: 021e9e1575af14fc3db42471cd08b24a4bf08cba
Parents: fe8f70e
Author: Dmitry Blotsky <dmitry.blotsky@gmail.com>
Authored: Wed Apr 29 15:31:45 2015 -0700
Committer: Dmitry Blotsky <dmitry.blotsky@gmail.com>
Committed: Wed Apr 29 15:31:45 2015 -0700

----------------------------------------------------------------------
 build_android.js                                |    51 -
 build_blackberry10.js                           |    41 -
 build_ios.js                                    |    47 -
 build_windows.js                                |    83 -
 build_wp8.js                                    |    54 -
 buildinfo.js                                    |    46 -
 runner/package.json                             |    22 -
 runner/runcca.sh                                |     5 -
 runner/runcdvtests.sh                           |     5 -
 runner/runchrome.sh                             |     9 -
 runner/testrunner.js                            |   110 -
 src/build/makers/android.js                     |   117 -
 src/build/makers/blackberry10.js                |    44 -
 src/build/makers/blackberry10/deploy.js         |    47 -
 src/build/makers/blackberry10/devices.js        |    63 -
 src/build/makers/error_writer.js                |    65 -
 src/build/makers/ios.js                         |    37 -
 src/build/makers/ios/deploy.js                  |   109 -
 src/build/makers/ios/devices.js                 |    31 -
 .../makers/mobile_spec/jasmine-jsreporter.js    |   207 -
 src/build/makers/windows.js                     |   105 -
 src/build/makers/wp8.js                         |    63 -
 src/couchdb/views/errors.json                   |    14 -
 src/couchdb/views/results.json                  |    14 -
 src/dashboard/api.js                            |   171 -
 src/dashboard/templates.js                      |    25 -
 src/dashboard/templates/css/medic.css           |   126 -
 src/dashboard/templates/img/down.png            |   Bin 943 -> 0 bytes
 src/dashboard/templates/img/grid.png            |   Bin 1169 -> 0 bytes
 src/dashboard/templates/img/no.png              |   Bin 894 -> 0 bytes
 src/dashboard/templates/img/platforms.svg       |   208 -
 src/dashboard/templates/img/up.png              |   Bin 1152 -> 0 bytes
 src/dashboard/templates/index.html              |    69 -
 src/dashboard/templates/js/highcharts.src.js    | 15281 -----------------
 src/dashboard/templates/js/index.js             |   195 -
 src/dashboard/templates/js/masterdetail.js      |   253 -
 src/dashboard/templates/js/moment.min.js        |     6 -
 src/utils/createMedicJson.js                    |     8 -
 src/utils/patch_wp8_template.js                 |    14 -
 updateconfig.js                                 |    78 -
 40 files changed, 17823 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/build_android.js
----------------------------------------------------------------------
diff --git a/build_android.js b/build_android.js
deleted file mode 100644
index 40998ad..0000000
--- a/build_android.js
+++ /dev/null
@@ -1,51 +0,0 @@
-var path            = require('path'),
-    buildinfo       = require('./buildinfo'),
-    config          = require('./config'),
-    android         = require('./src/build/makers/android'),
-    argv            = require('optimist').argv,
-    testcheck       = require('./testchecker'),
-    error_writer    = require('./src/build/makers/error_writer'),
-    createMedicJson = require('./src/utils/createMedicJson');
-
-// this assumes that you start it in the sandbox
-
-var TEST_DIR = process.cwd(),
-    BRANCH = 'master',
-    MSPEC_DIR = path.join(TEST_DIR, 'mobilespec'),
-    TEST_OK = true;
-
-if (argv.branch) {
-    BRANCH = argv.branch;
-}
-
-var output_location = path.join(MSPEC_DIR, 'platforms', 'android'),
-    test_timeout = config.app.timeout || 10 * 60;
-
-buildinfo('Android', BRANCH, function (error, sha) {
-    if (error) {
-        TEST_OK = false;
-    } else {
-        // add medic configuration (sha, host) to destination folder
-        createMedicJson(path.join(MSPEC_DIR, 'www'), sha, config);
-
-        android(output_location, sha, test_timeout)
-            .then(function onSuccess() {
-                return testcheck(sha, config.couchdb.uri);
-            }, function onError(err) {
-                TEST_OK = false;
-                error_writer('android', sha, 'Android tests execution failed.', err);
-            }).then(function (testCheckResult) {
-                TEST_OK = testCheckResult;
-
-                if (TEST_OK) {
-                    console.log('Android test execution completed');
-                }
-            });
-    }
-});
-
-process.once('exit', function () {
-    if (!TEST_OK) {
-        process.exit(1);
-    }
-});

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/build_blackberry10.js
----------------------------------------------------------------------
diff --git a/build_blackberry10.js b/build_blackberry10.js
deleted file mode 100644
index e089524..0000000
--- a/build_blackberry10.js
+++ /dev/null
@@ -1,41 +0,0 @@
-var path = require ('path'),
-    shell = require('shelljs'),
-    buildinfo = require('./buildinfo'),
-    config = require('./config'),
-    blackberry10  = require('./src/build/makers/blackberry10'),
-    argv = require('optimist').argv;
-var testcheck = require('./testchecker');
-
-// this assumes that you start it in the sandbox
-
-var TEST_DIR=process.cwd();
-var BRANCH='master';
-var TOOL_DIR=path.join(TEST_DIR,'cordova-medic');
-var MSPEC_DIR=path.join(TEST_DIR,'mobilespec');
-
-var TEST_OK=true;
-
-if(argv.branch) BRANCH=argv.branch;
-
-var output_location = path.join(MSPEC_DIR);
-
-buildinfo('BlackBerry', BRANCH, function (error, sha ) {
-    if(error) {
-        TEST_OK=false;
-    } else {
-        blackberry10(output_location, sha, config.app.entry, config.couchdb.uri, function(err){
-            if(err) {
-                console.log('BlackBerry test prepare failed');
-                TEST_OK=false;
-            } else {
-                console.log('BlackBerry tests complete');
-                TEST_OK = true;
-            }
-       });
-    }
-});
-
-process.once('exit', function () {
-    if(!TEST_OK) process.exit(1);
-});
-

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/build_ios.js
----------------------------------------------------------------------
diff --git a/build_ios.js b/build_ios.js
deleted file mode 100644
index 1e60751..0000000
--- a/build_ios.js
+++ /dev/null
@@ -1,47 +0,0 @@
-var path            = require('path'),
-    buildinfo       = require('./buildinfo'),
-    config          = require('./config'),
-    ios             = require('./src/build/makers/ios'),
-    argv            = require('optimist').argv,
-    testcheck       = require('./testchecker'),
-    createMedicJson = require('./src/utils/createMedicJson');
-
-// this assumes that you start it in the sandbox
-
-var branch = 'master',
-    mspec_dir = path.join(process.cwd(), 'mobilespec'),
-    output_location = path.join(mspec_dir, 'platforms', 'ios'),
-    test_timeout = config.app.timeout || 10 * 60,
-    TEST_OK = true;
-
-if (argv.branch) {
-    branch = argv.branch;
-}
-
-buildinfo('ios', branch, function (error, sha) {
-    if (error) {
-        TEST_OK = false;
-    } else {
-        // add medic configuration (sha, host) to destination folder
-        createMedicJson(path.join(mspec_dir, 'www'), sha, config);
-
-        ios(output_location, sha, test_timeout)
-            .then(function () {
-                return testcheck(sha, config.couchdb.uri);
-            }, function (err) {
-                TEST_OK = false;
-                error_writer('ios', sha, 'iOS tests execution failed.', err);
-            }).then(function (testCheckResult) {
-                TEST_OK = testCheckResult;
-                if (TEST_OK) {
-                    console.log('ios test execution completed');
-                }
-            });
-    }
-});
-
-process.once('exit', function () {
-    if (!TEST_OK) {
-        process.exit(1);
-    }
-});

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/build_windows.js
----------------------------------------------------------------------
diff --git a/build_windows.js b/build_windows.js
deleted file mode 100644
index 9187ad9..0000000
--- a/build_windows.js
+++ /dev/null
@@ -1,83 +0,0 @@
-var fs              = require('fs'),
-    path            = require('path'),
-    buildinfo       = require('./buildinfo'),
-    config          = require('./config'),
-    windows         = require('./src/build/makers/windows'),
-    argv            = require('optimist').argv,
-    error_writer    = require('./src/build/makers/error_writer'),
-    testcheck       = require('./testchecker'),
-    createMedicJson = require('./src/utils/createMedicJson');
-
-// this assumes that you start it in the sandbox
-
-var TEST_DIR = process.cwd().replace(/\\/g, '\\\\'),
-    BRANCH = 'master',
-    TOOL_DIR = path.join(TEST_DIR, 'cordova-medic'),
-    MSPEC_DIR = path.join(TEST_DIR, 'mobilespec'),
-    TEST_OK = true;
-
-if (argv.branch) {
-    BRANCH = argv.branch;
-}
-
-var output_location = path.join(MSPEC_DIR, 'platforms', 'windows');
-
-buildinfo('Windows', BRANCH, function (error, sha) {
-
-    function log(msg) {
-        console.log('[WINDOWS] ' + msg + ' (sha: ' + sha + ')');
-    }
-
-    function setTargetStoreVersion(version) {
-        log('setting target store version to ' + version);
-
-        var configPath = 'mobilespec/config.xml',
-            configContent = fs.readFileSync(configPath, "utf8"),
-            versionPreference = '<preference name="windows-target-version" value="' + version + '" />';
-
-        configContent = configContent.replace('</widget>', versionPreference + '\r\n</widget>');
-
-        fs.writeFileSync(configPath, configContent, "utf8");
-    }
-
-    if (error) {
-        TEST_OK = false;
-    } else {
-        // timeout to execute tests, 10 min by default
-        var test_timeout = config.app.timeout || 10 * 60,
-            build_target = argv.phone ? "phone" : argv.store80 ? "store80" : "store";
-
-        log(argv);
-        log(build_target);
-
-        if (build_target === "store80") {
-            //setTargetStoreVersion('8.0'); // this value is used by default
-        } else if (build_target === "store") {
-            // store target configuration is specified via config.xml
-            setTargetStoreVersion('8.1');
-        }
-
-        // add medic configuration (sha, host) to destination folder
-        createMedicJson(path.join(MSPEC_DIR, 'www'), sha, config);
-
-        windows(output_location, sha, test_timeout, build_target)
-            .then(function onSuccess() {
-                return testcheck(sha, config.couchdb.uri);
-            }, function onError(err) {
-                TEST_OK = false;
-                error_writer('windows', sha, 'Windows tests execution failed.', err);
-            }).then(function (testCheckResult) {
-                TEST_OK = testCheckResult;
-
-                if (TEST_OK) {
-                    console.log('Windows test execution completed');
-                }
-            });
-    }
-});
-
-process.once('exit', function () {
-    if (!TEST_OK) {
-        process.exit(1);
-    }
-});

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/build_wp8.js
----------------------------------------------------------------------
diff --git a/build_wp8.js b/build_wp8.js
deleted file mode 100644
index 7bd5b69..0000000
--- a/build_wp8.js
+++ /dev/null
@@ -1,54 +0,0 @@
-var path            = require('path'),
-    buildinfo       = require('./buildinfo'),
-    config          = require('./config'),
-    wp8             = require('./src/build/makers/wp8'),
-    argv            = require('optimist').argv,
-    error_writer    = require('./src/build/makers/error_writer'),
-    testcheck       = require('./testchecker'),
-    createMedicJson = require('./src/utils/createMedicJson');
-
-// this assumes that you start it in the sandbox
-
-var TEST_DIR = process.cwd().replace(/\\/g, '\\\\'),
-    BRANCH = 'master',
-    TOOL_DIR = path.join(TEST_DIR, 'cordova-medic'),
-    MSPEC_DIR = path.join(TEST_DIR, 'mobilespec'),
-    TEST_OK = true;
-
-if (argv.branch) {
-    BRANCH = argv.branch;
-}
-
-var output_location = path.join(MSPEC_DIR, 'platforms', 'wp8');
-
-buildinfo('WP8', BRANCH, function (error, sha) {
-    if (error) {
-        TEST_OK = false;
-    } else {
-        // add medic configuration (sha, host) to destination folder
-        createMedicJson(path.join(MSPEC_DIR, 'www'), sha, config);
-
-        // timeout to execute tests, 10 min by default
-        var test_timeout = config.app.timeout || 10 * 60;
-
-        wp8(output_location, sha, config.wp8.target, test_timeout)
-            .then(function onSuccess() {
-                return testcheck(sha, config.couchdb.uri);
-            }, function onError(err) {
-                TEST_OK = false;
-                error_writer('wp8', sha, 'WP8 tests execution failed.', err);
-            }).then(function (testCheckResult) {
-                TEST_OK = testCheckResult;
-
-                if (TEST_OK) {
-                    console.log('WP8 test execution completed');
-                }
-            });
-    }
-});
-
-process.once('exit', function () {
-    if (!TEST_OK) {
-        process.exit(1);
-    }
-});

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/buildinfo.js
----------------------------------------------------------------------
diff --git a/buildinfo.js b/buildinfo.js
deleted file mode 100644
index 9f09065..0000000
--- a/buildinfo.js
+++ /dev/null
@@ -1,46 +0,0 @@
-var path = require ('path');
-var shell = require('shelljs');
-var fs = require('fs');
-var couch = require('./src/couchdb/interface');
-
-module.exports=function saveBuildInfo(platform,branch,callback) {
-    var TEST_DIR=process.cwd();
-    var buildinfo={};
-    var dirs = fs.readdirSync(TEST_DIR);
-    dirs.map(function(file) {
-        if(fs.statSync(file).isDirectory() ) {
-            shell.pushd(file);
-            if(fs.existsSync('.git')) {
-                var cmdout = shell.exec('git rev-parse HEAD');
-                if(cmdout.code == 0) {
-                    buildinfo[file]=cmdout.output;
-                }
-            }
-            shell.popd();
-        }
-    });
-    
-    var testdate = new Date();
-    var doc= {
-         components:buildinfo,
-         testdate:testdate,
-         platform:platform,
-         branch:branch,
-         timestamp:Math.round(Math.floor(testdate.getTime() / 1000))
-    };
-
-    // fire off to couch
-    var doc_id_array = [doc.platform,branch, doc.timestamp];
-    doc_id_array = doc_id_array.map(encodeURIComponent);
-    var doc_id = doc_id_array.join('__');
-    couch.test_details.clobber(doc_id, doc, function(isFailed, response) {
-        if (isFailed) {
-            console.error('[COUCH ERROR] Saving doc with id ' + doc_id + '. Reason: ' + response);
-            callback(true, "");
-        } else {
-            var testtag=doc_id;
-            callback(false,testtag);
-        }
-    });
-}
-

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/runner/package.json
----------------------------------------------------------------------
diff --git a/runner/package.json b/runner/package.json
deleted file mode 100644
index 661eef6..0000000
--- a/runner/package.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
-  "name": "testrunner",
-  "version": "0.0.1",
-  "description": "continuous integration setup for Apache Cordova",
-  "author": "David Kemp <drkemp@chromium.org>",
-  "main": "testrunner.js",
-  "scripts": {
-    "start": "node testrunner.js"
-  },
-  "dependencies": {
-    "shelljs": "",
-    "path": "",
-    "http": "",
-    "optimist": ""
-  },
-  "engines": {
-    "node": ">=0.8.x"
-  },
-  "contributors":[
-    {"name":"David Kemp","email":"drkemp@chromium.org"}
-  ]
-}

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/runner/runcca.sh
----------------------------------------------------------------------
diff --git a/runner/runcca.sh b/runner/runcca.sh
deleted file mode 100755
index e5778fe..0000000
--- a/runner/runcca.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-# loads and runs the chrome-apps test on Mobile
-#
-exec ../mobile-chrome-apps/src/cca.js run $1
-

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/runner/runcdvtests.sh
----------------------------------------------------------------------
diff --git a/runner/runcdvtests.sh b/runner/runcdvtests.sh
deleted file mode 100755
index 134c9f1..0000000
--- a/runner/runcdvtests.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-# Loads and runs cordova tests.
-#
-exec ../cordova-cli/bin/cordova run $1
-

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/runner/runchrome.sh
----------------------------------------------------------------------
diff --git a/runner/runchrome.sh b/runner/runchrome.sh
deleted file mode 100755
index c779145..0000000
--- a/runner/runchrome.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-# loads and runs the chrome-apps test
-#
-/opt/X11/bin/Xvfb :99 -ac &
-PID_XVFB="$!"
-export DISPLAY=:99
-exec /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --load-and-launch-app=$1  --no-startup-window
-kill -9 $PID_VFB
-

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/runner/testrunner.js
----------------------------------------------------------------------
diff --git a/runner/testrunner.js b/runner/testrunner.js
deleted file mode 100644
index faf1f69..0000000
--- a/runner/testrunner.js
+++ /dev/null
@@ -1,110 +0,0 @@
-var http = require('http');
-var path = require ('path');
-var shell = require('shelljs');
-var fs = require('fs');
-var cp = require('child_process');
-var argv = require('optimist').argv;
-var url=require('url');
-
-var logport =0;
-var logip='127.0.0.1';
-var testprocess;
-
-var cmdargs;
-if(argv.args) cmdargs=argv.args;
-
-var testpath = process.cwd();
-if(argv.path) testpath=argv.path;
-
-var cmdpath = "./runtest.sh";
-if(argv.cmd) cmdpath=argv.cmd;
-
-if(argv.port) logport=argv.port;
-if(argv.ip) logip=argv.ip;
-
-var logurl = "http://"+logip;
-
-function writejson(port,cfgpath){
-  var cfgobj = {logurl:logurl+':'+port};
-  if(!fs.existsSync(cfgpath)) fs.mkdirSync(cfgpath);
-  fs.writeFileSync(path.join(cfgpath,'medic.json'), JSON.stringify(cfgobj));
-}
-
-function writeWhitelist(ip){
-  if(! (ip=='127.0.0.1')){
-    try {
-      var url='http://'+ip+'/*';
-      var manifest = path.join(testpath,'manifest.json');
-      fs.writeFileSync(manifest, fs.readFileSync(manifest, 'utf-8').replace(/http:\/\/127\.0\.0\.1\/\*/gi, url), 'utf-8');
-      console.log('Completed Whitelist update for: ',ip);
-    } catch (err) {
-      console.log('Failed to update whitelist: ',err);
-    }
-  } else {
-    console.log('Skipping Whitelist update for: ',ip);
-  }
-}
-
-function startTest(){
-  console.log("starting test "+cmdpath);
-  if(cmdargs){
-    testprocess=cp.execFile(cmdpath,[cmdargs]);
-  } else {
-    testprocess=cp.execFile(cmdpath);
-  }
-  if(testprocess){
-    console.log("started test: "+testprocess.pid);
-  } else {
-    console.log("failed to start test in "+testpath);
-  }
-}
-
-function endTest(resultcode){
-  console.log("ending test - process ",testprocess.pid);
-  server.close();
-  if(testprocess){
-    try {
-      process.kill(testprocess.pid);
-      console.log("killed test.");
-    } catch (err) {
-      console.log("kill test threw error: ",err);
-    }
-  } else {
-    console.log("cant kill test.");
-  }
-  process.exit(resultcode);
-}
-
-var server = http.createServer(function (req, res) {
-  if(req.method==="POST") {
-    var route=url.parse(req.url).pathname;
-    var body = '';
-    req.setEncoding('utf8');
-    req.on('data',function(chunk){body += chunk;});
-    req.on('end',function(){
-      console.log(body);
-      if(route == '/result'){
-        var resultcode=0;
-        try{
-          var r = JSON.parse(body);
-          if(r.mobilespec.failures >0) resultcode=1;
-        } catch(err) {
-          resultcode=2;
-        }
-        endTest(resultcode);
-      }
-    });    
-    res.writeHead(200, {'Content-Type': 'text/plain', 'Access-Control-Allow-Origin':'*'});
-    res.end('Got that\n');
-  }
-});
-server.listen(logport,logip,511,function(){
-  logport = server.address().port;
-  console.log('Server running at '+logurl+':'+logport);
-  writeWhitelist(logip);
-  writejson(logport,testpath);
-  startTest();
-});
-
-
-

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/android.js
----------------------------------------------------------------------
diff --git a/src/build/makers/android.js b/src/build/makers/android.js
deleted file mode 100644
index bf81df9..0000000
--- a/src/build/makers/android.js
+++ /dev/null
@@ -1,117 +0,0 @@
-var shell        = require('shelljs'),
-    path         = require('path'),
-    error_writer = require('./error_writer'),
-    fs           = require('fs'),
-    q            = require('q'),
-    testRunner   = require('./testRunner'),
-    device       = require('../../../../mobilespec/platforms/android/cordova/lib/device'),
-    emulator     = require('../../../../mobilespec/platforms/android/cordova/lib/emulator');
-
-module.exports = function (output, sha, test_timeout) {
-
-    var noBuildMarker = '<!-- no build marker -->',
-        manifestFile = path.join('platforms', 'android', 'bin', 'AndroidManifest.xml'),
-        mobilespecPath = path.join(output, '..', '..');
-
-    function log(msg) {
-        console.log('[ANDROID] ' + msg + ' (sha: ' + sha + ')');
-    }
-
-    function build() {
-        var d = q.defer(),
-            build_cmd = path.join('..', 'cordova-cli', 'bin', 'cordova') + ' build -- --debug --ant';
-
-        log('Building...');
-
-        shell.exec(build_cmd, {
-            silent : true,
-            async : true
-        }, function (code, output) {
-            if (code > 0) {
-                d.reject('Build error! Exit code: ' + code + ', output: \n ' + output);
-            } else {
-                try {
-                    // appending no-build marker so that we could check later
-                    // that `cordova run -- --nobuild` works
-                    fs.appendFileSync(manifestFile, noBuildMarker, 'utf-8');
-                } catch (err) {
-                    log('Error while appending no-build marker to android manifest');
-                }
-                d.resolve();
-            }
-        });
-
-        return d.promise;
-    }
-
-    // makes sure if there is emulator started
-    // if there isn't, starts one
-    // if there are no emulator images, rejects promise
-    function prepareEmulator() {
-        return emulator.list_images()
-            .then(function (images) {
-                return (!images || images.length === 0) ? q.reject('No emulator images detected, please create one. You can do so by using \'android avd\' command.') : emulator.list_started();
-            })
-            .then(function (started) {
-                if (!started || started.length === 0) {
-                    return emulator.best_image()
-                        .then(function (best) {
-                            shell.cd(path.join(mobilespecPath, '..'));
-                            return emulator.start(best.name);
-                        })
-                        .then(function () {
-                            shell.cd(mobilespecPath);
-                        });
-                }
-            });
-    }
-
-    // makes sure if there is device connected
-    // if there are no devices, starts an emulator
-    function prepareDevice() {
-        return device.list().then(function (device_list) {
-            if (!device_list || device_list.length === 0) {
-                return prepareEmulator();
-            }
-        });
-    }
-
-    function run() {
-        var d = q.defer();
-        log('Running app...');
-        var cmd = path.join('..', 'cordova-cli', 'bin', 'cordova') + ' run android -- --nobuild';
-        shell.exec(cmd, {
-            silent : true,
-            async : true
-        }, function (code, output) {
-            if ((code > 0) || (output.indexOf('ERROR') >= 0)) {
-                log('Error launching mobile-spec on android, code: ' + code + ', output:\n' + output);
-                d.reject('Error launching mobile-spec on android');
-            } else {
-                d.resolve();
-            }
-        });
-        return d.promise;
-    }
-
-    function testNoBuild() {
-        try {
-            var manifestContent = fs.readFileSync(manifestFile, 'utf-8');
-            if (manifestContent.indexOf(noBuildMarker) === -1) {
-                throw new Error('NoBuild parameter test failed.');
-            }
-        } catch (err) {
-            log('error in testNoBuild: ' + JSON.stringify(err));
-        }
-    }
-
-    shell.cd(mobilespecPath);
-
-    return build()
-        .then(prepareDevice)
-        .then(run)
-        .then(function () {
-            log('Waiting for tests to complete...');
-            return testRunner.waitTestsCompleted(sha, 1000 * test_timeout);
-        }).then(testNoBuild);
-};

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/blackberry10.js
----------------------------------------------------------------------
diff --git a/src/build/makers/blackberry10.js b/src/build/makers/blackberry10.js
deleted file mode 100644
index dac4591..0000000
--- a/src/build/makers/blackberry10.js
+++ /dev/null
@@ -1,44 +0,0 @@
-var shell        = require('shelljs'),
-    path         = require('path'),
-    error_writer = require('./error_writer'),
-    n            = require('ncallbacks'),
-    deploy       = require('./blackberry10/deploy'),
-    scan         = require('./blackberry10/devices'),
-    fs           = require('fs');
-
-module.exports = function(output, sha, entry_point, couchdb_host, callback) {
-    function log(msg) {
-        console.log('[BLACKBERRY] ' + msg + ' (sha: ' + sha + ')');
-    }
-      try {
-          // make sure blackberry app got created first.
-          if (!fs.existsSync(output)) {
-              throw new Error('create must have failed as output path does not exist.');
-          }
-          var mspec_out = path.join(output, 'www');
-          log('Modifying Cordova Mobilespec application at:' + mspec_out);
-          
-          log('Modifying Cordova blackberry application.');
-          // add the sha to the junit reporter
-          var tempJasmine = path.join(output, 'www', 'jasmine-jsreporter.js');
-          if (fs.existsSync(tempJasmine)) {
-              fs.writeFileSync(tempJasmine, "var library_sha = '" + sha + "';\n" + fs.readFileSync(tempJasmine, 'utf-8'), 'utf-8');
-          }
-
-          // modify start page in the config.xml
-          var configFile = path.join(output, 'config.xml');
-          fs.writeFileSync(configFile, fs.readFileSync(configFile, 'utf-8').replace(/<content\s*src=".*"/gi, '<content src="' +entry_point + '"'), 'utf-8');
-          // make sure the couch db server is whitelisted
-          fs.writeFileSync(configFile, fs.readFileSync(configFile, 'utf-8').replace(/<access origin="http:..audio.ibeat.org" *.>/gi,'<access subdomains="true" origin="http://apache.org" /><access subdomains="true" origin="https://apache.org"/><access subdomains="true" origin="http://audio.ibeat.org" /><access subdomains="true" origin="'+couchdb_host+'" />', 'utf-8'));
-
-     } catch (e) {
-         error_writer('blackberry', sha, 'Exception thrown modifying BlackBerry mobile spec application.', e.message);
-         callback(true);
-         return;
-     }
-     var pkgname= 'mobilespec';
-     // build and deploy to device 
-     log('build and deploy.');
-     deploy(output, sha);
-};
-

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/blackberry10/deploy.js
----------------------------------------------------------------------
diff --git a/src/build/makers/blackberry10/deploy.js b/src/build/makers/blackberry10/deploy.js
deleted file mode 100644
index f86a5f6..0000000
--- a/src/build/makers/blackberry10/deploy.js
+++ /dev/null
@@ -1,47 +0,0 @@
-
-/*
-Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-var shell = require("shelljs"),
-    util = require("util"),
-    p = require("path"),
-    scanner = require('./devices');
-
-module.exports = function deploy(path, sha) {
-    function log(msg) {
-        console.log('[BLACKBERRY] [DEPLOY] ' + msg + ' (' + sha + ')');
-    }
-
-    function runApp(device) {
-        var cmdAddTarget = util.format("cd %s && cordova/target add %s %s -t device -p %s --pin %s", 
-                p.join(path, "platforms", "blackberry10"),
-                device.name, device.ip, device.devicepassword, device.pin),
-            cordovaPath = p.join(path, "../cordova-cli/bin/cordova"),
-            cmdRun = util.format("cd %s && %s run -k %s --target %s", path, cordovaPath, device.keystorepass, device.name);
-        log('Adding target: ' + device.name);
-        shell.exec(cmdAddTarget, {silent: true, async: true}, function (code, output) {
-            if (code === 0) {
-                log("Running app on " + device.name);
-                shell.exec(cmdRun);
-            } else {
-                log('[ERROR] failed to add target ' + device.name + "\n" + output);
-            }
-        });
-    }
-
-    scanner(runApp);
-
-};

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/blackberry10/devices.js
----------------------------------------------------------------------
diff --git a/src/build/makers/blackberry10/devices.js b/src/build/makers/blackberry10/devices.js
deleted file mode 100644
index bd9fbc3..0000000
--- a/src/build/makers/blackberry10/devices.js
+++ /dev/null
@@ -1,63 +0,0 @@
-
-/*
-Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-var path   = require('path'),
-    shell  = require('shelljs'),
-    util   = require('util'),
-    config = require('../../../../config');
-
-function log(msg) {
-        console.log('[BLACKBERRY] [DEVICE SCANNER] ' + msg);
-}
-
-module.exports = function blackberry_scanner(callback) {
-    var device = {},
-        ips = config.blackberry.devices.ips,
-        password = config.blackberry.devices.password,
-        storepass = config.blackberry.bb10.signingPassword;
-
-    if (ips.length < 1) {
-        log('no devices configured');
-        process.exit(1);
-    }
-
-    // figure out over what range of ips to scan
-    if (ips instanceof Array) {
-        ips.forEach(function(ip) {
-            var cmd = util.format('blackberry-deploy -listDeviceInfo %s -password %s', ip, password);
-            log('searching for device with ip: ' + ip);
-            shell.exec(cmd,{silent:true,async:true},function(code, output) {
-                if (code === 0) {
-                    var name = /modelname::(.*?)(\r?)\n/.exec(output),
-                        pin = /devicepin::0x(.*?)(\r?)\n/.exec(output);
-                    device.name = util.format("%s-%s", name[1], pin[1]);
-                    device.ip = ip;
-                    device.pin = pin[1];
-                    device.devicepassword = password;
-                    device.keystorepass = storepass;
-                    log("Found device: " + device.name + "@" + device.ip);
-                    callback(device);
-
-                } else if (code === 127) {
-                    log('Error executing cmd: ' + cmd +
-                        '\n  returned with code: ' +
-                        code + '\n  make sure the blackberry:bb10:sdk value in config.json points to your installation of the BB10 Webworks SDK');
-                }
-
-            });
-        });
-    }
-};

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/error_writer.js
----------------------------------------------------------------------
diff --git a/src/build/makers/error_writer.js b/src/build/makers/error_writer.js
deleted file mode 100644
index 0d05155..0000000
--- a/src/build/makers/error_writer.js
+++ /dev/null
@@ -1,65 +0,0 @@
-
-/*
-Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-var couch = require('../../couchdb/interface');
-
-/* send error to couch
- * accepts:
- *   error_writer(platform, sha, failure, details)
- *   error_writer(platform, sha, version, failure details);
- *   error_writer(platform, sha, version, model, failure, details);
- */
-module.exports = function error_writer(platform, sha, failure, details) {
-    // massage args
-    var version, model;
-    if (arguments.length == 5) {
-        version = failure;
-        failure = details;
-        details = arguments[4];
-    } else if (arguments.length == 6) {
-        version = failure;
-        model = details;
-        failure = arguments[4];
-        details = arguments[5];
-    }
-
-    // generate couch doc
-    var doc = {
-        sha:sha,
-        timestamp:(new Date().getTime() / 1000),
-        platform:platform.toLowerCase(),
-        failure:failure,
-        details:details
-    };
-    if (version) doc.version = version.toLowerCase();
-    if (model) doc.model = model;
-
-    // build error, be noisy
-    console.error('[' + platform.toUpperCase() + ' ERROR]: (sha: ' + sha.substr(0,7) +')');
-    console.error(failure + '\n' + details);
-
-    // fire off to couch
-    var doc_id_array = [doc.platform, sha]; 
-    if (version) doc_id_array.push(doc.version);
-    if (model) doc_id_array.push(doc.model);
-    doc_id_array = doc_id_array.map(encodeURIComponent);
-    var doc_id = doc_id_array.join('__');
-    couch.build_errors.clobber(doc_id, doc, function(resp) {
-        if (resp.error) {
-            console.error('[COUCH ERROR] Saving doc with id ' + doc_id);
-        }
-    });
-}

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/ios.js
----------------------------------------------------------------------
diff --git a/src/build/makers/ios.js b/src/build/makers/ios.js
deleted file mode 100644
index 72b6a5c..0000000
--- a/src/build/makers/ios.js
+++ /dev/null
@@ -1,37 +0,0 @@
-var shell        = require('shelljs'),
-    path         = require('path'),
-    error_writer = require('./error_writer'),
-    q            = require('q'),
-    testRunner   = require('./testRunner');
-
-module.exports = function (output, sha, test_timeout) {
-    function log(msg) {
-        console.log('[IOS] ' + msg + ' (sha: ' + sha + ')');
-    }
-    // compile
-    log('Compiling.');
-    log(output);
-
-    var mobileSpecDir = path.join(output, '..', '..'),
-        buildCommand = 'cd ' + mobileSpecDir + ' && ./cordova build';
-    log(mobileSpecDir);
-    log(buildCommand);
-
-    var build = shell.exec(buildCommand, {silent: true});
-    if (build.code > 0) {
-        error_writer('ios', sha, 'Build error.', build.output);
-        return q.reject('Error while building, exit code: ' + build.code);
-    }
-
-    var runCommand = 'cd ' + mobileSpecDir + ' && ./cordova run';
-    log(runCommand);
-    var run = shell.exec(runCommand, {silent: true});
-    if (run.code > 0) {
-        error_writer('ios', sha, 'Error while deploying.', run.output);
-        return q.reject('Error while deploying, exit code: ' + run.code);
-    }
-
-    log('Waiting for tests to complete...');
-
-    return testRunner.waitTestsCompleted(sha, 1000 * test_timeout);
-};

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/ios/deploy.js
----------------------------------------------------------------------
diff --git a/src/build/makers/ios/deploy.js b/src/build/makers/ios/deploy.js
deleted file mode 100644
index 7e734d5..0000000
--- a/src/build/makers/ios/deploy.js
+++ /dev/null
@@ -1,109 +0,0 @@
-
-/*
-Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-var path         = require('path'),
-    shell        = require('shelljs'),
-    error_writer = require('../error_writer'),
-    cp           = require('child_process');
-
-var root = path.join(__dirname, '..', '..', '..', '..');
-//var fruitstrap = path.join(root, 'node_modules', 'ios-deploy', 'ios-deploy');
-// note that ios-deploy works best when installed globally, and only on a Mac
-var fruitstrap = '/usr/local/bin/ios-deploy';
-var failures=false;
-var logged_url=false;
-
-function kill(process, buf, sha, device_id) {
-    if (buf.indexOf('[[[ TEST FAILED ]]]') > -1) {
-        process.kill();
-        failures=true;
-        console.log('Tests failed on '+device_id);
-        return true;
-    } else if (buf.indexOf('>>> DONE <<<') > -1) {
-        process.kill();
-        console.log('Test complete on '+device_id);
-        return true;
-    } else if ((buf.indexOf('Assertion failed: (AMDeviceStartService') > -1) || (buf.indexOf('AMDeviceInstallApplication failed') > -1)) {
-        // Deployment failed.
-        error_writer('ios', sha, 'unknown', device_id, 'Deployment failed.', 'AMDeviceInstallApplication failed');
-        process.kill();
-        failures=true;
-        return true;
-    } else if (!logged_url && buf.indexOf(' <<<end test result>>>')>-1 && buf.indexOf('Test Results URL') >-1) {
-        var msgend=buf.indexOf(' <<<end test result>>>');
-        var msgstart =buf.indexOf('Test Results URL');
-        var msg = buf.slice(msgstart,msgend);
-        console.log(msg);
-        logged_url=true;
-    }
-    return false;
-}
-
-function run_through(sha, devices, bundlePath, bundleId, callback) {
-    function log(msg) {
-        console.log('[IOS] [DEPLOY] ' + msg + ' (' + sha + ')');
-    }
-    var d = devices.shift();
-    if (d) {
-        logged_url=false;
-
-            log('Install + deploy on ' + d);
-            var args = ['--id=' + d, '--bundle=' + bundlePath, '--debug'];
-            var buf = '';
-            var fruit = cp.spawn(fruitstrap, args);
-            // set up a timeout in case mobile-spec doesnt deploy or run
-            var timer = setTimeout(function() {
-                fruit.kill();
-                failures=true;
-                log('Mobile-spec timed out on ' + d + ', continuing.');
-                // TODO: write out an error if it times out
-                run_through(sha, devices, bundlePath, bundleId, callback);
-            }, 1000 * 60 * 6);
-
-            // when fruitstrap is done, kill the process and go on to the next device 
-            fruit.stdout.on('data', function(stdout) {
-                buf += stdout.toString();
-                if (kill(fruit, buf, sha, d)) {
-                    clearTimeout(timer);
-                    run_through(sha, devices, bundlePath, bundleId, callback);
-                }
-            });
-            fruit.stderr.on('data', function(stderr) {
-                buf += stderr.toString();
-                if (kill(fruit, buf, sha, d)) {
-                    clearTimeout(timer);
-                    run_through(sha, devices, bundlePath, bundleId, callback);
-                }
-            });
-    } else {
-        callback(failures);
-    }
-}
-
-// deploy and run a specified bundle to specified devices
-module.exports = function deploy(sha, devices, bundlePath, bundleId, callback) {
-    function log(msg) {
-        console.log('[IOS] [DEPLOY] ' + msg + ' (' + sha.substr(0,7) + ')');
-    }
-    if (devices.length > 0) {
-        log('Devices: ' + devices.join(', '));
-        run_through(sha, devices, bundlePath, bundleId, callback);
-    } else {
-        log('No iOS devices detected.');
-        callback(true);
-    }
-};
-

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/ios/devices.js
----------------------------------------------------------------------
diff --git a/src/build/makers/ios/devices.js b/src/build/makers/ios/devices.js
deleted file mode 100644
index 69ccca2..0000000
--- a/src/build/makers/ios/devices.js
+++ /dev/null
@@ -1,31 +0,0 @@
-
-/*
-Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-var shell = require('shelljs');
-var path= require('path');
-
-module.exports = function scan(test_dir, callback) {
-    var cmd="system_profiler SPUSBDataType | sed -n -e '/iPad/,/Serial/p' -e '/iPhone/,/Serial/p' | grep 'Serial Number:' | awk -F ': ' '{print $2}'";
-//    var cmd=path.join(test_dir,"node_modules","fruitstrap","listdevices");
-//    shell.exec(cmd+' --timeout 1 list-devices', {silent:true, async:true}, function(code, output) {
-    shell.exec(cmd, {silent:true, async:true}, function(code, output) {
-        var lines = output.split('\n');
-        var devices = lines.filter(function(l) {
-            return (l.length > 0 && (l.indexOf('Waiting') == -1 && l.indexOf('found') == -1 && l.indexOf('Timed out') == -1));
-        });
-        callback(false, devices);
-    });
-}

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/mobile_spec/jasmine-jsreporter.js
----------------------------------------------------------------------
diff --git a/src/build/makers/mobile_spec/jasmine-jsreporter.js b/src/build/makers/mobile_spec/jasmine-jsreporter.js
deleted file mode 100644
index 578afe5..0000000
--- a/src/build/makers/mobile_spec/jasmine-jsreporter.js
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
-  This file is part of the Jasmine JSReporter project from Ivan De Marino.
-
-  Copyright (C) 2011 Ivan De Marino (aka detro, aka detronizator), http://blog.ivandemarino.me, ivan.de.marino@gmail.com
-
-  Redistribution and use in source and binary forms, with or without
-  modification, are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright
-      notice, this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above copyright
-      notice, this list of conditions and the following disclaimer in the
-      documentation and/or other materials provided with the distribution.
-    * Neither the name of the <organization> nor the
-      names of its contributors may be used to endorse or promote products
-      derived from this software without specific prior written permission.
-
-  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-  ARE DISCLAIMED. IN NO EVENT SHALL IVAN DE MARINO BE LIABLE FOR ANY
-  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-/*
-Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-(function () {
-    // Ensure that Jasmine library is loaded first
-    if (!jasmine) {
-        throw new Exception("[Jasmine JSReporter] 'Jasmine' library not found");
-    }
-
-    /**
-     * Calculate elapsed time, in Seconds.
-     * @param startMs Start time in Milliseconds
-     * @param finishMs Finish time in Milliseconds
-     * @return Elapsed time in Seconds */
-    function elapsedSec (startMs, finishMs) {
-        return (finishMs - startMs) / 1000;
-    }
-
-    var platformMap = {
-        'ipod touch':'ios',
-        'iphone':'ios'
-    };
-
-    var JSReporter =  function (server) {
-        this.server = server;
-    };
-
-    JSReporter.prototype = {
-        reportRunnerStarting: function (runner) {
-            // Attach results to the "jasmine" object to make those results easy to scrap/find
-            jasmine.runnerResults = {
-                failures: [],
-                durationSec : 0,
-                passed : true,
-                total: 0,
-                failed: 0
-            };
-        },
-
-        reportSpecStarting: function (spec) {
-            // Start timing this spec
-            spec.startedAt = new Date();
-        },
-
-        reportSpecResults: function (spec) {
-            // Finish timing this spec and calculate duration/delta (in sec)
-            spec.finishedAt = new Date();
-            spec.durationSec = elapsedSec(spec.startedAt.getTime(), spec.finishedAt.getTime());
-            jasmine.runnerResults.durationSec += spec.durationSec;
-            jasmine.runnerResults.total++;
-            var results = spec.results();
-            var failed = !(results.passed());
-            if (failed) {
-                var failure = {spec:spec.getFullName(),assertions:[]};
-                jasmine.runnerResults.failed++;
-                var items = results.getItems();
-                for (var i = 0, l = items.length; i < l; i++) {
-                    var item = items[i];
-                    if (!item.passed_) {
-                        failure.assertions.push({exception:item.message,trace:(item.trace && item.trace.stack ? item.trace.stack : "")});
-                    }
-                }
-                jasmine.runnerResults.failures.push(failure);
-            }
-        },
-
-        reportSuiteResults: function (suite) {
-            // Nothing to do
-        },
-
-        reportRunnerResults: function (runner) {
-            var p = device.platform.toLowerCase();
-            this.postTests({
-                mobilespec:jasmine.runnerResults,
-                sha:library_sha,
-                platform:(platformMap.hasOwnProperty(p) ? platformMap[p] : p),
-                version:device.version.toLowerCase(),
-                timestamp:Math.round(Math.floor((new Date()).getTime() / 1000)),
-                model:device.model || device.name
-            });
-        },
-        postTests: function(json) {
-            console.log('posting tests');
-            var xhr = new XMLHttpRequest();
-            var doc_id = [ library_sha, json.version, json.model].map(encodeURIComponent).join('__');
-            // TODO: expose the db in this url for customization
-            var doc_url = this.server + '/mobilespec_results/' + doc_id;
-            console.log('Test Results URL = '+doc_url+' <<<end test result>>>'); 
-            xhr.open("PUT", doc_url, true);
-            xhr.onreadystatechange=function() {
-                console.log('onreadystatechange');
-                if (xhr.readyState==4) {
-                    console.log('readystate==4, status: ' + xhr.status);
-                    if (xhr.status==201) {
-                        // HTTP 201 Created
-                        // we added the doc, hooray
-                        if(!(jasmine.runnerResults.failed)) {
-                            console.log('[[[ TEST OK ]]]');
-                        } else {
-                            console.log('[[[ TEST FAILED ]]]');
-                        }
-                        console.log('>>> DONE <<<');
-                        if (blackberry && blackberry.app && blackberry.app.exit) blackberry.app.exit();
-                    } else if (xhr.status == 409) {
-                        console.log('conflict on couch');
-                        // HTTP 409 Conflict
-                        // doc already exists. now let's GET it, grab the rev, delete it, and try again.
-                        var exehar = new XMLHttpRequest();
-                        exehar.open('GET', doc_url, true);
-                        exehar.onreadystatechange=function() {
-                            if (exehar.readyState==4) {
-                                if (exehar.status==200) {
-                                    var existing_doc = JSON.parse(exehar.responseText);
-                                    var rev = existing_doc._rev;
-                                    var eksatschargh = new XMLHttpRequest();
-                                    eksatschargh.open('DELETE', doc_url + '?rev=' + rev, true);
-                                    eksatschargh.onreadystatechange=function() {
-                                        if (eksatschargh.readyState==4) {
-                                            if (eksatschargh.status==200) {
-                                                var x_h_r = new XMLHttpRequest();
-                                                x_h_r.open('PUT', doc_url, true);
-                                                x_h_r.onreadystatechange=function() {
-                                                    if (x_h_r.readyState==4) {
-                                                        if (x_h_r.status==201) {
-                                                            if(!(jasmine.runnerResults.failed)) {
-                                                                console.log('[[[ TEST OK ]]]');
-                                                            } else {
-                                                                console.log('[[[ TEST FAILED ]]]');
-                                                            }
-                                                            console.log('>>> DONE <<<');
-                                                            if (blackberry && blackberry.app && blackberry.app.exit) blackberry.app.exit();
-                                                        } else {
-                                                            console.log('the round trip delete+create failed. i give up. status was: ' + x_h_r.status);
-                                                            console.log(x_h_r.responseText);
-                                                        }
-                                                    }
-                                                };
-                                                x_h_r.send(JSON.stringify(json));
-                                            } else {
-                                                console.log('look, we tried to add the results to couch. it said it alrady exists. now im trying to DELETE it. it fucked up. wtf. status on the DELETE: ' + eksatschargh.status);
-                                            }
-                                        }
-                                    };
-                                    eksatschargh.send(null);
-                                } else {
-                                    console.log('look, we tried to add the results to couch. it said it alrady exists. now im trying to GET it so i can DELETE it. it fucked up. wtf. status on the GET: ' + exehar.status);
-                                }
-                            }
-                        };
-                        exehar.send(null);
-                    } else {
-                        console.log('some crazy shit happened. couch returned some balltastic info. status code: ' + xhr.status);
-                        console.log(xhr.responseText);
-                        console.log('>>> DONE <<<');
-                        if (blackberry && blackberry.app && blackberry.app.exit) blackberry.app.exit();
-                    }
-                }
-            };
-            xhr.send(JSON.stringify(json));
-        },
-    };
-
-    // export public
-    jasmine.JSReporter = JSReporter;
-})();
-

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/windows.js
----------------------------------------------------------------------
diff --git a/src/build/makers/windows.js b/src/build/makers/windows.js
deleted file mode 100644
index 27d3a4b..0000000
--- a/src/build/makers/windows.js
+++ /dev/null
@@ -1,105 +0,0 @@
-var shell      = require('shelljs'),
-    path       = require('path'),
-    fs         = require('fs'),
-    q          = require('q'),
-    testRunner = require('./testRunner'),
-    util       = require('util');
-
-module.exports = function (output, sha, test_timeout, build_target) {
-
-    var target_folder = ((build_target === 'store') ? 'windows' : ((build_target === 'store80') ? 'windows80' : 'phone')),
-        noBuildMarker = '<!-- no build marker -->',
-        manifestFile = path.join('platforms', 'windows', 'build', target_folder, 'debug', 'anycpu', 'AppxManifest.xml');
-
-    build_target = (build_target === 'store' || build_target === 'store80') ? 'win' : build_target;
-
-    function log(msg) {
-        console.log('[WINDOWS] ' + msg + ' (sha: ' + sha + ')');
-    }
-
-    function run() {
-        var d = q.defer(),
-            cmd = '..\\cordova-cli\\bin\\cordova.cmd run windows -- --' + build_target + ' --nobuild',
-            logFile = sha + '.log',
-            errFile = sha + '.err',
-            endFile = sha + '.end',
-            runner = 'run.bat';
-
-        log('Running app...');
-
-        // create commands that should be started from bat file:
-        //  1. cd to project folder
-        //  2. start 'cmd' defined earlier and redirect its stdout and stderr to files
-        //  3. print exit code of 'cmd' to 'endfile'
-        var runnerContent = util.format('cd /d "%s"\n%s 1>%s 2>%s & echo "%ERRORLEVEL%" >%s',
-            shell.pwd(), cmd, logFile, errFile, endFile);
-
-        fs.writeFileSync(runner, runnerContent, 'utf-8');
-
-        // the following hack with explorer.exe usage is required to start the tool w/o Admin privileges;
-        // in other case there will be the 'app can't open while File Explorer is running with administrator privileges ...' error
-        shell.exec('explorer ' + runner, {async: false});
-
-        // Due to explorer, that don't redirects output of child cmd process
-        // and exits immediately after starting bat file we are waiting for
-        // special marker - 'endfile' - to be created when cordova run exits.
-        var waitForRunner = setInterval(function () {
-            if (fs.existsSync(endFile)) {
-                clearInterval(waitForRunner);
-                log(fs.readFileSync(logFile));
-                // read 'cordova run' exit code from endfile, that was written by run.bat
-                var exitCode = parseInt(fs.readFileSync(endFile, 'utf-8'), 10);
-                if (exitCode > 0) {
-                    log(fs.readFileSync(errFile));
-                    d.reject('Unable to run application. Exit code: ' + exitCode);
-                }
-                d.resolve();
-            }
-        }, 1000);
-        return d.promise;
-    }
-
-    function prepareMobileSpec() {
-        // make sure windows app got created first.
-        if (!fs.existsSync(output)) {
-            throw new Error('create must have failed as output path does not exist.');
-        }
-        // patch WindowsStoreAppUtils script to allow app run w/out active desktop/remote session
-        if (build_target === "win") {
-            log('Patching WindowsStoreAppUtils to allow app to be run in automated mode');
-            shell.cp('-f', path.join(output, '..', '..', '..', 'cordova-medic', 'src', 'utils', 'EnableDebuggingForPackage.ps1'),
-                     path.join(output, 'cordova', 'lib'));
-            shell.sed('-i', /^\s*\$appActivator .*$/gim,
-                      '$&\n' +
-                      '    powershell ' + path.join(output, 'cordova', 'lib', 'EnableDebuggingForPackage.ps1') + ' $$ID\n' +
-                      '    $Ole32 = Add-Type -MemberDefinition \'[DllImport("Ole32.dll")]public static extern int CoAllowSetForegroundWindow(IntPtr pUnk, IntPtr lpvReserved);\' -Name \'Ole32\' -Namespace \'Win32\' -PassThru\n' +
-                      '    $Ole32::CoAllowSetForegroundWindow([System.Runtime.InteropServices.Marshal]::GetIUnknownForObject($appActivator), [System.IntPtr]::Zero)',
-                      path.join(output, 'cordova', 'lib', 'WindowsStoreAppUtils.ps1'));
-        }
-    }
-
-    function build() {
-        log('Building app...');
-
-        var cmd = '..\\cordova-cli\\bin\\cordova.cmd build windows -- --' + build_target;
-        shell.exec(cmd);
-
-        fs.appendFileSync(manifestFile, noBuildMarker, 'utf-8');
-    }
-
-    function testNoBuild() {
-        var manifestContent = fs.readFileSync(manifestFile, 'utf-8');
-
-        if (manifestContent.indexOf(noBuildMarker) === -1) {
-            throw new Error('NoBuild parameter test failed.');
-        }
-    }
-
-    prepareMobileSpec();
-    shell.cd(path.join(output, '..', '..'));
-    build();
-
-    return run().then(function () {
-            return testRunner.waitTestsCompleted(sha, 1000 * test_timeout);
-        }).then(testNoBuild);
-};

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/build/makers/wp8.js
----------------------------------------------------------------------
diff --git a/src/build/makers/wp8.js b/src/build/makers/wp8.js
deleted file mode 100644
index bc14987..0000000
--- a/src/build/makers/wp8.js
+++ /dev/null
@@ -1,63 +0,0 @@
-var shell      = require('shelljs'),
-    path       = require('path'),
-    fs         = require('fs'),
-    q          = require('q'),
-    testRunner = require('./testRunner');
-
-module.exports = function (output, sha, devices, test_timeout) {
-
-    function log(msg) {
-        console.log('[WP8] ' + msg + ' (sha: ' + sha + ')');
-    }
-
-    function deploy(path, sha, devices) {
-        var cmd = 'cd ' + path + '\\..\\..\\ && node ..\\cordova-cli\\bin\\cordova run',
-            defer = q.defer();
-        // run option: --device, --emulator, other
-        if (devices && devices !== '') {
-            cmd += ' --' + devices;
-        }
-        cmd += ' wp8';
-        log('starting deploy via command: ' + cmd);
-        shell.exec(cmd, {silent: true, async: true}, function (code, output) {
-            if (code > 0) {
-                defer.reject('deploy failed with code: ' + code);
-            } else {
-                defer.resolve();
-            }
-        });
-        return defer.promise;
-    }
-
-    function prepareMobileSpec() {
-        // make sure wp8 app got created first.
-        if (!fs.existsSync(output)) {
-            throw new Error('create must have failed as output path does not exist.');
-        }
-
-        // set permanent guid to prevent multiple installations
-        var guid = '{8449DEEE-16EB-4A4A-AFCC-8446E8F06FF7}',
-            appManifestXml = path.join(output, 'Properties', 'WMAppManifest.xml'),
-            xml = fs.readFileSync(appManifestXml).toString().split('\n');
-        for (var i in xml) if (xml[i].indexOf('<App') != -1) {
-            if (xml[i].toLowerCase().indexOf('productid') != -1) {
-                var index = xml[i].toLowerCase().indexOf('productid');
-                var spaceIndex = xml[i].indexOf(' ', index);
-                var stringAsArray = xml[i].split('');
-                stringAsArray.splice(index, spaceIndex - index);
-                xml[i] = stringAsArray.join('');
-            }
-            xml[i] = xml[i].substr(0, xml[i].length - 1);
-            xml[i] += ' ProductID="' + guid + '">';
-            break;
-        }
-        fs.writeFileSync(appManifestXml, xml.join('\n'));
-    }
-
-    prepareMobileSpec();
-
-    return deploy(output, sha, devices)
-        .then(function() {
-            return testRunner.waitTestsCompleted(sha, 1000 * test_timeout);
-        });
-};

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/couchdb/views/errors.json
----------------------------------------------------------------------
diff --git a/src/couchdb/views/errors.json b/src/couchdb/views/errors.json
deleted file mode 100644
index 88e87bd..0000000
--- a/src/couchdb/views/errors.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-    "_id" : "_design/errors",
-    "views" : {
-        "android" : {
-            "map" : "function(doc){if (doc.platform == 'android' && doc.failure) {emit(doc.sha, {\"timestamp\":doc.timestamp,\"failure\":doc.failure,\"details\":doc.details,\"version\":doc.version,\"model\":doc.model});}}"
-        },
-        "blackberry" : {
-            "map" : "function(doc){if (doc.platform == 'blackberry' && doc.failure) {emit(doc.sha, {\"timestamp\":doc.timestamp,\"failure\":doc.failure,\"details\":doc.details,\"version\":doc.version,\"model\":doc.model});}}"
-        },
-        "ios" : {
-            "map" : "function(doc){if (doc.platform == 'ios' && doc.failure) {emit(doc.sha, {\"timestamp\":doc.timestamp,\"failure\":doc.failure,\"details\":doc.details,\"version\":doc.version,\"model\":doc.model});}}"
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/couchdb/views/results.json
----------------------------------------------------------------------
diff --git a/src/couchdb/views/results.json b/src/couchdb/views/results.json
deleted file mode 100644
index f9a1c78..0000000
--- a/src/couchdb/views/results.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-    "_id" : "_design/results",
-    "views" : {
-        "android" : {
-            "map" : "function(doc){if (doc.platform == 'android' && doc.mobilespec) {emit(doc.sha, {\"total\":doc.mobilespec.total,\"passed\":(doc.mobilespec.total - doc.mobilespec.failed),\"version\":doc.version,\"model\":doc.model,\"fails\":doc.mobilespec.failures});}}"
-        },
-        "blackberry" : {
-            "map" : "function(doc){if (doc.platform == 'blackberry' && doc.mobilespec) {emit(doc.sha, {\"total\":doc.mobilespec.total,\"passed\":(doc.mobilespec.total - doc.mobilespec.failed),\"version\":doc.version,\"model\":doc.model,\"fails\":doc.mobilespec.failures});}}"
-        },
-        "ios" : {
-            "map" : "function(doc){if (doc.platform == 'ios' && doc.mobilespec) {emit(doc.sha, {\"total\":doc.mobilespec.total,\"passed\":(doc.mobilespec.total - doc.mobilespec.failed),\"version\":doc.version,\"model\":doc.model,\"fails\":doc.mobilespec.failures});}}"
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/dashboard/api.js
----------------------------------------------------------------------
diff --git a/src/dashboard/api.js b/src/dashboard/api.js
deleted file mode 100644
index f7a2c45..0000000
--- a/src/dashboard/api.js
+++ /dev/null
@@ -1,171 +0,0 @@
-
-/*
-Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-var libraries     = require('../../libraries'),
-    n             = require('ncallbacks'),
-    templates     = require('./templates'),
-    commits       = require('../build/commit_list'),
-    updater       = require('../build/updater'),
-    request       = require('request'),
-    apache_parser = require('../apache-gitpubsub-parser'),
-    couch         = require('../couchdb/interface');
-
-function query_for_results(platform, shas, callback) {
-    var commits = shas.slice(0);
-    var sha = commits.shift();
-    if (sha) {
-        var view = platform + '?key="' + sha + '"';
-        couch.mobilespec_results.query_view('results', view, function(error, result) {
-            if (error) {
-                console.error('query failed for mobile spec results', error); throw 'Query failed';
-            }
-            if (result.rows.length) {
-                result.rows.forEach(function(row) {
-                    module.exports.add_mobile_spec_result(platform, sha, row);
-                });
-            }
-            query_for_results(platform, commits, callback);
-        });
-    } else {
-        if (callback) {
-            callback();
-        }
-    }
-}
-function query_for_errors(platform, shas, callback) {
-    var commits = shas.slice(0);
-    var sha = commits.shift();
-
-    if (sha) {
-        var view = platform + '?key="' + sha + '"';
-        // get build errors from couch for each repo
-        couch.build_errors.query_view('errors', view, function(error, result) {
-            if (error) {
-                console.error('query failed for build errors', error); throw 'Query failed';
-            }
-            if (result.rows.length) {
-                result.rows.forEach(function(row) {
-                    module.exports.add_build_failure(platform, sha, row);
-                });
-            }
-            query_for_errors(platform, commits, callback);
-        });
-    } else {
-        if (callback) {
-            callback();
-        }
-    }
-}
-
-function setup_tested_commits(lib) {
-    console.log('[MEDIC] [API] Re-setting commits API for ' + lib + '.');
-    module.exports.tested_shas[lib] = commits.since(lib, libraries.first_tested_commit[lib]);
-    module.exports.commits[lib] = {};
-    module.exports.commits[lib].shas = module.exports.tested_shas[lib].shas.slice(0,20);
-    module.exports.commits[lib].dates = module.exports.tested_shas[lib].dates.slice(0,20);
-};
-
-module.exports = {
-    commits:{},
-    results:{},
-    errors:{},
-    tested_shas:{},
-    boot:function(callback) {
-        // final callback setup
-        // TODO: once BB works get rid of the -1 below.
-        var counter = ((libraries.list.length-1) * 2); 
-        var end = n(counter, callback);
-
-        // update all libs, then get list of all sha's we've tested
-        // query each sha for data
-        updater(libraries.first_tested_commit, function() {
-            for (var repo in libraries.first_tested_commit) if (libraries.first_tested_commit.hasOwnProperty(repo)) (function(lib) {
-                setup_tested_commits(lib);
-                var platform = lib.substr('cordova-'.length);
-                console.log('[COUCH] Querying ' + platform + ' for ' + module.exports.tested_shas[lib].shas.length + ' SHAs...'); 
-                query_for_results(platform, module.exports.tested_shas[lib].shas, end);
-                query_for_errors(platform, module.exports.tested_shas[lib].shas, end);
-            })(repo);
-        });
-
-        // on new commits, update commit lists with sha and date.
-        var apache_url = "http://urd.zones.apache.org:2069/json";
-        var gitpubsub = request.get(apache_url);
-        gitpubsub.pipe(new apache_parser(function(project, sha, ref) {
-            if (ref == 'refs/heads/master' && project in libraries.first_tested_commit) {
-                console.log('[MEDIC] New commits for ' + project + '.');
-                var lib = {};
-                lib[project] = sha;
-                updater(lib, function() {
-                    setup_tested_commits(lib);
-                });
-            }
-        }));
-        console.log('[MEDIC] Now listening to Apache git commits from ' + apache_url);
-
-        // subscribe to couch changes for mobile spec results
-        couch.mobilespec_results.follow(function(err, change) {
-            if (err) console.error('mobspecresult FOLLOW ERR OMFGWTFBBQ', err);
-            else if (change.deleted) return;
-            else {
-                console.log('[COUCH] New mobile-spec result for ' + change.doc.platform + ' ' + change.doc.version + ', ' + change.doc.model);
-                var doc = {
-                    value:{
-                        total:change.doc.mobilespec.total,
-                        passed:(change.doc.mobilespec.total - change.doc.mobilespec.failed),
-                        fails:change.doc.mobilespec.failures,
-                        model:change.doc.model,
-                        version:change.doc.version
-                    }
-                };
-                module.exports.add_mobile_spec_result(change.doc.platform, change.doc.sha, doc);
-            }
-        });
-
-        // subscribe to couch changes for build errors
-        couch.build_errors.follow(function(err, change) {
-            if (err) console.error('builderros FOLLOW ERR OMFGWTFBBQ', err);
-            else {
-                console.log('[COUCH] New build error.');
-                module.exports.add_build_failure(change.doc.platform, change.doc.sha, change.doc);
-            }
-        });
-    },
-    add_mobile_spec_result:function(platform, sha, doc) {
-        var tests = doc.value.total, num_fails = (doc.value.total - doc.value.passed), failText = doc.value.fails;
-
-        platform = platform.toLowerCase();
-        var model = doc.value.model;
-        var version = doc.value.version;
-
-        // Make sure results have proper parent objects
-        if (!module.exports.results[platform]) module.exports.results[platform] = {};
-        if (!module.exports.results[platform][sha]) module.exports.results[platform][sha] = {};
-        if (!module.exports.results[platform][sha][version]) module.exports.results[platform][sha][version] = {};
-        if (!module.exports.results[platform][sha][version][model]) module.exports.results[platform][sha][version][model] = {};
-
-        module.exports.results[platform][sha][version][model] = {
-            tests:tests,
-            num_fails:num_fails,
-            fails:failText
-        };
-    },
-    add_build_failure:function(platform, sha, doc) {
-        if (!module.exports.errors[platform]) module.exports.errors[platform] = {};
-        if (!module.exports.errors[platform][sha]) module.exports.errors[platform][sha] = {};
-        module.exports.errors[platform][sha] = doc;
-    }
-};

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/dashboard/templates.js
----------------------------------------------------------------------
diff --git a/src/dashboard/templates.js b/src/dashboard/templates.js
deleted file mode 100644
index a809d85..0000000
--- a/src/dashboard/templates.js
+++ /dev/null
@@ -1,25 +0,0 @@
-
-/*
-Copyright (c) 2012 Adobe Systems Incorporated. All rights reserved.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-var fs   = require('fs'),
-    path = require('path');
-
-// cached string of html
-var html = fs.readFileSync(path.join(__dirname, 'templates', 'index.html'), 'utf-8');
-
-module.exports = {
-    html:function() { return html; }
-};

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/dashboard/templates/css/medic.css
----------------------------------------------------------------------
diff --git a/src/dashboard/templates/css/medic.css b/src/dashboard/templates/css/medic.css
deleted file mode 100644
index 4999cac..0000000
--- a/src/dashboard/templates/css/medic.css
+++ /dev/null
@@ -1,126 +0,0 @@
-* {
-    margin: 0;
-    padding: 0;
-    -webkit-text-size-adjust: none;
-}
-body {
-    background:url(/img/grid.png) #eeeeee 50% 0%;
-}
-body,a {
-    color: #3b4854;
-}
-
-/* Dashboard table on homepage */
-table#dashboard {
-    margin:0 auto;
-}
-table#dashboard td {
-    padding:5px;
-}
-#android_icon {
-    background-position:-50px 0;
-}
-td.icon div {
-    width:46px;
-    height:54px;
-    background: url('/img/platforms.svg') 0 0 no-repeat;
-}
-td.pie_chart {
-    height:300px;
-    width:430px;
-}
-td.percentage img {
-    margin-top:5px;
-}
-/* POPUP */
-.popup {
-    position:fixed;
-    top:15%;
-    bottom:15%;
-    left:15%;
-    right:15%;
-    padding:5px;
-    overflow-y:scroll;
-    border-radius:5px;
-    border:1px black solid;
-    background-color: rgba(255,255,255,0.8);
-}
-.popup_title {
-    text-align:center;
-    padding:5px 0;
-}
-.popup_close {
-    position:fixed;
-    right: 17%;
-    top: 17%;
-    width:16px;
-    height:16px;
-    background:url('/img/no.png') 0 0 no-repeat;
-    cursor:pointer;
-}
-.popup .spec {
-    margin: 5px 10px;
-    font-weight:bold;
-    font-size:20px;
-}
-.popup .exception {
-    margin:0 20px;
-    font-size:15px;
-}
-.popup pre {
-    font-size:12px;
-    margin:0 25px;
-}
-.popup code {
-}
-
-/*---------------------------------------------------
-    Font
-    ---------------------------------------------------*/
-    body,
-    h1,
-    h2,
-    h3,
-    h4,
-    input,
-    button {
-          font-size: 17px;
-            font-family: 'HelveticaNeue-Light', Helvetica, Arial, sans-serif;
-              font-weight: 300;
-    }
-    h1,
-    h2,
-    h3,
-    h4 {
-          letter-spacing: 0.05em;
-          margin-left:15px;
-    }
-    h1 {
-          font-size: 34px;
-    }
-    h2 {
-          font-size: 34px;
-            padding: 48px 0;
-    }
-    b,
-    strong {
-          font-family: 'HelveticaNeue-Bold', Helvetica, Arial, sans-serif;
-            font-weight: 900;
-    }
-    label {
-          font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
-            font-weight: 400;
-              font-size: 12px;
-    }
-    .platforms-list li,
-    .list-header.mini,
-    .quick-links-header li {
-          font-family: 'HelveticaNeue-Medium', 'HelveticaNeue', Helvetica, Arial, sans-serif;
-            font-weight: 500;
-    }
-    /*---------------------------------------------------
-        Generic
-        ---------------------------------------------------*/
-        a:hover {
-              color: #4cc2e4;
-        }

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/dashboard/templates/img/down.png
----------------------------------------------------------------------
diff --git a/src/dashboard/templates/img/down.png b/src/dashboard/templates/img/down.png
deleted file mode 100644
index e77939c..0000000
Binary files a/src/dashboard/templates/img/down.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/dashboard/templates/img/grid.png
----------------------------------------------------------------------
diff --git a/src/dashboard/templates/img/grid.png b/src/dashboard/templates/img/grid.png
deleted file mode 100644
index 5d97586..0000000
Binary files a/src/dashboard/templates/img/grid.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/021e9e15/src/dashboard/templates/img/no.png
----------------------------------------------------------------------
diff --git a/src/dashboard/templates/img/no.png b/src/dashboard/templates/img/no.png
deleted file mode 100755
index 7b263fb..0000000
Binary files a/src/dashboard/templates/img/no.png and /dev/null differ


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


Mime
View raw message