2015-06-16 36 views
1

我有煎茶ExtJS的5.1.0.107与煎茶CMD v 5.1.1.48和午睡2.0.9,根据我的常春藤的依赖关系:信息测试

<dependency org="sencha" name="cmd" rev="5.1.1.48"/> 
    <dependency org="sencha" name="ext" rev="5.1.0.107"/> 
    <dependency org="bryntum" name="siesta" rev="2.0.9"/> 

当运行在命令行中我的测试,我用下面的返回(有目前只有两个样品测试):

siesta.test: 
    [echo] Siesta Path=test.html 
    [echo] http://localhost/myhost/test.html 
    [exec] Launching PhantomJS 1.9.7 at http://localhost/myhost/test.html 
    [exec] [E] [Ext.Loader] Some requested files failed to load. 
    [exec] [PASS] test/sanity.t.js 
    [exec] [E] [Ext.Loader] Some requested files failed to load. 
    [exec] [PASS] test/helloWorld.t.js 
    [exec] 4 passed, 0 failed assertions took 23.73s to complete 

而且,这里是我的test.html:

<!DOCTYPE html> 
<html> 
    <head> 
     <link rel="stylesheet" type="text/css" href="http://cdn.sencha.com/ext/gpl/4.2.0/resources/css/ext-all.css"> 
     <link rel="stylesheet" type="text/css" href="../../siesta/resources/css/siesta-all.css"> 

     <script type="text/javascript" src="http://cdn.sencha.com/ext/gpl/4.2.0/ext-all.js"></script> 
     <script type="text/javascript" src="../../siesta/siesta-all.js"></script> 
     <script type="text/javascript" src="../../siesta/siesta-coverage-all.js"></script> 
     <script type="text/javascript" src="test.js"></script> 
    </head> 
    <body> 
    </body> 
</html> 

我的测试通过了,但我不确定为什么我会收到该警告消息,以及如何解决该问题。此外,不确定这是否会最终影响未来的测试。任何想法?

感谢您的帮助,

---编辑更新的信息---

我检查我的JavaScript控制台,它似乎是一个问题与ext-all-debug.js

[E] [Ext.Loader] Some requested files failed to load. 

log @ ext-all-debug.js:5663 
logx @ ext-all-debug.js:5698 
Ext.apply.log.log.error @ ext-all-debug.js:5701 
Ext.apply.onLoadFailure @ ext-all-debug.js:10995 
(anonymous function) @ ext-all-debug.js:856 

ext-all-debug.js是我在线束文件中预加载的一部分,并指向myapp/ext/build中的.js。任何想法如何解决这个问题?

感谢,

+1

Siesta对于它使用的Ext版本非常调皮。我们使用一个用于Siesta的Ext版本和另一个用于应用程序。在Harness.configure()中配置它; – Zon

回答

0

更可能你的测试有哪些正在同步加载一些依赖。

打开午睡测试运行在浏览器中,并留意浏览器的JavaScript控制台 - 它会告诉你的文件正在使用相同的警告信息同步加载什么。

+0

感谢您的回复。看到我更新的问题,我该如何使用ext-all-debug.js来解决问题?任何想法? – paranza

+0

如果Ext.Loader无法加载任何文件,您应该在调试工具的Network选项卡中看到一些404错误。查看哪些文件无法加载 - 这将有助于缩小范围。 – arthurakay

+0

你发布的内容不足以帮助我们排除故障。你应该尝试发布一个简单但完整的Siesta测试用例。没有看到完整的图片是不可能的。另外,请尝试调试并确保您在线束中使用的路径设置正确。 – mats