Comment puis-je Exécuter plusieurs rapporteur suites de tests à la fois?

Première tentative à l'aide du Rapporteur. Je voudrais être en mesure d'exécuter plusieurs suites dans la succession.
J'ai une application qui est une grande forme angulaire avec différents scénarios.
J'ai des résultats attendus pour chaque scénario et voulez passer une commande et courir à travers chaque test.
J'ai pensé que je pouvais séparées par des virgules, comme:

protractor config.js --suite=rf1_breast, rf1_ovarian, rf1_pancreatic

Mais j'obtiens l'erreur:

Erreur: plus d'un fichier de configuration spécifié

Ce qui est étrange, car il y a seulement un fichier de config qui se trouve dans le répertoire où je suis en cours d'exécution du rapporteur.

Voici mon config.js:

exports.config = {
  seleniumAddress: 'http://localhost:4444/wd/hub',
  capabilities: { 'browserName': 'chrome' },
  framework: 'jasmine2',
  suites: {
    rf1_breast: './rf1-ashkenazi-hboc/Breast/specs/*_spec.js',
    rf1_ovarian: './rf1-ashkenazi-hboc/Ovarian/specs/*_spec.js',
    rf1_bladder_fail: './rf1-ashkenazi-hboc/Bladder-expected-fail/specs/*_spec.js',
    rf1_pancreatic: './rf1-ashkenazi-hboc/Pancreatic/specs/*_spec.js',
    rf1_prostate: './rf1-ashkenazi-hboc/Prostate/specs/*_spec.js'
  },
  onPrepare: function() {
    /* global angular: false, browser: false, jasmine: false */
    browser.manage().window().setSize(1600, 1600);
    //Disable animations so e2e tests run more quickly
    var disableNgAnimate = function() {
      angular.module('disableNgAnimate', []).run(['$animate', function($animate) {
        $animate.enabled(false);
      }]);
    };

    browser.addMockModule('disableNgAnimate', disableNgAnimate);
},
  jasmineNodeOpts: { showColors: true }
};

Est-il une meilleure façon autour de l'obtention de chaque scénario exécuter?

OriginalL'auteur jparry | 2015-08-19