bazel支持测试执行顺序吗?

2023-11-26

我想在运行其他更深入的端到端测试之前运行一定数量的端到端集成测试。只要我不使用--keep_going标记第一个测试失败应该退出bazel test //...会议。我希望在更深入的测试之前运行更浅的端到端测试,有没有办法从 bazel 管理测试执行顺序?

我想我可以在 shell 中做一些事情,比如将测试标记为manual然后按照我希望的顺序分段调用相关测试,但如果有一些内置的方法来完成上述任务,那就太好了。


据我所知,Bazel 对此没有直接支持。

您可以设置用户指定的标签,然后使用--test_tag_filter标记批量运行测试。 F.e.你可以有shallow and deep标签,然后首先使用shallow标签,然后是没有任何标签的测试,然后是带有标签的测试deep tag.

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

bazel支持测试执行顺序吗? 的相关文章

  • 我如何告诉 Bazel Python.h 所在的位置?

    我正在构建一个 C 可执行文件 需要从用户的 Python 安装中 include Python h 为了在 Bazel 中表达 Python h 及其包含的各种头文件 我需要知道 Python 包含目录在哪里 这个位置在 Windows
  • 集成测试时在AngularJS中使用$injector(不使用ngMock)

    我需要使用 Karma Jasmine 在 AngularJS 中设置一些集成测试 但遇到麻烦 因为不使用 ngMock 时 因为我想访问实际的 http 端点 没有module or inject方法 那么如何将服务注入到我的测试中呢 我
  • 我应该如何设置集成测试以将测试数据库与实体框架结合使用?

    我正在为应用程序编写集成测试 但无法找到有关如何为我的集成套件设置测试数据库的任何最佳实践 我正在使用实体框架代码优先开发 ASP NET MVC4 应用程序 我可以确认我的测试项目中的测试默认与我的计算机上的本地开发数据库进行通信 这并不
  • 多语言集成测试框架

    想象一下 您有一个由不同组件组成的相当复杂的面向服务的体系结构 组件是用不同的语言 Java PHP Ruby 编写的 并以不同的方式相互通信 即 UI REST API 在某些情况下共享一些数据库表等 我正在尝试为一些端到端测试设计一个集
  • Capybara 无法识别动态添加的 DOM 元素?

    在使用 Capybara 和 Selenium 时 我似乎在测试使用 jQuery 执行的 javascript 操作时遇到了麻烦 预期的行为是当用户单击链接 添加资源 时动态生成表单 Capybara 将能够单击该链接 但无法识别新的表单
  • 测试依赖于 NUnit 的常用功能

    我有一些初始化代码来使用我的 API 初始化可能会失败 我想在 NUnit 测试中测试它 初始化之后就可以使用API 了 我也在测试 API 但我所有的测试方法都将使用相同的 通用的初始化代码 我理想的情况是这种行为 运行初始化测试 如果
  • 使用 jasmine 测试 ember.js 应用程序

    有谁知道有关测试 ember js 应用程序的任何资源 示例或教程 您如何测试视图 似乎没有任何关于此的广泛示例 信息 我无法提出一个如何实现这一目标的示例 但我发现了一个广泛使用 Jasmine 进行测试的项目 您应该看一下余烬资源 ht
  • 如何升级巴泽尔?

    我成功构建了 bazel 0 4 0 然后我尝试将其升级到最新版本巴泽尔 0 5 1 using compile sh compile bazel 0 4 0 output bazel exe 它给了我一个错误 巴泽尔 0 5 0 巴泽尔
  • 沙箱中的 Bazel 和 py_test - 有什么方法可以定义输出?

    我正在运行多个py test 项目数量的配置 由于它们数量众多 默认的沙箱机制似乎很方便 测试不会相互干扰 并且免费并行运行 不过 这是有代价的 据我了解 沙箱将导致 bazel 在临时目录中运行测试 结合py test规则未定义任何out
  • 巴泽尔的$地点扩张

    我想添加 location 扩展到rules scala for jvm flags我在其中设置依赖项的属性data属性 但失败了 label src java com google devtools build lib worker in
  • 如何测试 Stripe 中的订阅续订流程?

    我想测试我的应用程序在订阅付款已完成 或失败 时对来自 stripe 的 webhook 事件的处理 这是我到目前为止所尝试过的 设置新订阅 将用户的信用卡更新为可以添加到帐户但无法实际扣款的信用卡 将试用结束日期更改为一秒内 等待几秒钟
  • 使用 Retrofit 网络请求时如何使用 IdlingResource 测试 Android UI

    我正在编写集成测试 在 UI 中执行操作 使用以下命令启动网络调用Retrofit 我知道我需要实施CountingIdlingResource https code google com p android test kit source
  • OpenEJB 本地客户端注入失败

    请注意 我正在镜像很接近 事实上 我的情况有点简单 因为我此时甚至没有使用持久性单元进行测试 我的测试项目提供了一个简单的MDB和一个会话bean MDB 和会话 bean 都正常加载 并且无需注入即可成功测试 以受限方式 建议注射 Loc
  • Tensorflow 未显示“在本地成功打开某某 CUDA 库”

    我将 TensorFlow 配置为在 GPU GeForce 840M 上支持 CUDA 但程序运行速度相当慢slow与我之前使用的 CPU 相比 还有 我do not收到任何类型的消息某某CUDA库打开成功当我运行程序时 相反 这是我运行
  • 如何在 Windows 10 x64 上使用 Bazel 构建和调试 C++ 可执行文件

    我想使用 bazel 生成的可执行文件来调试 C 代码 但由于某种原因 bazel 不会在 x64 架构上构建代码 或者可执行文件无法在调试模式下工作 我的文件是 main cpp include
  • 使用 Spring boot 测试执行集成测试时无法注入自定义过滤器

    我在 spring 控制器中有 POST 方法 并且我正在尝试使用 Test Rest 模板交换在控制器上运行测试方法 控制器 java RequestMapping path rest projects RestController pu
  • 解决bazel中使用gRPC cpp时的依赖问题

    我正在尝试运行一个依赖 gRPC 的简单程序 我尝试了几个示例 但仍然出现以下错误 ERROR home git examples WORKSPACE 1 1 name git repository is not defined ERROR
  • 将 cpu 转换应用到 Bazel 中的 cc_binary 规则

    我有一个始终必须编译的 c 目标darwin x86 64 无论 cpu调用 bazel build 时设置 它是大型项目中始终必须为特定 cpu 编译的唯一目标 cc binary name hello world srcs hello
  • 让 Rails 测试了解 Rails 内部链之外的 Rack 中间件

    Context 应用程序使用一个 Rack 中间件must在 config ru 中设置 而不是在 Rails 的内部中间件链中设置 这是出于与该问题无关的原因 Question 如何让我的测试 功能和集成 意识到这个中间件 我将用一个例子
  • 如何在 Bazel 中禁用 C/C++ `-Werror` 构建错误? (又名:如何关闭已由“-Wall -Werror”打开的特定警告)

    我在构建时遇到以下错误 has undefined behavior Werror Wundefined reinterpret cast Bazel 构建从此完全停止clang llvm编译器 Wundefined reinterpret

