返回顶部
首页 > 资讯 > 精选 >go test -run:如何在测试标识符中指定包
  • 430
分享到

go test -run:如何在测试标识符中指定包

go语言 2024-02-09 12:02:16 430人浏览 独家记忆
摘要

PHP小编新一为你详细介绍如何在测试标识符中指定包。在Go语言中,我们可以使用"go test -run"命令来运行指定的测试用例。默认情况下,该命令会运行当前目录下所有的测试用例。但

PHP小编新一为你详细介绍如何在测试标识符中指定包。在Go语言中,我们可以使用"go test -run"命令来运行指定的测试用例。默认情况下,该命令会运行当前目录下所有的测试用例。但是,有时候我们只想运行某个特定的测试包或测试函数,这时候就需要使用"-run"标识符来指定。例如,我们可以使用"go test -run PackageName"来只运行指定的测试包,或者使用"go test -run TestFunctionName"来只运行指定的测试函数。通过这种方式,我们可以更加灵活地运行我们所需要的测试用例,提高测试效率。

问题内容

假设我有两个包 foo/bar 和 foo/baz。 foo/bar 和 foo/baz 都有一个 TestFoo,但我只想运行 foo/bar 的 TestFoo。此外,foo/baz 有一个我想运行的 TestBaz。

是否可以指定仅运行 foo/bar::TestFoo 和 foo/baz::TestBaz 的 go test 命令?

我尝试使用 go test -run 来实现此目的,但看起来运行正则表达式只是按名称过滤,而不是按包标识符过滤:

go 测试-运行“TestFoo|TestBaz”foo/bar foo/baz

理想情况下,我想做这样的事情:

go 测试-运行“foo/bar/TestFoo|foo/baz/TestBaz”foo/bar foo/baz

解决方法

是否可以指定一个仅运行 foo/bar::TestFoo 和 foo/baz::TestBaz 的 go test 命令?

不,这是不可能的。

(包通常应该是独立的,并且从多个测试中测试一个选定的测试根本不是常见的用例。通过 go test 测试多个或所有包就足够好了。/...)

以上就是go test -run:如何在测试标识符中指定包的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: go test -run:如何在测试标识符中指定包

