成为Haxe的新手我正试图为C#目标进行munit测试。最初,我运行haxelib run munit config
并成功执行JavaScript和C ++测试。我直接从'config'命令生成的示例中获取了test.hxml。
当适应C#时,haxe run munit test
几乎不做什么(只打印 Massive Unit - 版权2017 Massive Interactive。版本2.1.2 到控制台)。
这是预期的行为吗? C#目前不支持哪些内容?如何在Haxe中为C#目标运行单元测试?
下面修改了test.hxml:
# CSharp
-main TestMain
-lib munit
-lib hamcrest
-cp src
-cp test
-cs build/csharp_test
另外,请注意我在编译C#目标时没有遇到任何问题,以及执行为C#目标构建的应用程序。
Haxe版本: 3.4.2(git build master @ 890f8c7)
答案 0 :(得分:1)
AFAIK原创MUnit不支持C#。 检查MUnit https://github.com/SlavaRa/MUnit2017的这个分支 Fork作者声称支持所有Haxe目标。
答案 1 :(得分:0)
您可以尝试https://github.com/haxetink/tink_unittest。 它支持多个目标。