自定义 pactnet 合约文件名
Customise pactnet contract file name
在我的 pactnet
消费者测试中,我将合同表述如下:
PactBuilder.ServiceConsumer("My.Consumer.Application")
.HasPactWith("My.Provicer.Application");
生成合同文件时,其名称如下:my.consumer.application-my.provicer.application.json
。是否可以对其进行自定义,使其显示为 My.Consumer.Application.My.Provicer.Application.json
?
据我所知不是。但是为什么合同文件的名称很重要呢?它只是测试过程的人工产物,您通常将其发送到 Pact Broker or Pactflow 之类的东西,此时它会在那里显示原始名称。
通常,您甚至不会将这些文件存储在 git 存储库中。
话虽这么说,但之后您始终可以使用您选择的任何工具重命名文件 - Pact 在验证时不关心文件名的格式(如果您使用本地文件进行验证)。
在我的 pactnet
消费者测试中,我将合同表述如下:
PactBuilder.ServiceConsumer("My.Consumer.Application")
.HasPactWith("My.Provicer.Application");
生成合同文件时,其名称如下:my.consumer.application-my.provicer.application.json
。是否可以对其进行自定义,使其显示为 My.Consumer.Application.My.Provicer.Application.json
?
据我所知不是。但是为什么合同文件的名称很重要呢?它只是测试过程的人工产物,您通常将其发送到 Pact Broker or Pactflow 之类的东西,此时它会在那里显示原始名称。
通常,您甚至不会将这些文件存储在 git 存储库中。
话虽这么说,但之后您始终可以使用您选择的任何工具重命名文件 - Pact 在验证时不关心文件名的格式(如果您使用本地文件进行验证)。