本文链接: https://lsjlt.com/news/562533.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • go test -run:如何在测试标识符中指定包
    php小编新一为你详细介绍如何在测试标识符中指定包。在Go语言中,我们可以使用"go test -run"命令来运行指定的测试用例。默认情况下,该命令会运行当前目录下所有的测试用例。但...
    99+
    2024-02-09
    go语言
  • SpringBoot 在测试时如何指定包的扫描范围
    目录在测试时如何指定包的扫描范围以往…这么写通过@SpringBootApplication注解配置容器的包扫描范围配置扫描包范围如何修改包扫描的位置?方法一方法二在测试时如何指定包...
    99+
    2024-04-02
  • php如何检测字符串中是否包含指定字符
    本篇内容介绍了“php如何检测字符串中是否包含指定字符”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!两种检测方法:1、利用strpos()检...
    99+
    2023-07-02
  • c语言中如何定义标识符
    c 语言中标识符用于标识变量、函数等实体,必须遵循以下规则:由字母、数字和下划线组成;不能以数字开头;不能是保留字;没有长度限制;区分大小写。标识符用于:变量名:存储数据;函数名:定义函...
    99+
    2024-05-22
    c语言
  • java中如何去测试指定方法
    首先,打开您的项目。我创建的是maven项目,这对于是否使用maven并没有太大关系,方法都是一样的接下来,找到下图所示的位置,然后就可以开始写您的测试类了首先,您需要先创建一个测试类,我这里创建的是UserTest接下来,您需要导入Jun...
    99+
    2019-02-15
    java 测试 指定 方法
  • 如何在 Go 中测试嵌套输入
    php小编柚子为您介绍如何在 Go 中测试嵌套输入。在编写 Go 代码时,经常会遇到需要处理嵌套输入的情况,例如嵌套的 JSON 数据或多维数组。如何有效地测试这些嵌套输入是一个关键问...
    99+
    2024-02-14
  • 如何在 Go 中编写示例测试?
    从现在开始,我们要努力学习啦!今天我给大家带来《如何在 Go 中编写示例测试?》,感兴趣的朋友请继续看下去吧!下文中的内容我们主要会涉及到等等知识点,如果在阅读本文过程中有遇到不清楚的地方,欢迎留言...
    99+
    2024-04-04
  • 如何在 Go 中测试重定向响应接口的正确性?
    Go 语言是一门简洁、高效的编程语言,被广泛应用于 Web 开发中。当我们开发 Web 应用时,重定向响应接口的正确性非常重要。在这篇文章中,我们将学习如何在 Go 中测试重定向响应接口的正确性。 在开始之前,我们需要了解重定向响应接口是什...
    99+
    2023-07-26
    重定向 响应 接口
  • Go语言如何判断指定字符是否存在
    这篇文章主要讲解了“Go语言如何判断指定字符是否存在”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Go语言如何判断指定字符是否存在”吧!判断方法:1、使用index()函数判断,可以在字符串...
    99+
    2023-07-05
  • 详解如何在Flutter中获取设备标识符
    目录使用 platform_device_id应用预览代码使用 device_info_plus应用预览代码结论本文将引导您完成 2 个示例,演示如何在 Flutter 中获取设备标...
    99+
    2024-04-02
  • 如何在Prometheus中创建自定义指标
    要在Prometheus中创建自定义指标,您需要遵循以下步骤: 创建一个用于暴露指标的应用程序或服务。您可以使用Promethe...
    99+
    2024-03-04
    Prometheus
  • php如何检测数组中是否包含指定键
    今天小编给大家分享一下php如何检测数组中是否包含指定键的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。两种方法:1、用“ar...
    99+
    2023-06-30
  • 如何在 Go 单元测试中模拟 Pulumi 资源?
    问题内容 我有一个函数,它接受 aws openidconnectprovider pulumi 资源的输入并创建一个 iam 角色,并附加一个包含来自该 oidc 提供商的信息的 a...
    99+
    2024-02-06
  • 如何在go中实现CLI命令的单元测试
    小伙伴们对Golang编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《如何在go中实现CLI命令的单元测试》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,...
    99+
    2024-04-05
  • php如何判断指定字符是否在字符串中
    这篇文章主要介绍“php如何判断指定字符是否在字符串中”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何判断指定字符是否在字符串中”文章能帮助大家解决问题。判断方法:1、用strpos(),如...
    99+
    2023-07-04
  • java中如何判断一个字符串包含几个指定字符
    可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返回值是int类型。相关学习视频推荐:java视频教程实例如下://创建方法ciShu,...
    99+
    2015-04-27
    java 判断 字符串 指定 字符
  • 如何在Java中打包文件并指定路径?
    在Java中,打包文件并指定路径是一个常见的需求。在本文中,我们将介绍如何使用Java中的打包工具打包文件,并指定路径。 一、打包工具介绍 Java中有两种打包工具,分别是JAR和WAR。其中,JAR是Java Archive的缩写,用于将...
    99+
    2023-10-03
    打包 文件 path
  • 如何在Prometheus系统中创建自定义指标
    要在Prometheus系统中创建自定义指标,您需要执行以下步骤: 创建一个新的指标定义文件,通常使用PromQL语言编写。您可...
    99+
    2024-03-04
    Prometheus
  • PHP如何使用三元运算符测试数字是否大于指定数
    这篇文章主要为大家展示了“PHP如何使用三元运算符测试数字是否大于指定数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PHP如何使用三元运算符测试数字是否大于指定数”这篇文章吧。首先简单给大家介...
    99+
    2023-06-20
  • 如何解决出现ora-12154:无法解析指定连接标识符的问题
    这篇文章主要介绍了如何解决出现ora-12154:无法解析指定连接标识符的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。用PL/SQL ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作