在开发中
最后更新: 2023年2月14日10:04 通过管理
托马
上创建: 2022年1月11日11:07
类型: 功能要求
2
增加对Mac OS的支持

我们正在使用Rider IDE和MacOS开发。net 5万博体育手机版网址/core服务。

请:

1.添加支持在MacOS下运行JustMock(需要支持分析器,启用问题等),或者如果已经支持,请提供如何在每次测试中激活它的说明,例如使用NUnit。

2.添加与Rider的集成,这样所有的过程都会容易得多。

11日评论
管理
发布: 2023年2月14日10:04

你好尼克,

不用担心,欢迎您提出任何进一步的意见或建议。

问候,

进步Telerik

全新的JustMock课程刚刚添加到虚拟教室-免费的自进度技术培训门户manbets登录网站,让您加快与Telerik和剑道UI产品!点击这里查看https://learn.telerik.com
尼古拉斯
发布: 2023年2月8日11:34

嗨Tsvetko,

谢谢你的帮助,我为我的挫折道歉。

我从Nuget包中安装了JustMockLite,得到了Windows注册表错误。

我在Mac上使用Rider,它会出错。

但是,同样的项目在Mac版的Visual Studio中也可以工作。

我会联系JetBrains,看看能否解决。

谢谢你!

尼克

管理
Tsvetko
发布: 2023年2月7日09:32

你好尼古拉斯,

趁我的同事伊沃不在办公室,让我插话吧。

请原谅我们造成的困惑——目前JustMock还不支持Mac。我们正在积极开发这个功能,目标是在即将发布的R2.2023版本中发布。

然而,JustMockLite另一方面,在这种情况下(JustMock的免费版本)应该没问题。你可以看看它是否符合你的需要。

问候,Tsvetko进步Telerik

全新的JustMock课程刚刚添加到虚拟教室-免费的自进度技术培训门户manbets登录网站,让您加快与Telerik和剑道UI产品!点击这里查看https://learn.telerik.com
尼古拉斯
发布: 31 Jan 2023 16:33

你好,

我试过用最新的免费版本——它不工作。

所有我得到的是一个错误,该平台是无效的,因为它试图做Windows注册表调用。

'Microsoft.Win32. '的类型初始化项。“注册表”抛出异常。此平台不支持注册表。”

以前有没有可以在Mac上运行的版本?

尼克

管理
发布: 2022年12月14日09:30

你好尼克,

我想让你知道,我们已经开始了对macOS支持的初步研究,没有官方声明,因为我们必须确保我们能实现什么。我希望我们可以在R2.2023中瞄准这个功能(通常在5月中旬可用),但我不能肯定地承诺这一点。

我希望提供的信息回答了您的问题,并给了一些信心,这个功能将交付。

问候,

进步Telerik

喜欢Telerik和Kendo的UI产品,相信更多人应该尝试一下?邀请其他开发者成为Progress的客户每个人都可以得到50美元的亚马逊礼券

尼古拉斯
发布: 2022年12月13日13:29

嗨Mihail,

你建议在完整版移植到Mac之前使用免费版。

这在短期内可能是可行的,但对我们来说不是一个长期的解决方案。

这个时间表是什么时候,因为JustMock的路线图并没有显示Mac支持。

很遗憾免费版如此有限。

尼克

管理
发布: 2022年11月8日16:47

你好杰米,

完全同意,完整版本已经支持Linux(参见此)文章), Mac版本还未发布,敬请期待。关于Rider,它也被考虑过,只是需要优先考虑。非常感谢您提供的反馈,您的意见对我们来说非常有价值,所以我们可以随时了解客户的声音。

问候,

进步Telerik

喜欢Telerik和Kendo的UI产品,相信更多人应该尝试一下?邀请其他开发者成为Progress的客户每个人都可以得到50美元的亚马逊礼券

杰米
发布: 2022年11月05日23:31

这真的应该是跨平台的,并且能够在DevOps管道中的Linux环境中运行。我知道Windows版本正在筹备中。但这是额外的一步。我在Windows和Linux上进行开发,这对我来说是一个痛点。

