Skip to content

Instantly share code, notes, and snippets.

require 'fileutils'
require 'optimist'
require 'plist'
def run(path, source_path)
process(path, source_path, '**/*.app', true)
process(path, source_path, '**/*.dylib', false)
end
def process(path, source_path, search_pattern, is_app)
use vlaad_production
db.statistics_port_states.drop()
db.statistics_summaries.drop()
db.subscriptions.drop()
db.tests.drop()
var collectionNames = db.getCollectionNames();
for(var i = 0, len = collectionNames.length; i < len ; i++){
var collectionName = collectionNames[i];
if(collectionName.indexOf('statistics_results_') == 0){
use vlaad_production
db.statistics_port_states.drop()
db.statistics_summaries.drop()
db.subscriptions.drop()
db.tests.drop()
var collectionNames = db.getCollectionNames();
for(var i = 0, len = collectionNames.length; i < len ; i++){
var collectionName = collectionNames[i];
if(collectionName.indexOf('project_stats_') == 0){