【问题标题】:Configure project for Jasmine Test Case using Oracle Weblogic使用 Oracle Weblogic 为 Jasmine 测试用例配置项目
【发布时间】:2015-05-19 22:07:51
【问题描述】:

我有一个基于 Web 的项目,我将其部署在 weblogic 服务器中作为 EAR 执行。我需要实现 Jasmine 进行单元测试。 我开始知道 Jasmine 可以在 NodeJS 服务器中执行,但我的项目也有一些 servlet 作为其中的一部分。那么,如何配置 Jasmine 以在 oracle weblogic 服务器上运行。

另外,如果可以通过任何其他方式,例如将 weblogic 与 NodeJS 集成(我对此不确定。),请解释一下设置过程。

【问题讨论】:

    标签: node.js unit-testing jasmine weblogic


    【解决方案1】:

    我不会尝试从 WebLogic 运行您的 Jasmine 测试。这就像说您想在 WebLogic 上运行 JUnit 测试。

    JUnit 测试在您的开发环境(通常由 IDE 封装)以及您的 CI 构建代理上从命令行运行。茉莉花测试应该遵循相同的模式。您不必为了运行单元测试而经历整个部署周期。

    我建议考虑使用 Karma 在本地和 CI 上运行您的测试。

    【讨论】:

    • 嗨,约翰,感谢您分享信息。您能否详细解释一下如何配置以及如何从 Jasmine 更方便。另外,我正在使用Backbone JS进行开发,不知道Karma是否支持Backbone JS。
    • 您仍然使用 Jasmine 编写测试,是的,您可以使用 Jasmine 针对 Backbone 编写测试。 Karma 只是围绕执行测试提供了一点基础设施。围绕 Karma 的在线文档非常好,加上 Google 应该足以让您运行。
    • 我尝试在 google 上搜索并获得了设置 karma 的帮助。但是这里的问题是我的本地 weblogic 服务器在端口 7001 上运行,并且在访问应用程序时,它会访问一个 servlet,该 servlet 将执行一系列 servlet,然后重定向到 html 页面。但是 nodeJS 不允许直接访问 servlet,因为它只是一个 HTTP 服务器。
    猜你喜欢
    • 2019-09-05
    • 1970-01-01
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 2012-06-27
    • 2016-10-11
    • 2016-04-24
    • 2016-06-03
    相关资源
    最近更新 更多