用EC持续集成跑测试,测试的procedure会调用一个子procedure。因为需求变化,删除了子procedure的一个parameter,然后报错了:“Step error [FormalParameterError]: extra parameter(s) to 'Template_Report_Distribute': config”。但是实际上这个子procedure已经没有这个config 参数了。上网查了下,发现这是EC自身的一个问题,缓存了一些东西:
https://ask.electric-cloud.com/questions/3367/remove-mandatory-parameter-from-called-sub-procedu.html
解决方法:复制这个子procedure,然后调用这个复制版的子procedure,问题解决!