Anyway, from the "index.html":
<script type="text/javascript">
// will be executed when running in testing environment only
// the `harness` here should match the name of the main scope variable for harness
parent.harness && eval(parent.harness.getLoaderInstrumentationHook())
</script>
<script type="text/javascript" src="resources/locale/locale.js"></script>
<!-- The line below must be kept intact for Sencha Cmd to build your application -->
<script id="microloader" type="text/javascript" src="bootstrap.js"></script>
The loader will probably appear after the "bootstrap.js" has completed. Thing is, bootstrap.js will (again probably) use asynchronous loading, so just moving the script tag with `eval(parent.harness.getLoaderInstrumentationHook())` after the "bootstrap.js" won't help.
Please try the following setup:
<script type="text/javascript" src="resources/locale/locale.js"></script>
<!-- The line below must be kept intact for Sencha Cmd to build your application -->
<script id="microloader" type="text/javascript" src="bootstrap.js"></script>
<script type="text/javascript">
Ext.onReady(function () {
parent.harness && eval(parent.harness.getLoaderInstrumentationHook())
})
</script>