是否可以配置 tycho-surefire 在测试阶段运行?

2024-06-25

我对 Maven 的了解不多,但我了解基础知识。我们正在使用 Tycho 构建 RCP 插件,我想知道为什么 Tycho 使用integration-test阶段来执行捆绑中的测试。

是否可以将某些类型的测试绑定到test第谷的 Maven 阶段而不是integration-test phase?

如果是这样,怎么办?


Tycho 在 OSGi 容器中执行测试,这要求编译的类已经打包为 OSGi 包。包装仅发生在package阶段,因此测试需要稍后执行。因此,tycho-surefire-plugin默认情况下执行测试integration-test phase.

如果您可以在 Eclipse 中将测试作为“JUnit 测试”运行(而不是作为“JUnit 插件测试”),那么您的代码和所有依赖项都不需要 OSGi 容器。在这种情况下,您还可以使用以下命令运行测试maven-surefire-plugin。该插件默认运行在test阶段。我发现了这个博客 http://mukis.de/pages/simple-junit-tests-with-tycho-and-surefire/描述了执行此操作所需的配置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以配置 tycho-surefire 在测试阶段运行? 的相关文章

随机推荐

  • python 中字符串到 OrderedDict 的转换

    我通过导入集合创建了一个 python 有序字典并将其存储在名为 filename txt 的文件中 文件内容看起来像 OrderedDict 7 0 6 1 5 2 4 3 我需要从另一个程序使用这个 OrderedDict 我这样做 m
  • 加载图像时出现 OutOfMemoryError

    我有一个显示图像的简单页面 来源是一个 URL var img new Image var source new UriImageSource Uri new Uri string Format http xxxx com imagem 0
  • 使用仪器工具定位泄漏

    我正在尝试使用泄漏工具查找我的应用程序中的泄漏 当应用程序启动时 我可以看到 106 个泄漏 但我很难找到它们 在图像中 您可以看到列表的一部分 但如何深入到生成泄漏的类或代码行 寻找泄漏并不是那么简单 你需要戴上侦探帽 从外套中拿出放大镜
  • 如何将函数应用于表以将 P 值输出为新行

    我有这个简单的数据框 sum 列表示行的总和 我想使用 prop test 来确定每列的 P 值 并将该数据显示为标记为 p 值的附加行 我可以按以下方式使用 prop test 来确定任何单个列的 p 值 但无法弄清楚如何使用单个函数将其
  • 处置实现 IDisposable 的成员

    在我的 Dispose 方法 如下所示 中 每次我想调用 someObj Dispose 时 我也会检查 someObj null 这是因为我的设计不好吗 他们是否有一种更干净的方法来确定调用对象中使用的所有成员 实现 IDisposabl
  • 通过 ClickOnce 部署自动安装更新

    我想部署我的项目单击一次 http en wikipedia org wiki ClickOnce部署 但是当我这样做时 它在最终用户计算机的对话框中询问 XXXX 已推出新版本 您想立即下载吗 但我的最终用户don t有鼠标或键盘 所以我
  • 如果配置更改则为空对象引用

    如果配置仅更改 我会得到空对象引用LinearLayout对象 景观模式我必须setVisiblity View GONE对于除一个视图之外的所有视图 portrait模式我必须setVisibility View VISIBLE对于所有视
  • 无法解析请求正文

    我一直在尝试解决以下错误 但无法解决 下面是代码 HttpPost public async Task
  • 全局访问 Ninject 内核

    这个问题与 Ninject 没有具体关系 这更多的是一个一般性的编码问题 但我将其发布在这里 以防在 Ninject 中可能有更好的方法来完全处理该问题 而不是我正在尝试做的事情 我想知道是否可以从 Global asax 中的实例全局访问
  • 按钮 Onclick 调用 Javascript,后者调用 PHP 文件,该文件添加到 Mysql 数据库

    我需要添加到数据库的帮助 我想从按钮单击方法调用 javascript scrt Javascript 脚本 我想调用一个 php 文件 其中包含一些添加到 MySQL 数据库的代码 我确实尝试了 20 多个网站 但没有任何帮助 如果 AJ
  • Distinct 不适用于 LINQ to Objects [重复]

    这个问题在这里已经有答案了 class Program static void Main string args List
  • 通过 Appcelerator Cloud API 发送电子邮件

    我试图在我的 Titanium 应用程序中通过 Appcelerator Cloud Service 发送电子邮件 我使用的代码是标准代码 在文档站点上给出 但电子邮件并未发送 Cloud Emails send template welc
  • 当 Haskell 持久库中需要“Key”时,如何通过“Int”获取实体?

    我将持久性 orm 与 scotty Web 框架一起使用 我想通过 id 从 db 获取值 这些是来自 GET 请求的 有 get 函数接受 Key Entity 变量并返回 Maybe Entity 我使用以下代码从数据库获取值 k l
  • 在隐藏的 html5 canvas 元素中绘制不起作用

    我正在尝试在画布上绘制 而它的父级是display none 有没有办法做到这一点 这是一个 jsFiddle 来演示我的问题 http jsfiddle net kannix jSj83 http jsfiddle net kannix
  • 如何检测Electron应用程序是否是第一次运行?

    我正在使用最新版本的 Electron builder 使用 AutoUpadate 开发一个应用程序 有什么方法可以知道App安装后第一次运行吗 Ps 我尝试过使用电子配置 但卸载后用户数据文件不会被删除 并且每次安装时我都需要做一些事情
  • Template_searchpath 在 Airflow 中给出 TemplateNotFound 错误并且找不到 SQL 脚本

    我有一个这样描述的 DAG tmpl search path home airflow gcs sql requests with DAG dag id pipeline default args default args template
  • PHP 会话 ID——它们是如何生成的? [复制]

    这个问题在这里已经有答案了 当我打电话时session start or session regenerate id PHP 为会话 ID 生成看似随机的字符串 我想知道的是 它只是一个随机的字符序列 还是像uniqid 功能 因为如果只是
  • Snapchat url 方案无法正常工作 - 相机打开但未打开个人资料

    我正在尝试这个http handleopenurl com scheme snapchat http handleopenurl com scheme snapchat应用程序打开并显示相机 而不是向我显示个人资料 snapchat 是否还
  • 如何向服务器发送“hello”并回复“hi”?

    使用我的代码 我可以在服务器上读取消息并从客户端写入消息 但我无法从服务器写入响应并在客户端中读取 上的代码client var cli new TcpClient cli Connect 127 0 0 1 6800 string dat
  • 是否可以配置 tycho-surefire 在测试阶段运行?

    我对 Maven 的了解不多 但我了解基础知识 我们正在使用 Tycho 构建 RCP 插件 我想知道为什么 Tycho 使用integration test阶段来执行捆绑中的测试 是否可以将某些类型的测试绑定到test第谷的 Maven