Commit 43e8faf8 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Agrega opción 'grep' para filtrado de tests

Permite pasar un valor de expresión regular a la opción grep que provee
intern, de manera que pueda filtrar los tests a ejecutar por su nombre y
descartar la ejecución de los que no coincidan.
parent c13ae582
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ module.exports = function(args) {
		testsPath = args.testsPath,
		coverage = args.coverage,
		reporters = args.reporters,
		grep = args.grep,

		seleniumVersion = args.seleniumVersion,
		chromeVersion = args.chromeVersion,
@@ -100,5 +101,9 @@ module.exports = function(args) {
		config.reporters = reporters;
	}

	if (grep) {
		config.grep = grep;
	}

	return config;
};
+2 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ module.exports = function(grunt) {
			ownTunnelPort = parseInt(grunt.option('ownTunnelPort'), 10),
			browser = grunt.option('browser') || 'chrome',
			headless = grunt.option('headless') || false,
			grep = grunt.option('grep'),
			serverUrl = grunt.option('serverUrl'),
			role = grunt.option('role'),
			user = grunt.option('user'),
@@ -101,6 +102,7 @@ module.exports = function(grunt) {
				suitesGroups: suitesGroups,
				browser: browser,
				headless: headless,
				grep: grep,
				userDataDir: userDataDir,
				seleniumVersion: seleniumVersion,
				chromeVersion: chromeVersion,
+1 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ module.exports = function(grunt) {
			, '"--chromeVersion=version" para definir una versión del driver para Chrome (por defecto, automática)'
			, '"--firefoxVersion=version" para definir una versión del driver para Firefox (por defecto, automática)'
			, '"--headless" para ejecutar sin interfaz'
			, '"--grep" para filtrar mediante expresión regular los tests a ejecutar'
		],

		remoteOptionParameters = [