gpt4 book ai didi

perl - 分布式测试框架

转载 作者:行者123 更新时间:2023-11-28 20:12:22 24 4
gpt4 key购买 nike

我正在寻找一些基于 PerlPython 的分布式作业执行框架。事情是这样的:

在我的团队中,我们每周必须运行大约一千次回归测试,以确保新版本运行良好。起初所有这些测试都在一台机器上运行,但是现在我们有更多的 PC,所以我们想建立一个集群并将所有测试分布到几台 PC 上。这些测试是用 Perl 编写的,并由 XML 组织。我做了一些研究,但只发现了一些我完全不熟悉的 Java 框架。在 Perl 或 Python 中是否有其他一些分布式框架,或者只是一些描述我可以重新实现的系统的文章?谢谢。

最佳答案

您可以使用 gearman 在许多机器上运行命令(作业)。代码部分可以非常简单:

use Gearman::Worker;
my $worker = Gearman::Worker->new;
$worker->job_servers('127.0.0.1');
$worker->register_function($funcname => &do_job);
$worker->work while 1;
sub do_job {
print "Do something!\n";
}

using_gearman_for_nightly_build_and_test

http://www.slideshare.net/andy.sh/gearman-and-perl

http://search.cpan.org/~dormando/Gearman-Server-1.11/gearmand

http://gearman.org/

关于perl - 分布式测试框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15058937/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com