因此,我有几个JUnit类,每个类都包含一个测试方法列表。每种方法是相互独立的,没有直接的联系。但是我们有间接连接:所有方法都处理一个单例对象(是Selenium Web Driver实例,是的,我在所有测试中使用了1个Web Driver实例,因为为了创建新的对象实例,我们花费了大量时间!)。-我决定在并行模式下运行所有的测试方法。为此,我使用带有特殊配置的maven进行并行测试执行。
但我认为,这是一个新的问题,因为-结果是我们有
我的问题与并行化python代码有关,我想知道如何为类的不同实例运行函数以减少运行时。
我所拥有的:,我有一个A类的多个实例(存储在一个称为实例的列表中)。这个类有一个函数add。现在,我们有多个独立的任务,每个A类的实例都有一个任务,其中对所有这些任务的输入是一回事(在我的示例中为n)。每个实例都需要应用函数add to n并返回一个数字。我们希望将返回的所有实例</em
我并行运行相同代码的n个实例,并希望每个实例使用独立的随机数。为此,在开始并行计算之前,我创建了一个随机状态列表,如下所示:rand_states = [(rand.seed(rand.randint(2**32-1)),rand.get_state())[1] for j in range(n)]
然后,我将rand_states的一个元素传递给每个并行进程,在这个过程中我基