2017-03-21 11 views
1

私は簡単なワークフローのためにJunitテストを作成しています。 com.amazonaws.services.simpleworkflow.flow.StartChildWorkflowFailedException:workflowExecutionのためのOPEN_CHILDREN_LIMIT_EXCEEDED ....SWF JunitテストOPEN_CHILDREN_LIMIT_EXCEEDEDエラー

ここに、テストコードの簡単なバージョンがあります。

@RunWith(FlowBlockJUnit4ClassRunner.class) 
public class MyWorkflowImplTest { 

@Rule 
public WorkflowTest workflowTest = new WorkflowTest(); 

@Before 
public void setUp() { 
    MyActivity activities = new MyActivityImp(...); 
    workflowTest.addActivitiesImplemetation(activities); 
    workflowTest.addWorflowImplementationType(MyWorkflowImpl.class); 
} 

@Test 
public void test() { 
    MyWorkflowClient workflow = workflowFactory.getClient(); 
    Promise<Void> response = workflow.MyFunction(); 
} 

私が検索したのは、可能な解決策は、JVMに-noverifyを追加することです。しかし、それは問題を解決しません..他のアドバイスは?ヘルプをよろしくお願いいたします。

答えて