Clojure 2024 调查! 中分享您的想法。

欢迎!请在 关于 页面了解此工作方式的更多信息。

0 投票
测试
已关闭

作为 CLJ-2685 提交。

我在机器上构建 1.11.0-alpha4 时遇到了测试失败。新的测试 iteration-seq-equals-reduce 失败,因为本地 src 函数生成空结果时 [] 不等于 nil。也许,测试应该使用 sequence 而不是 seq。这将取决于生成的值而间歇性失败。我有“运气”。以下是一些构建日志:

[java] 测试 clojure.test-clojure.sequences
[java] {:result true, :num-tests 100, :seed 1642274274727, :time-elapsed-ms 3, :test-var "longrange-equals-range"}
[java] {:type :clojure.test.check.clojure-test/shrunk, :clojure.test.check.clojure-test/property #clojure.test.check.generators.Generator{:gen #object[clojure.test.check.generators$gen_fmap$fn_7717 0x7506e95a "clojure.test.check.generators$gen_fmap$fn_7717@7506e95a"]}, :clojure.test.check.clojure-test/params [-12 -44]}

[java] 

[java] 未通过 (iteration-seq-equals-reduce) (sequences.clj:1461)
[java] 期望: {:result true}

[java] 实际: {:shrunk {:total-nodes-visited 10, :depth 0, :pass? false, :result false, :result-data nil, :time-shrinking-ms 7, :smallest [-12 -44]}, :failed-after-ms 76, :num-tests 84, :seed 1642274274740, :fail [-12 -44], :result false, :result-data nil, :failing-size 83, :pass? false, :test-var "iteration-seq-equals-reduce"}

附加备注已关闭: 已在 master 中修复

1 答案

0 投票

选中了
 
最佳答案

我们了解到这一点,将在master版本中尽快修复。

...