Exemple #1
0
        public async Task RetrainStateMachine()
        {
            var context = new Retrain.Context();

            var engine = new StateMachineEngine <Retrain, Retrain.Context>(context);

            await engine.Start();

            // if we made it this far, it worked.
            Assert.IsTrue(true);
        }
Exemple #2
0
        public static async Task TestCFQuickStart()
        {
            var context = new CFQuickStartStateMachine.Context
            {
                ProjectName         = "dotstep-starter",
                SourceCodeDirectory = "dotstep-starter-master",
                ProjectZipLocation  = "https://github.com/paulfryer/dotstep-starter/archive/master.zip"
            };

            var engine = new StateMachineEngine <CFQuickStartStateMachine, CFQuickStartStateMachine.Context>(context);
            var sm     = new CFQuickStartStateMachine();
            await engine.Start();
        }
Exemple #3
0
        public static async Task TestThrottledProcessor()
        {
            var lambda = new DotStep.Common.StateMachines.ThrottledProcessor.EnsureAccountAndRegionAreSet();

            var type = lambda.GetType();


            var context = new ThrottledProcessor.Context {
                StateMachineName          = "QueueToStepFunction-mIdf0XJZ3l94",
                JobQueueName              = "tiger-item",
                JobProcessingParallelSize = 10,
                MessageProcessorName      = "write-event-test",
                MessageProcessorType      = "Lambda"
            };

            var engine = new StateMachineEngine <ThrottledProcessor, ThrottledProcessor.Context>(context);

            var sm          = new ThrottledProcessor();
            var description = sm.Describe("region", "account");

            await engine.Start();
        }