Пример #1
0
        public virtual void execute(PerfTestRunContext context)
        {
            long failedJobs     = processEngine.HistoryService.createHistoricJobLogQuery().failureLog().count();
            long createdJobs    = processEngine.HistoryService.createHistoricJobLogQuery().creationLog().count();
            long successfulJobs = processEngine.HistoryService.createHistoricJobLogQuery().successLog().count();

            Console.WriteLine("Number of created jobs: " + createdJobs);
            Console.WriteLine("Number of failed jobs: " + failedJobs);
            Console.WriteLine("Number of successful jobs: " + successfulJobs);
        }
Пример #2
0
 public void execute(PerfTestRunContext context)
 {
     try
     {
         outerInstance.engine.IdentityService.Authentication = authentication;
         query.count();
     }
     finally
     {
         outerInstance.engine.IdentityService.clearAuthentication();
     }
 }
Пример #3
0
        public override void execute(PerfTestRunContext context)
        {
            IDictionary <string, object> variables = new Dictionary <string, object>();

            if (processVariables != null)
            {
//JAVA TO C# CONVERTER TODO TASK: There is no .NET Dictionary equivalent to the Java 'putAll' method:
                variables.putAll(processVariables);
            }
            // unique run id as variable
            variables[RUN_ID] = context.getVariable(RUN_ID);

            ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(processDefinitionKey, variables);

            context.setVariable(PROCESS_INSTANCE_ID, processInstance.Id);
        }
Пример #4
0
        public override void execute(PerfTestRunContext context)
        {
            MetricsQuery metricsQuery = this.processEngine.ManagementService.createMetricsQuery();

            if (!string.ReferenceEquals(name, null))
            {
                metricsQuery.name(name);
            }

            if (startDate != null)
            {
                metricsQuery.startDate(startDate);
            }

            if (endDate != null)
            {
                metricsQuery.endDate(endDate);
            }

            metricsQuery.sum();
        }
Пример #5
0
        public override void execute(PerfTestRunContext context)
        {
            string taskId = context.getVariable(taskIdKey);

            taskService.complete(taskId, processVariables);
        }
Пример #6
0
        public override void execute(PerfTestRunContext context)
        {
            DecisionService decisionService = processEngine.DecisionService;

            decisionService.evaluateDecisionTableByKey(decisionDefinitionKey, variables);
        }