随机推荐

  • VS 构建后显示“xxx.exe 不是有效的 Win32 应用程序”

    我已经在我的 Windows 7 64 PC 上的 Visual Studio 2015 使用 IDE 中成功开发了 WinAPI 应用程序 我通常在Release模式下测试程序 然后我对我的源代码进行了一些编辑 程序编译和链接没有错误 但
  • 反射调用函数并使用默认参数

    给定以下函数 fun function x Int 12 println x x 如何使用反射调用它而不指定x 或者以某种方式使用默认值 not硬编码 您可以使用callBy 它遵循默认值 function callBy emptyMap
  • 如何将 Facebook 相册集成到网站中? [复制]

    这个问题在这里已经有答案了 可能的重复 Facebook Api 如何访问我的相册 如何在网站内显示 Facebook 相册中的照片 您可以使用图形 API 来获取相册中的图像 如下所示 https graph facebook com A
  • LESS 中的双 & 符号

    我对 LESS 编译器中的双 符号行为感到困惑 Look heading type small font size 15px 将被编译为 heading heading type small font size 15px 那很好 But w
  • 更新和删除表中的不同行时是否可能出现死锁?

    在Oracle 10 版本中 即使同时对同一个表的不同行进行更新和删除 也会导致死锁吗 该表的主键由两列组成 并且没有任何与任何其他表关联 引用的外键 并且与其他表没有父 子关系 我相信 它不会造成僵局 但我在我的应用程序中遇到了问题 添加
  • C++和C#之间通过管道进行通信

    我想通过管道将数据从 C 应用程序发送到 C 应用程序 这是我所做的 这是 C 客户端 include stdafx h include
  • 为什么引入严格性的函数称为 seq?

    我明白了seq功能以及为什么有必要引入严格性以提高效率 我不明白的是 为什么这个原语被称为seq 与严格性无关 TL DR 米兰达称之为seq 它是在什么时候引入的sequence 可能 已经是 Monad 的事情了 并且 被称为stric
  • Angular/Chart.js 错误:无法创建图表:无法从给定项目获取上下文

    这确实是我第一次使用 Chart js 我将其导入到 Angular 组件中 我现在尝试创建一个简单的条形图 我的控制台中出现以下错误 core controller js 118 Failed to create chart can t
  • Heroku 上的 url_for with _external=True 不会在 URL 上附加服务器名称

    我已经在 Heroku 上部署了一个应用程序 但问题是当我的应用程序发送电子邮件时 它没有在 URL 中附加我的服务器名称 content Content text html verification email format user f
  • SQLite 架构信息元数据

    我需要获取 SQLite 数据库中的列名及其表 我需要的是一个包含 2 列的结果集 table name column name 在 MySQL 中 我可以通过数据库上的 SQL 查询来获取此信息INFORMATION SCHEMA 然而
  • opencv中如何合并轮廓?

    好的 我已经在这个项目上工作了一段时间了 我正在构建这个玩铬合金恐龙游戏的机器人 所以我尝试了其他方法来检测字符 例如 matchTemplate 甚至制作了自己的算法来定位对象 但我最喜欢这个 findcontours 这是我所拥有的 谁
  • 如何在 android 11 中的 /Android/media 中创建文件夹?

    我想在内部存储中创建一个新文件夹 但是在新版本的Android中 我们无法像以前创建文件夹一样创建文件夹了 但一些应用程序 例如 WhatsApp 会在 Android media 内创建文件夹 我想知道如何在此位置内创建文件夹 conte
  • Java 运行时.exec()

    我可以从命令行运行此命令 没有任何问题 验证脚本执行 c Python27 python feedvalidator feedvalidator src demo py https das dynalias org 8080 das cor
  • Heroku 中的 Django 错误:“请提供 ENGINE 值”

    我阅读并应用了 Heroku 上的 Django 入门 教程 但在同步数据库时遇到了问题 raise ImproperlyConfigured settings DATABASES is improperly configured djan
  • Angular4 材质输入无法正确显示

    我正在尝试将材质放入 angular4 项目中 在该项目中我用表格复制 粘贴了示例 当我输入客户名称时 编程部分按预期工作 它按应有的方式进行过滤 并且下表显示得非常好 问题是 mat form field 内的 matInput 未正确显
  • 使用 jQuery 检查是否至少选中了一个复选框

    我有五个复选框 使用 jQuery 我如何检查是否至少检查了其中之一
  • 显示更新时从 Flask 视图流式传输的数据

    我有一个可以生成数据并实时传输数据的视图 我不知道如何将此数据发送到可以在 HTML 模板中使用的变量 我当前的解决方案只是在数据到达时将其输出到空白页面 这是可行的 但我想将其包含在带有格式的更大页面中 当数据流式传输到页面时 如何更新
  • 如何使用 Python 获取 1200 英寸的 truetype 字体字符宽度?

    我可以使用 PIL 获取字符的高度和宽度 以像素为单位 见下文 但是 除非我弄错了 像素大小取决于屏幕的 DPI 它可能会有所不同 相反 我想做的是以绝对单位 例如英寸或 1200 英寸 wordperfect 单位 计算字符的宽度 gt
  • 在一个范围内选择一个范围

    我使用以下 VBA 代码 MS Excel 2010 选择给定范围内的一系列单元格 复制复制的单元格并将其插入回源范围 该范围从工作表中的第 2 行开始 一直到第 2200 行 从第 50 列到第 65 列 Set rngFEA shtTa
  • bazel支持测试执行顺序吗?

    我想在运行其他更深入的端到端测试之前运行一定数量的端到端集成测试 只要我不使用 keep going标记第一个测试失败应该退出bazel test 会议 我希望在更深入的测试之前运行更浅的端到端测试 有没有办法从 bazel 管理测试执行顺