def run(self): runner = RunManager( self.project, self.project['target-path'], self.args) include = self.args.models exclude = self.args.exclude query = { "include": self.args.models, "exclude": self.args.exclude, "resource_types": NodeType.Test } test_types = [self.args.data, self.args.schema] if all(test_types) or not any(test_types): tags = set() elif self.args.data: tags = {'data'} elif self.args.schema: tags = {'schema'} else: raise RuntimeError("unexpected") query['tags'] = tags results = runner.run_flat(query, TestRunner) dbt.ui.printer.print_run_end_messages(results) return results
def run(self): runner = RunManager(self.project, self.project['target-path'], self.args) runner.compile_models(self.args.models, self.args.exclude) logger.info('Done.')
def run(self): runner = RunManager(self.project, self.project['target-path'], self.args) results = runner.run_archives(['*'], []) dbt.ui.printer.print_run_end_messages(results)
def run(self): runner = RunManager(self.project, self.project['target-path'], self.args) results = runner.run_models(self.args.models, self.args.exclude) logger.info(dbt.utils.get_run_status_line(results))
def run(self): self.compile() runner = RunManager(self.project, self.project['target-path'], self.args) runner.run_archives()
def run(self): self.compile() runner = RunManager(self.project, self.project['target-path'], self.create_template.label, self.args) results = runner.run_archive()
def run(self): self.compile() runner = RunManager( self.project, self.project['target-path'], self.args ) include = self.args.models exclude = self.args.exclude if (self.args.data and self.args.schema) or \ (not self.args.data and not self.args.schema): res = runner.run_tests(include, exclude, test_schemas=True, test_data=True) elif self.args.data: res = runner.run_tests(include, exclude, test_schemas=False, test_data=True) elif self.args.schema: res = runner.run_tests(include, exclude, test_schemas=True, test_data=False) else: raise RuntimeError("unexpected") logger.info("Done!") return res
def run(self): runner = RunManager( self.project, self.project['target-path'], self.args ) runner.run_archives(['*'], [])
def run(self): runner = RunManager(self.project, self.project['target-path'], self.args) results = runner.run_models(self.args.models, self.args.exclude) if results: dbt.ui.printer.print_run_end_messages(results)
def run(self): runner = RunManager(self.config) query = { "include": ["*"], "exclude": [], "resource_types": [NodeType.Seed], } results = runner.run_flat(query, SeedRunner) if self.args.show: self.show_tables(results) dbt.ui.printer.print_run_end_messages(results) return results
def run(self): runner = RunManager(self.config) query = { 'include': ['*'], 'exclude': [], 'resource_types': [NodeType.Archive] } results = runner.run_flat(query, ArchiveRunner) dbt.ui.printer.print_run_end_messages(results) return results
def run(self): runner = RunManager(self.config) query = { "include": self.args.models, "exclude": self.args.exclude, "resource_types": NodeType.executable(), "tags": [], } results = runner.run(query, CompileRunner) dbt.ui.printer.print_timestamped_line('Done.') return results
def run(self): runner = RunManager(self.config) query = { "include": self.args.models, "exclude": self.args.exclude, "resource_types": [NodeType.Model], "tags": [] } results = runner.run(query, ModelRunner) if results: dbt.ui.printer.print_run_end_messages(results) return results
def run(self): include = self.args.models exclude = self.args.exclude query = { "include": self.args.models, "exclude": self.args.exclude, "resource_types": NodeType.Test } test_types = [self.args.data, self.args.schema] if all(test_types) or not any(test_types): tags = [] elif self.args.data: tags = ['data'] elif self.args.schema: tags = ['schema'] else: raise RuntimeError("unexpected") query['tags'] = tags results = RunManager(self.config, query, TestRunner).run() dbt.ui.printer.print_run_end_messages(results) return results
def run(self): self.compile() runner = RunManager(self.project, self.project['target-path'], 'build', self.args.threads) if (self.args.data and self.args.schema) or (not self.args.data and not self.args.schema): res = runner.run_tests(test_schemas=True, test_data=True) elif self.args.data: res = runner.run_tests(test_schemas=False, test_data=True) elif self.args.schema: res = runner.run_tests(test_schemas=True, test_data=False) else: raise RuntimeError("unexpected") print("Done!") return res
def run(self): runner = RunManager(self.project, self.project['target-path'], self.args) query = { "include": self.args.models, "exclude": self.args.exclude, "resource_types": [NodeType.Model], "tags": set() } results = runner.run(query, ModelRunner) if results: dbt.ui.printer.print_run_end_messages(results) return results
def run(self): self.compile() runner = RunManager(self.project, self.project['target-path'], self.args) results = runner.run_models(self.args.models, self.args.exclude) total = len(results) passed = len([r for r in results if not r.errored and not r.skipped]) errored = len([r for r in results if r.errored]) skipped = len([r for r in results if r.skipped]) logger.info( "Done. PASS={passed} ERROR={errored} SKIP={skipped} TOTAL={total}". format(total=total, passed=passed, errored=errored, skipped=skipped))
def run(self): runner = RunManager(self.project, self.project['target-path'], self.args) include = self.args.models exclude = self.args.exclude test_types = [self.args.data, self.args.schema] if all(test_types) or not any(test_types): results = runner.run_tests(include, exclude, set()) elif self.args.data: results = runner.run_tests(include, exclude, {'data'}) elif self.args.schema: results = runner.run_tests(include, exclude, {'schema'}) else: raise RuntimeError("unexpected") dbt.ui.printer.print_run_end_messages(results) return results
def run(self): runner = RunManager(self.project, self.project['target-path'], self.args) include = self.args.models exclude = self.args.exclude test_types = [self.args.data, self.args.schema] if all(test_types) or not any(test_types): results = runner.run_tests(include, exclude, set()) elif self.args.data: results = runner.run_tests(include, exclude, {'data'}) elif self.args.schema: results = runner.run_tests(include, exclude, {'schema'}) else: raise RuntimeError("unexpected") logger.info(dbt.utils.get_run_status_line(results)) return results
def run(self): graph_type = self.compile() runner = RunManager(self.project, self.project['target-path'], graph_type, self.args) if self.args.dry: results = runner.dry_run(self.args.models) else: results = runner.run(self.args.models) total = len(results) passed = len([r for r in results if not r.errored and not r.skipped]) errored = len([r for r in results if r.errored]) skipped = len([r for r in results if r.skipped]) logger.info( "Done. PASS={passed} ERROR={errored} SKIP={skipped} TOTAL={total}". format(total=total, passed=passed, errored=errored, skipped=skipped))
def run(self): self.compile() runner = RunManager(self.project, self.project['target-path'], 'build') runner.run_tests() print("Done!")