V8,run-tests.py失败

时间:2017-07-10 02:37:03

标签: javascript v8

当我编译v8时,https://github.com/v8/v8/wiki/Building-from-Source后面的run-tests.py失败并显示错误消息:

Error: Failure: expected <11/11/1500>, found <12/10/1500>.
    at fail (/.../v8/v8/test/intl/assert.js:105:9)
    at assertEquals (/.../v8/v8/test/intl/assert.js:114:5)
    at /Users/holmeshe/.../v8/v8/test/intl/date-format/format-test.js:50:1

2 个答案:

答案 0 :(得分:0)

date-format / format-test.js中有2个错误: 1.在javascript中,月份从0开始, 2. UTC时间应该用于创建日期对象。

因此断言应修改为:

assertEquals('12/11/1500', dtf.format(new Date(Date.UTC(1500,11,11,12,0,0))));

答案 1 :(得分:0)

这不属于StackOverflow,我认为......

您可以在https://bugs.chromium.org/p/v8/issues/list提交错误。请注意,所有测试都在V8 buildbots上正常传递(我刚刚在我的机器上检查过),所以请包含所有可能有助于确定机器上有什么不同的信息(您检查了哪个版本) ?在哪个操作系统上?您的机器在哪个时区?您还能想到其他什么?)。

如果您有建议的修正,请按照Contribution Guidelines