Предупреждающее сообщение при запуске тестов Siesta

У меня есть Sencha ExtJs 5.1.0.107 с Sencha CMD v 5.1.1.48 и Siesta 2.0.9, в соответствии с моими зависимостями Ivy:

    <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 является частью моей предварительной загрузки в файле Harness и указывает на.js в myapp/ext/build . Есть идеи, как решить эту проблему?

Спасибо,

Я.

1 ответ

Скорее всего, у ваших ИСПЫТАНИЙ есть некоторые зависимости, которые загружаются синхронно.

Откройте тестер Siesta в своем браузере и следите за консолью JavaScript вашего браузера - он сообщит вам, какие файлы загружаются синхронно с тем же предупреждением.

Другие вопросы по тегам