当我编译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
答案 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。