我正在使用tomcat服务器,并且我添加了一个Rhino引擎以使我的用户能够使用某些脚本功能。第二阶段是提供一些调试环境。
我知道rhino具有调试API,但是我找不到有关如何使用它的任何文档/代码示例,并围绕它构建调试器
有谁知道?
检查这个线程
使Rhino调试器在使用Rhino调试器的servlet中工作。
并且一定要阅读整个线程
针对嵌入式引擎的Rhino调试器
上述线程中的一些人(根据我提供的第一个链接)进行了管理,以将调试器附加到嵌入式Rhino实例。
其他人甚至在sourcefore上做了一个小项目(没有测试过)
调试Rhino,您只需要debug和debug-
rhino文件夹,其余的就是其他东西
Gradle 的构建脚本展示了 Groovy 的所有能力. 作为开胃菜, 来看看这个: 例子 6.4. 在 Gradle 任务里使用 Groovy build.gradle task upper << { String someString = 'mY_nAmE' println "Original: " + someString println "Upper case:
主要内容:Gradle如何使用Groovy,Groovy的JDK方法,以下是纠正/补充内容:Gradle构建脚本文件用来处理两件事情:一个是项目和另一个的任务。每个生成表示一个或多个项目。一个项目表示一个JAR库或Web应用程序,也可能表示由其他项目产生的JAR文件组装的ZIP。简单地说,一个项目是由不同的任务组成。一个任务是指构建执行的一块工作。任务可能是编译一些类,创建一个,产生的或发布一些归档文件库。 注:Gradle使用Groovy语言编写脚本。 Gradle提供了一个域特定语言
当 Gradle 执行一个脚本时,它会将这个脚本编译为实现了 Script 的类. 也就是说所有的属性和方法都是在 Script 接口中声明的,由于你的脚本实现了 Script 接口,所以你可以在自己的脚本中使用它们.
无论您的计划多么精密、经验多么丰富,脚本错误 (bug) 可能在最初就使您的 ASP 服务器端的脚本无法正确运行。也就是说调试,即查找和纠正脚本错误,对开发一个成功的和强健的 ASP 程序是非常重要的。 Microsoft 脚本调试工具 Microsoft® Script Debugger 是一个功能强大的调试工具,它能帮助您迅速查找错误并对服务器端的脚本进行交互测试。Script Debugge
调试是发现错误和修复错误,是测试案例开发过程中的常见动作。 这里不打算介绍如何调试,很多 Selenium 的新手也已经具备基本的调试经验。如果调试对于你是全新的领域,建议你向公司里的开发人员请教。 断点和起点 Selenium IDE 通过设置断点可以让运行中的测试脚本在断点处暂停执行或者继续执行。通过断点,你可以让自动化脚本运行在特定的命令处暂停,可以观察该脚本在这个点上的行为。要做到这一点,
Ant 任务是 Gradle 的一等公民. Gradle 通过 Groovy 出色的集成了 Ant 任务. Groovy 自带了一个 AntBuilder. 相比于从一个 build.xml 文件中使用 Ant 任务, 在 Gradle 里使用 Ant 任务更为方便和强大. 从下面的例子中, 你可以学习如何执行 Ant 任务以及如何访问 ant 属性: 例子 6.13. 使用 AntBuilder