问题标签 [runner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
77 浏览

python - 如何通过只执行每个单元测试一次来创建多个单元测试报告?

我的单元测试用例需要多种输出格式..

  1. HTML 输出
  2. XML 输出

目前我需要多次执行所有测试用例

  1. 用于 HTML 输出的HTML 测试运行器
  2. 用于 XML 输出的XML 测试运行器

这是因为结果对象与每个 TestCase 绑定,我找不到如何将结果类列表绑定到每个 TestCase ...(这实际上可以解决我的问题)

0 投票
1 回答
98 浏览

node.js - 每天在 Nodejs 中触发一个跑步者

所以我想触发一个 Runner 来生成一些东西并将其插入到 MongoDb 中。我想在nodejs中做到这一点。有没有图书馆可以帮助我做到这一点?

目前我正在使用 express 制作一个 api 服务器,还没有找到一种方法来做到这一点。非常感谢!

0 投票
1 回答
1289 浏览

token - Gitlab CI 无法克隆 gitlab repo

有没有人有同样的问题?

我将 Gitlab ci 与 Gitlab 连接起来。测试运行时,Gitlab CI 无法克隆 Gitlabs 存储库。得到这个错误:

0 投票
2 回答
2699 浏览

unity3d - 在 Unity 中结束我的 2D 游戏

过去一个月我一直忙于制作 2D 游戏,并且对结果感到非常满意......但是我的驱逐舰(对撞机)结束了关卡并将我送到另一个关卡,其中包含分数等信息没有按照我想要的方式工作..

这里是 Destroyer 上的脚本:

我使用 C# 顺便说一句

目前我通过关卡并在后台看到毁灭者,但随后它就消失了,并没有结束关卡。请帮忙,因为我将在明天我的大学举办的游戏博览会上向公众展示我的游戏......

先谢谢了

0 投票
3 回答
1589 浏览

ruby-on-rails - 为什么 Rails runner 不返回结果?

我遇到了 Rails 跑步者的问题。当我尝试使用 if 时,即使是通过命令行,它什么也没做!它不显示错误消息,也不显示操作结果。

例如,如果我尝试

定义了模型Credit,方法算作

甚至更简单的任务,跑步者什么都不做!

我试过说环境就是发展,但没有任何作用。有没有人有任何见解?难道我做错了什么?

编辑:我正在查看数据库,这就是问题所在,没有更新。我将第一个元素的列“estado”的值更改为“En proceso”以外的值,但是,无论我使用跑步者多少次,数据库都没有显示任何变化。

0 投票
1 回答
821 浏览

c# - SonarRunner 适用于 Sonar 3.2,但不适用于 SonarQube 4.4

环境:Windows 7 | SonarQube 4.4 | SonarRunner 2.4 | .NET (C#)

我一直在使用 Sonar 3.2 和 SonarRunner 2.0。在命令提示符下键入“sonar-runner”后,项目将显示在 Sonar 仪表板中,项目基目录就在那里。

使用相同的配置集,当我升级到 SonarQube 4.4 和 SonarRunner 2.4 时,在命令提示符下键入“sonar-runner”时会引发以下异常,其中项目基目录在那里:



声纳项目属性:



当我在命令提示符下重新运行“sonar-runner -e”时,PFB 输出,项目基目录在那里:


请帮助整理这些例外情况,如果需要任何其他详细信息,请告诉我,谢谢。

问候, KP

0 投票
2 回答
547 浏览

ruby-on-rails - 从 Cron 运行 Rails 任务

我有一个我想从中运行的 Rails 运行器任务cron,但当然cron是运行root,因此环境设置不正确以使 RVM 正常工作。我已经尝试了很多东西,但到目前为止都没有奏效。crontab条目是:

为超长的命令行道歉。无论如何,我从中得到的错误是:

所以在 RVM 目录中找到了 ruby​​,但同样,环境是错误的。

我试过rvm alias delete [alias_name]了,它似乎做了一些事情,但是如果我知道它生成的包装器去了哪里,那该死的。我看了看,/usr/local/rvm/wrappers没有看到我指定的名字。

这似乎是一个常见问题——常见到whenevergem 存在。我正在使用的 runner 命令非常简单,将这个条目放入 and go 似乎是一个灌篮crontab,但不是那么多......

对此的任何帮助表示赞赏。

0 投票
1 回答
700 浏览

ruby-on-rails - rails runner 忽略了子目录 RAILS_RELATIVE_URL_ROOT

使用导轨 4.2.0.beta4。

RAILS_RELATIVE_URL_ROOT运行程序运行脚本时,似乎忽略了 env 。不使用跑步者时,它适用于我的网络服务器。但是有了跑步者,我得到了这个:

环境设置正确:

我也尝试在配置中设置它,但没有运气:

我怎样才能让跑步者尊重子目录/ RAILS_RELATIVE_URL_ROOT

对于我的网络服务器(独角兽顺便说一句),它通过以下方式启动它config.ru(跑步者 afaik 不使用):

0 投票
1 回答
957 浏览

java - Jetty Runner、Servlet 过滤器和 org.apache.jasper.JasperException:PWC6345

我很绝望。我在这里阅读了有关此问题的所有主题,但没有帮助。我编写了一个简单的应用程序并尝试使用 Jetty Runner 运行它。它在我的本地机器上运行良好。但在那之后我尝试添加 servlet 过滤器(因为 Jetty 在welcome-file-list 上存在 servlet 问题)。现在它打印给我:

我的 JDK 和 JAVA_HOME 没问题。我正在使用 jdk1.8.0_25。

我读到:

或者

我遇到了这个问题:

我正在使用 IDEA、Maven 和 .sh-file 来运行 Jetty。

奇怪的是 - 我试图在 Heroku 上部署这个带有 servlet 过滤器的应用程序,它运行良好

你能帮我解决这个问题吗?

0 投票
2 回答
4387 浏览

nullpointerexception - SonarQube Runner 在分析期间抛出 NullPointerException

更新:我在 Fedora 21 上运行它。SonarQube - 5.0。SonarQube 亚军 - 2.4

UPDATE2:Findbugs v3.1,Java 插件 v2.8

UPDATE3:分析器在以下文件上失败:

我已经按照声纳网站上的教程安装了 SonarQube。我可以浏览到 localhost:9000 并显示起始页。然后我尝试通过命令分析项目:sonar-runner。它失败。运行 sonar-runner -X 显示以下内容:

> 错误:Sonar runner 执行期间出错 org.sonar.runner.impl.RunnerException:无法在 org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91) 在 org.sonar.runner.impl 执行 Sonar .BatchLauncher$1.run(BatchLauncher.java:75) at java.security.AccessController.doPrivileged(Native Method) at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69) at org.sonar.runner。 impl.BatchLauncher.execute(BatchLauncher.java:50) 在 org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102) 在 org.sonar.runner.api.Runner.execute(Runner.java:100)在 org.sonar.runner.Main.executeTask(Main.java:70) 在 org.sonar.runner.Main.execute(Main.java:59) 在 org.sonar.runner.Main.main(Main.java:53 ) 引起:org.sonar.squidbridge.api.AnalysisException:SonarQube 无法分析 org.sonar.java.ast.AstScanner 的 org.sonar.java.ast.AstScanner.simpleScan(AstScanner.java:114) 的文件:'/path/to/my/file/MyFile.java' .scan(AstScanner.java:75) 在 org.sonar.java.JavaSquid.scanSources(JavaSquid.java:122) 在 org.sonar.java.JavaSquid.scan(JavaSquid.java:115) 在 org.sonar.plugins。 java.JavaSquidSensor.analysis(JavaSquidSensor.java:91) at org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:79) at org.sonar.batch.phases.SensorsExecutor.execute(SensorsExecutor.java:70)在 org.sonar.batch.phases.PhaseExecutor.execute(PhaseExecutor.java:122) 在 org.sonar.batch.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:222) 在 org.sonar.api.platform.ComponentContainer.startComponents (组件容器.java:93) 在 org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:78) 在 org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContainer.java:235) 在 org.sonar.batch.scan.ProjectScanContainer .scanRecursively(ProjectScanContainer.java:230) 在 org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:223) 在 org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:93) 在 org. sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:78) 在 org.sonar.batch.scan.ScanTask.scan(ScanTask.java:65) 在 org.sonar.batch.scan.ScanTask.execute(ScanTask. java:52) 在 org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:128) 在 org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:93) 在 org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:78) 在 org.sonar.batch.bootstrap.BootstrapContainer.executeTask(BootstrapContainer.java:171) 在 org.sonar.batch.bootstrapper.Batch .executeTask(Batch.java:95) 在 org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67) 在 org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48) 在太阳。 reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke( Method.java:606) at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87) ... 9 更多原因:java.lang。NullPointerException 在 org.sonar.java.checks.AbstractInjectionChecker.isDynamicString(AbstractInjectionChecker.java:54) 在 org.sonar.java.checks.AbstractInjectionChecker.isIdentifierDynamicString(AbstractInjectionChecker.java:67)。 isDynamicString(AbstractInjectionChecker.java:49) at org.sonar.java.checks.AbstractInjectionChecker.isDynamicString(AbstractInjectionChecker.java:57) at org.sonar.java.checks.AbstractInjectionChecker.isDynamicString(AbstractInjectionChecker.java:49) at org.sonar .java.checks.AbstractInjectionChecker.isDynamicString(AbstractInjectionChecker.java:57) 在 org.sonar.java.checks.AbstractInjectionChecker.isDynamicString(AbstractInjectionChecker.java:49) 在 org.sonar.java.checks.AbstractInjectionChecker。isDynamicString(AbstractInjectionChecker.java:57) at org.sonar.java.checks.SQLInjectionCheck.visitNode(SQLInjectionCheck.java:48) at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:95) at org .sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:113) 在 org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97) 在 org.sonar.java.ast.visitors .SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:113) at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97) at org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java :113) 在 org.sonar.java.ast.visitors 的 org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97)。SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:113) at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97) at org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java: 113) 在 org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:113) 在 org.sonar.java 的 org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97) .ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97) at org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:113) at org.sonar.java.ast.visitors.SubscriptionVisitor.visit (SubscriptionVisitor.java:97) 在 org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:113) 在 org.sonar.java。ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97) at org.sonar.java.ast.visitors.SubscriptionVisitor.scanTree(SubscriptionVisitor.java:73) at org.sonar.java.ast.visitors.SubscriptionVisitor.scanFile( SubscriptionVisitor.java:67) at org.sonar.java.model.VisitorBridge.visitFile(VisitorBridge.java:122) at com.sonar.sslr.impl.ast.AstWalker.walkAndVisit(AstWalker.java:67) at org.sonar .java.ast.AstScanner.simpleScan(AstScanner.java:107) ... 38 更多 >sonar.sslr.impl.ast.AstWalker.walkAndVisit(AstWalker.java:67) at org.sonar.java.ast.AstScanner.simpleScan(AstScanner.java:107) ... 38 更多 >sonar.sslr.impl.ast.AstWalker.walkAndVisit(AstWalker.java:67) at org.sonar.java.ast.AstScanner.simpleScan(AstScanner.java:107) ... 38 更多 >

没有做任何“异国情调”的事情,只是按照这样的官方教程:http: //docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Runner

我在本地运行它。有任何想法吗?

谢谢