(self, bauerGlobals, generatorInfo, args, rootPath, sourceFolder, buildFolder)
| 18 | |
| 19 | class CommandProcessor: |
| 20 | def __init__(self, bauerGlobals, generatorInfo, args, rootPath, sourceFolder, buildFolder): |
| 21 | self.args = args |
| 22 | self.logger = logging.getLogger(__name__) |
| 23 | self.bauerGlobals = bauerGlobals |
| 24 | self.generatorInfo = generatorInfo |
| 25 | self.buildFolder = buildFolder |
| 26 | self.rootPath = rootPath |
| 27 | self.sourceFolder = sourceFolder |
| 28 | self.buildExecutor = BuildExecutor(generatorInfo, rootPath, sourceFolder, buildFolder) |
| 29 | self.androidExecutor = AndroidExecutor(self.buildExecutor, generatorInfo, sourceFolder, buildFolder, rootPath) |
| 30 | |
| 31 | self.defaultLadder = { |
| 32 | ('android', None) : ('android', 'AndroidStudio'), |
| 33 | (None, 'AndroidStudio') : ('android', 'AndroidStudio'), |
| 34 | ('ios', None) : ('ios', 'Xcode'), |
| 35 | (None, 'Xcode') : ('ios', 'Xcode'), |
| 36 | ('mac', None) : ('mac', 'Xcode') |
| 37 | } |
| 38 | |
| 39 | if sys.platform == 'darwin': |
| 40 | self.defaultLadder[(None, None)] = ('ios', 'Xcode') |
| 41 | else: |
| 42 | self.defaultLadder[(None, None)] = ('android', 'AndroidStudio') |
| 43 | |
| 44 | def process(self): |
| 45 | command = self.args.command; |
nothing calls this directly
no test coverage detected