强烈支持与Rider的集成。

管理
Mihail
发布: 2022年9月27日07:25

你好尼克,

我很高兴听到你有了新的硬件,同时也很难过你想要切换到Moq。切换到Moq将需要相当的努力。出于这个原因,我建议您切换到JustMock Lite。这将需要你更少的努力,当我们在付费版本中实现对Mac OS的支持时,你也将能够利用它。


Mihail
进步Telerik

manbets登录虚拟教室,免费的自定进度的技术培训,让你跟上速度与Telerik和剑道UI产品迅速得到了一个全新的面貌+新的和改进的内容,包括一个全新的Blazor课程!点击这里查看https://learn.telerik.com/

尼古拉斯
发布: 23 Sep 2022 20:50

在Mac上进行开发之后,现在我不得不将我的测试转换为Moq,我更喜欢使用JustMock。

管理
Mihail
发布: 2022年1月18日09:40

你好,托马,

恐怕我们仍然不支持Mac OS。关于Rider, JustMock没有扩展,但您仍然可以通过环境变量使用它。我们最好为它添加一篇文档文章。我将把这个项目留给Mac OS支持,并为另一个项目注册关于Rider集成的文档文章

以下是关于如何在Rider中进行JustMock的信息:

要在Rider中运行JustMock,您应该为Test Runner指定一些环境变量。以下是变量及其值:

  • 名称:JUSTMOCK_INSTANCE,值:1
  • 名称:COR_ENABLE_PROFILING,值:1
  • 名称:COR_PROFILER,值:{B7ABE522-A68F-44F2-925B-81E7488E9EC0}
  • 名称:COR_PROFILER_PATH_32,值:\Progress\Telerik JustMock\Libraries\CodeWeaver\32\Telerik.CodeWeaver. profiler .dll
  • 名称:COR_PROFILER_PATH_64,值:\Progress\Telerik JustMock\Libraries\CodeWeaver\64\Telerik.CodeWeaver. profiler .dll

下面是一个截图,显示了它应该是什么样子:

请记住,JetBrains已经记录了一个与环境变量相关的问题,链接。如果该错误没有修复,请使用runsettings来设置变量。这些运行设置应该是这样的:

<RunSettings><RunConfiguration><EnvironmentVariables><JUSTMOCK_INSTANCE>1JUSTMOCK_INSTANCE><!——.NET Framework——><COR_ENABLE_PROFILING>1COR_ENABLE_PROFILING><COR_PROFILER>{b7abe522 - a68f - 44 - f2 - 925 b - 81 e7488e9ec0}COR_PROFILER><COR_PROFILER_PATH_32>C:\Program Files (x86)\Progress\Telerik JustMock\Libraries\CodeWeaver\32\Telerik.CodeWeaver.Profiler.dllCOR_PROFILER_PATH_32><COR_PROFILER_PATH_64>C:\Program Files (x86)\Progress\Telerik JustMock\Libraries\CodeWeaver\64\Telerik.CodeWeaver.Profiler.dllCOR_PROFILER_PATH_64><!——.NET Framework——><CORECLR_ENABLE_PROFILING>1CORECLR_ENABLE_PROFILING><CORECLR_PROFILER>{b7abe522 - a68f - 44 - f2 - 925 b - 81 e7488e9ec0}CORECLR_PROFILER><CORECLR_PROFILER_PATH_32>C:\Program Files (x86)\Progress\Telerik JustMock\Libraries\CodeWeaver\32\Telerik.CodeWeaver.Profiler.dllCORECLR_PROFILER_PATH_32><CORECLR_PROFILER_PATH_64>C:\Program Files (x86)\Progress\Telerik JustMock\Libraries\CodeWeaver\64\Telerik.CodeWeaver.Profiler.dllCORECLR_PROFILER_PATH_64>EnvironmentVariables>RunConfiguration>RunSettings>

我希望这些信息对你有帮助。

问候,
Mihail
进步Telerik

喜欢Telerik和Kendo的UI产品,相信更多人应该尝试一下?邀请其他开发者成为Progress的客户每个人都可以得到50美元的亚马逊礼券

Baidu
map