我试图提出一种自动化策略,其中一个柑橘项目将由多个用户同时执行,并且它们都将通过其测试用例引用(test-case xml配置文件名)和其他所需的属性在使用maven执行此柑橘项目时进行测试。
由于citrus引用系统属性以在加载时设置基本配置属性,因此在我的情况下,如果多个用户通过传递其属性来并行执行同一项目,那么在一个执行者设置某些属性而其他执行者设置其他属性的情况下,他们可能会发生冲突可能会覆盖它们,因为它们都共享相同的系统属性。
您能否分享在不设置系统属性的情况下如何实现的任何想法?诸如使用某些属性更新应用程序上下文并在加载柑橘时使用它们来设置基本配置之类的事情。