在
2024 Clojure 状态调查!
分享您的想法。
欢迎!请查看
关于
页面以了解更多关于此信息的工作方式。
GitHub 登录
所有活动
问题
未回答
标签
提出一个问题
关于
提出一个问题
在 JVM 上并行运行测试
0
票
提问
Aug 16, 2016
在
test.check
由
jira
目标
确定性 -- 使用并行选项调用 quick-check 与不使用并行选项给出相同的答案
但是,我们必须牺牲一些确定性,因为我认为我们无法合理地
说 {{reporter-fn}} 每次都会以相同的方式被调用,甚至说
返回的 {{:num-tests}} 值始终相同
在 JVM 上关于挂起的最佳方案
是否需要某种具有线程 ID 或类似内容的动态变量,
以便用户可以使用它来协调全局资源的使用?或者他们可以
手动使用 {{ThreadLocal}} 或池
问题
这真的值得吗?坏处是它使 {{quick-check}} 的 API 和实现更复杂,并且据称大部分用例可以由从不同线程调用 {{quick-check}} 多次来满足;通用的测试套件并行化器会为大多数人做事吗?
请求
jira
请
登录
或
注册
以便添加评论。
请
登录
或
注册
以回答此问题。
1
答案
0
票
回答
Jun 26, 2019
由
jira
参考:
https://clojure.atlassian.net/browse/TCHECK-115
(由 gfredericks 报告)
请
登录
或
注册
以便添加评论。
欢迎来到 Clojure Q&A,在这里您可以提问并获得 Clojure 社区成员的答案。
相关问题
绑定测试和时间缩小
test.check 似乎没有为异步测试提供宏
当我运行测试时,为什么 tools-deps 再次下载所有依赖项(在本地和 CI 上)
提供在终止测试后获取测试输出的一种机制。
关于空虚 if 测试进行警告
分类
所有分类
Clojure
(1.5k)
ClojureScript
(610)
ClojureCLR
(25)
贡献库
(719)
算法通用
(3)
算法モナド
(4)
核心异步
(112)
核心缓存
(19)
核心合约
(5)
核心逻辑
(66)
核心匹配
(44)
核心缓存
(8)
核心rrb向量
(13)
核心类型化
(33)
核心统一
(5)
数据AVL树
(1)
数据编解码
(3)
数据CSV
(12)
数据指树
(1)
数据Fressian
(6)
数据生成器
(3)
数据整数映射
(17)
数据JSON
(17)
数据优先映射
(3)
数据XML
(23)
数据ZIP
(4)
Java类路径
(2)
Java数据
(12)
Java JDBC
(3)
Java JMX
(6)
数学组合
(5)
数学数值塔
(1)
Replicant
(0)
测试检查
(45)
测试生成性
(2)
工具分析器
(8)
构建工具
(29)
命令行工具
(7)
依赖工具
(119)
依赖图工具
(2)
JVM发射器工具
(7)
GitHub库工具
(4)
日志工具
(6)
宏工具
(8)
命名空间工具
(29)
读取器工具
(11)
工具工具
(2)
跟踪工具
(5)
工具
(72)
元
(19)
其他
(91)
...