v1.1.0.RC3 上的新警告 - 解析 csv 失败
New Warning on v1.1.0.RC3 - Failed to parse csv
在最新的空手道版本 v1.1.0.RC3 中,我收到了以前没有收到的新警告消息,我正在努力确定原因以及它是否有任何影响。任何帮助将不胜感激。
[pool-2-thread-1] 警告 com.intuit.karate.JsonUtils - 解析 csv 失败:18
我的观察:
- 如果我关闭多线程,则不会出现此警告
- 它总是在执行功能时一开始就出现
- 在 0.9.6 版本中没有发生
- 启用调试未提供任何附加信息
- 我很难确定是哪个 .csv 文件导致了问题。如果我在单独出现此警告时执行 运行 的功能,则不会出现警告(IE:当 运行 孤立的可疑功能时,没有警告,但是当该功能被拾取时作为多个功能的一部分,警告确实会发生)。我也查看了我的 csvs,没有发现任何问题
示例代码:
Feature: CSV Test
Background:
* def isGroup = function(group) { return function(list) { return group.toUpperCase() == list.group.toUpperCase(); } }
Scenario Outline: <zephyr_id>: <zephyr_desc> - <state>
* print test
Examples:
| karate.filter(read('../data/' + env + '/requests/test.csv'), isGroup('PRE')) |
CSV 样本:
group,zephyr_id,zephyr_desc,expected_report_code,expected_transactions,option,account,state,option,option,option,option,century_indicator,search_period,option,option,option,quoteback,extended_qb,dln,last_name,first_name,middle_name,suffix,dob,gender,ssn
PRE,XXX-11794,"PRE - TEST ",0000,2,,000000,TN,8,,0,0,0,B,0,Y,0,ERC
0000,,000000000,LASTK,FIRS,,,031185,M,
非常重要的是你给我们一个复制的方法,因为我们正在努力解决某个相关的多线程问题。请花一些时间来做这件事,这只是意味着进行测试,将其放入一个干净的项目中,并交换 CSV 中的任何敏感数据值等。
说明如下:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue
因此,如果您能做到这一点 - 我们一定会调查并提出建议。
编辑 - 你能读读这个帖子吗:https://github.com/intuit/karate/issues/1558#issuecomment-864360775
如果您能遵循 developer guide 并确认修复对您有效,那就太好了。
在最新的空手道版本 v1.1.0.RC3 中,我收到了以前没有收到的新警告消息,我正在努力确定原因以及它是否有任何影响。任何帮助将不胜感激。
[pool-2-thread-1] 警告 com.intuit.karate.JsonUtils - 解析 csv 失败:18
我的观察:
- 如果我关闭多线程,则不会出现此警告
- 它总是在执行功能时一开始就出现
- 在 0.9.6 版本中没有发生
- 启用调试未提供任何附加信息
- 我很难确定是哪个 .csv 文件导致了问题。如果我在单独出现此警告时执行 运行 的功能,则不会出现警告(IE:当 运行 孤立的可疑功能时,没有警告,但是当该功能被拾取时作为多个功能的一部分,警告确实会发生)。我也查看了我的 csvs,没有发现任何问题
示例代码:
Feature: CSV Test
Background:
* def isGroup = function(group) { return function(list) { return group.toUpperCase() == list.group.toUpperCase(); } }
Scenario Outline: <zephyr_id>: <zephyr_desc> - <state>
* print test
Examples:
| karate.filter(read('../data/' + env + '/requests/test.csv'), isGroup('PRE')) |
CSV 样本:
group,zephyr_id,zephyr_desc,expected_report_code,expected_transactions,option,account,state,option,option,option,option,century_indicator,search_period,option,option,option,quoteback,extended_qb,dln,last_name,first_name,middle_name,suffix,dob,gender,ssn PRE,XXX-11794,"PRE - TEST ",0000,2,,000000,TN,8,,0,0,0,B,0,Y,0,ERC 0000,,000000000,LASTK,FIRS,,,031185,M,
非常重要的是你给我们一个复制的方法,因为我们正在努力解决某个相关的多线程问题。请花一些时间来做这件事,这只是意味着进行测试,将其放入一个干净的项目中,并交换 CSV 中的任何敏感数据值等。
说明如下:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue
因此,如果您能做到这一点 - 我们一定会调查并提出建议。
编辑 - 你能读读这个帖子吗:https://github.com/intuit/karate/issues/1558#issuecomment-864360775
如果您能遵循 developer guide 并确认修复对您有效,那就太好了。