1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-05 02:29:26 +02:00

add groups feature

This commit is contained in:
Denis barbaron 2019-06-12 10:29:07 +02:00
parent 6fd750dad5
commit 7f5dc4c152
119 changed files with 12416 additions and 402 deletions

View file

@ -0,0 +1,39 @@
/**
* Copyright © 2019 code initially contributed by Orange SA, authors: Denis Barbaron - Licensed under the Apache license 2.0
**/
module.exports.command = 'generate-fake-user'
module.exports.builder = function(yargs) {
return yargs
.strict()
.option('n', {
alias: 'number'
, describe: 'How many users to create.'
, type: 'number'
, default: 1
})
}
module.exports.handler = function(argv) {
var logger = require('../../util/logger')
var log = logger.createLogger('cli:generate-fake-user')
var fake = require('../../util/fakeuser')
var n = argv.number
function next() {
return fake.generate().then(function(email) {
log.info('Created fake user "%s"', email)
return --n ? next() : null
})
}
return next()
.then(function() {
process.exit(0)
})
.catch(function(err) {
log.fatal('Fake user creation had an error:', err.stack)
process.exit(1)
})
}