add (testTasksFunc, prioritize) {
    if (prioritize) {
      config.queue.splice(this.priorityCount++, 0, testTasksFunc);
    } else if (config.seed) {
      if (!this.unitSampler) {
        this.unitSampler = unitSamplerGenerator(config.seed);
      }

      // Insert into a random position after all prioritized items
      const index = Math.floor(this.unitSampler() * (config.queue.length - this.priorityCount + 1));
      config.queue.splice(this.priorityCount + index, 0, testTasksFunc);
    } else {
      config.queue.push(testTasksFunc);
    }
  }
Adds a test to the TestQueue for execution.
@param {Function} testTasksFunc
@param {boolean} prioritize