如何在Cassandra二进制分发版上运行单元测试

时间:2018-08-29 08:33:30

标签: maven cassandra ant cassandra-3.0 build.xml

我正在尝试检查cassandra二进制发行版(link)是否在IBM s390x平台上工作。我可以启动服务器并对其执行数据库查询。现在,我想运行其单元测试,但是此发行版(tar)没有测试源。因此,我想使用其Github中的测试源。我该如何实现。 build.xml中要替换的文件和要进行的更改。

注意:我能够在github源上单独构建和运行测试(使用ant)。

1 个答案:

答案 0 :(得分:0)

可以使用ant test进行单元测试,请参见here。如果您使用的是IBM特定的JDK,那么我不希望它能以正态分布正常运行,但可以使用OpenJDK。

由于Cassandra主要在OpenJDK和Oracle JDK上运行并经过测试,因此可能需要采取多个步骤才能使其在新平台上运行。它明确要求将Java8 for oracle或openjdk作为prerequisite

您可能想浏览the official development guide,其中提供了有关设置开发环境和运行测试的说明。