'use strict'; load('jstests/concurrency/fsm_libs/runner.js'); var dir = 'jstests/concurrency/fsm_workloads'; var blacklist = [ // Disabled due to MongoDB restrictions and/or workload restrictions // These workloads implicitly assume that their tid ranges are [0, $config.threadCount). This // isn't guaranteed to be true when they are run in parallel with other workloads. 'list_indexes.js', 'update_inc_capped.js', 'agg_group_external.js', // uses >100MB of data, which can overwhelm test hosts 'agg_sort_external.js', // uses >100MB of data, which can overwhelm test hosts ].map(function(file) { return dir + '/' + file; }); runWorkloadsInParallel(ls(dir).filter(function(file) { return !Array.contains(blacklist, file); }));