我正在尝试检查cassandra二进制发行版(link)是否在IBM s390x平台上工作。我可以启动服务器并对其执行数据库查询。现在,我想运行其单元测试,但是此发行版(tar)没有测试源。因此,我想使用其Github中的测试源。我该如何实现。 build.xml
中要替换的文件和要进行的更改。
注意:我能够在github源上单独构建和运行测试(使用ant)。
答案 0 :(得分:0)
可以使用ant test
进行单元测试,请参见here。如果您使用的是IBM特定的JDK,那么我不希望它能以正态分布正常运行,但可以使用OpenJDK。
由于Cassandra主要在OpenJDK和Oracle JDK上运行并经过测试,因此可能需要采取多个步骤才能使其在新平台上运行。它明确要求将Java8 for oracle或openjdk作为prerequisite。
您可能想浏览the official development guide,其中提供了有关设置开发环境和运行测试的说明。