ExtJS7:如何在开发或测试环境中测试 `onAppUpdate`
ExtJS7: How to test `onAppUpdate` in dev or testing environment
基于 ExtJS v7.1 的应用程序具有 onAppUpdate
功能和一些其他方法,如文档 here 中提到的 onLaunch
经典应用程序。然而,在开发和测试环境中,这些永远不会被解雇。是否符合预期,如果是,那么我们如何在开发或测试构建中测试 onAppUpdate
。如果不是,那么这里可能出了什么问题。
您可以通过为 app.json 文件中的特定构建启用 本地存储缓存 来实现此目的。
测试版本示例:
/**
* Settings specific to testing builds.
*/
"testing": {
"cache": {
"enable": true
}
},
测试环境中的每个构建现在都会调用 onAppUpdate() 函数。
请注意,如果您使用的是开发版本,您将永远不会看到触发的 onAppUpdate
事件;它需要打包(启用缓存,@ground_call 指出)。 onAppUpdate
的要点是你有一个比现在可用的版本更旧的缓存版本 - 没有缓存,没有 onAppupdate
如果您愿意信任基础架构,并且只测试您的 应用的功能,您始终可以通过编程方式触发 onAppUpdate 事件,无论是在测试脚本中还是从JavaScript控制台。
基于 ExtJS v7.1 的应用程序具有 onAppUpdate
功能和一些其他方法,如文档 here 中提到的 onLaunch
经典应用程序。然而,在开发和测试环境中,这些永远不会被解雇。是否符合预期,如果是,那么我们如何在开发或测试构建中测试 onAppUpdate
。如果不是,那么这里可能出了什么问题。
您可以通过为 app.json 文件中的特定构建启用 本地存储缓存 来实现此目的。
测试版本示例:
/**
* Settings specific to testing builds.
*/
"testing": {
"cache": {
"enable": true
}
},
测试环境中的每个构建现在都会调用 onAppUpdate() 函数。
请注意,如果您使用的是开发版本,您将永远不会看到触发的 onAppUpdate
事件;它需要打包(启用缓存,@ground_call 指出)。 onAppUpdate
的要点是你有一个比现在可用的版本更旧的缓存版本 - 没有缓存,没有 onAppupdate
如果您愿意信任基础架构,并且只测试您的 应用的功能,您始终可以通过编程方式触发 onAppUpdate 事件,无论是在测试脚本中还是从JavaScript控制台。