小编mro*_*ney的帖子

我如何将phpunit与Hudson CI集成?

我们正在寻找从phpundercontrol切换到Hudson(它看起来有一些非常酷的功能!)但我无法弄清楚如何让phpunit日志显示出来.

我使用ant在handson中运行phpunit,并且--log-xml将phpunit.xml放在该构建的相应构建/文件夹中.但是我无法弄清楚如何让它出现在构建中,以便我们可以看到运行的测试和失败的测试,如果有的话.

在我弄明白之后,获得覆盖率,指标和api将是下一个:)

对于任何在HTML上生成它的东西来说,似乎应该是微不足道的,告诉Hudson例如"为这个项目显示每个构建的'API'链接和构建/ $ BUILDNUM/api/index.html的链接".

php phpunit hudson

15
推荐指数
3
解决办法
1万
查看次数

在Django Haystack的MultiValueField中过滤多个值

我有两个模型如下.权限结构允许Person查看具有与它们共同的Group的任何对象,因此如果Person在组1,2和3中,并且Object与组3,4,5共享,则Person可以通过第3组看到它.

class Person(models.Model):
    groups = models.ManyToManyField(Group)

class Object(models.Model):
    groups = models.ManyToManyField(Group)
Run Code Online (Sandbox Code Playgroud)

SearchIndex是这样的:

class ObjectIndex(indexes.SearchIndex, indexes.Indexable):
    groups = indexes.MultiValueField(null=True)

    def prepare_groups(self, obj):
        return [group.pk for group in obj.groups.all()] or None
Run Code Online (Sandbox Code Playgroud)

那么,创建一个SearchQuerySet允许我采取类似的东西的最佳方法SearchQuerySet().models(Object).filter(groups=aperson.groups.all())是在组而不是AND上使用OR?

django django-haystack

6
推荐指数
1
解决办法
3189
查看次数

在美国州名单中搜索"弗吉尼亚"时,如何排除某些单词的结果,例如"West Virgina"?

我让SOLR愉快地运行索引包含美国各州的部门名称列表.它运作良好,但搜索"弗吉尼亚"将会显示包含"西弗吉尼亚"的结果,虽然肯定对某些业务要求有帮助,但不是我们的.

是否有一种特殊的方式可以说X的查询不能包含Y(我不介意为"Virginia"的情况制作一个特殊的查询),或者我只能通过迭代结果来执行此后查询不包括"西弗吉尼亚"的结果?

solr

1
推荐指数
1
解决办法
3108
查看次数

标签 统计

django ×1

django-haystack ×1

hudson ×1

php ×1

phpunit ×1

solr ×1