由于快照的日期/时间不同,Jest测试在Bitbucket管道上失败了

时间:2018-08-16 16:02:59

标签: node.js bitbucket jestjs bitbucket-pipelines

与主题中一样,在本地通过的测试在Bitbucket Pipelines中的快照上失败。不同之处在于包含日期/时间的字段。恰好一个小时。

   @@ -15812,11 +15812,11 @@
                   >
                     <div
                       className="well"
                     >
                       Data collected: 
-                      2018-5-4 17:17:49
+                      2018-5-4 16:17:49
                     </div>
                     <div
                       className="panel-group"
                       id="deviceInfo"
                     >

1 个答案:

答案 0 :(得分:1)

很明显,这是由于我的计算机与运行测试的Bitbucket环境之间的区域设置不同引起的。我通过在bitbucket-pipelines.yml文件的环境变量中设置时区来解决此问题:

        ...
        script:
        - export TZ='Europe/London'
        ...