def testIsProductionApp(self, *_): self.assertTrue(appengine_util.IsInProductionApp())
from handlers.flake.detection import rank_flakes from handlers.flake.detection import show_flake from handlers.flake.reporting import component_report from handlers.flake.reporting import flake_report # App Engine pipeline status pages. pipeline_status_handler_mappings = [ ('/_ah/pipeline/rpc/tree', pipeline_status_ui._TreeStatusHandler), ('/_ah/pipeline/rpc/class_paths', pipeline_status_ui._ClassPathListHandler), ('/_ah/pipeline/rpc/list', pipeline_status_ui._RootListHandler), ('/_ah/pipeline(/.+)', pipeline_status_ui._StatusUiHandler), ] pipeline_status_application = webapp2.WSGIApplication( pipeline_status_handler_mappings, debug=False) if appengine_util.IsInProductionApp(): gae_ts_mon.initialize(pipeline_status_application) # waterfall frontend. waterfall_frontend_web_pages_handler_mappings = [ ('/', home.Home), ('/waterfall/auto-revert-metrics', auto_revert_metrics.AutoRevertMetrics), ('/waterfall/check-duplicate-failures', check_duplicate_failures.CheckDuplicateFailures), ('/waterfall/config', config.Configuration), ('/waterfall/culprit', culprit.Culprit), ('/waterfall/failure', build_failure.BuildFailure), ('/waterfall/failure-log', failure_log.FailureLog), ('/waterfall/list-failures', list_analyses.ListAnalyses), ('/waterfall/pipeline-errors-dashboard', pipeline_errors_dashboard.PipelineErrorsDashboard),
def testIsNotProductionApp(self, *_): self.assertFalse(appengine_util.IsInProductionApp())