<?xml version="1.0" encoding="utf-8"?>
<root>
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <data name="CtrfArtifactPostProcessorDescription" xml:space="preserve">
    <value>Merges CTRF reports produced by Microsoft.Testing.Extensions.CtrfReport</value>
    <comment>Do not localize format name {Locked="CTRF"} or assembly name {Locked="Microsoft.Testing.Extensions.CtrfReport"}.</comment>
  </data>
  <data name="CtrfArtifactPostProcessorDisplayName" xml:space="preserve">
    <value>CTRF report merger</value>
    <comment>Do not localize format name {Locked="CTRF"}.</comment>
  </data>
  <data name="CtrfMergedArtifactDescription" xml:space="preserve">
    <value>{0} CTRF files merged</value>
    <comment>{0} is the number of merged files. Do not localize format name {Locked="CTRF"}.</comment>
  </data>
  <data name="CtrfMergedArtifactDisplayName" xml:space="preserve">
    <value>CTRF report (merged)</value>
    <comment>Do not localize format name {Locked="CTRF"}.</comment>
  </data>
  <data name="CtrfReportArtifactDescription" xml:space="preserve">
    <value>CTRF (Common Test Report Format) JSON test report</value>
    <comment>Do not localize {Locked="CTRF"}, {Locked="Common Test Report Format"}, or {Locked="JSON"}.</comment>
  </data>
  <data name="CtrfReportArtifactDisplayName" xml:space="preserve">
    <value>CTRF Report</value>
    <comment>Do not localize {Locked="CTRF"}.</comment>
  </data>
  <data name="CtrfReportFileExistsAndWillBeOverwritten" xml:space="preserve">
    <value>Warning: CTRF report file '{0}' already exists and will be overwritten.</value>
    <comment>{0} is the {Locked="CTRF"} report file path.</comment>
  </data>
  <data name="CtrfReportFileNameExtensionIsNotJson" xml:space="preserve">
    <value>'--report-ctrf-filename' file name argument must end with '.json' (e.g. --report-ctrf-filename myreport.ctrf.json)</value>
    <comment>Do not localize option name {Locked="--report-ctrf-filename"}, file extension {Locked=".json"}, or example command {Locked="--report-ctrf-filename myreport.ctrf.json"}.</comment>
  </data>
  <data name="CtrfReportFileNameMustNotBeEmpty" xml:space="preserve">
    <value>'--report-ctrf-filename' file name part must not be empty (e.g. --report-ctrf-filename myreport.ctrf.json)</value>
    <comment>Do not localize option name {Locked="--report-ctrf-filename"}, file extension {Locked=".json"}, or example command {Locked="--report-ctrf-filename myreport.ctrf.json"}.</comment>
  </data>
  <data name="CtrfReportFileNameOptionDescription" xml:space="preserve">
    <value>The name of the generated CTRF report. May include a relative or absolute path; relative paths are resolved against the test results directory and missing directories are created.
Supports the following placeholders: {pname} (test application name), {pid} (process ID), {asm} (entry assembly name), {tfm} (target framework moniker), {time} (timestamp).
Example: MyReport_{tfm}.ctrf.json</value>
    <comment>Do not localize option name {Locked="--report-ctrf-filename"}, format name {Locked="CTRF"}, placeholder tokens {Locked="{pname}"}{Locked="{pid}"}{Locked="{asm}"}{Locked="{tfm}"}{Locked="{time}"}, file extension {Locked=".json"}, or example file name {Locked="MyReport_{tfm}.ctrf.json"}.</comment>
  </data>
  <data name="CtrfReportFileNameRelativePathMustStayUnderResultsDirectory" xml:space="preserve">
    <value>'--report-ctrf-filename' relative paths must stay under the test results directory (e.g. --report-ctrf-filename nested/myreport.ctrf.json)</value>
    <comment>Do not localize option name {Locked="--report-ctrf-filename"}, file extension {Locked=".json"}, or example path {Locked="nested/myreport.ctrf.json"}.</comment>
  </data>
  <data name="CtrfReportFileNameRequiresCtrfReport" xml:space="preserve">
    <value>'--report-ctrf-filename' requires '--report-ctrf' to be enabled</value>
    <comment>Do not localize option names {Locked="--report-ctrf-filename"}{Locked="--report-ctrf"}.</comment>
  </data>
  <data name="CtrfReportGeneratorDescription" xml:space="preserve">
    <value>Produce a CTRF (Common Test Report Format) JSON report for the current test session (https://ctrf.io)</value>
    <comment>Do not localize {Locked="CTRF"}, {Locked="Common Test Report Format"}, {Locked="JSON"}, or {Locked="https://ctrf.io"}.</comment>
  </data>
  <data name="CtrfReportGeneratorDisplayName" xml:space="preserve">
    <value>CTRF report generator</value>
    <comment>Do not localize {Locked="CTRF"}.</comment>
  </data>
  <data name="CtrfReportIsNotValidForDiscovery" xml:space="preserve">
    <value>'--report-ctrf' cannot be enabled when using '--list-tests'</value>
    <comment>Do not localize option names {Locked="--report-ctrf"}{Locked="--list-tests"}.</comment>
  </data>
  <data name="CtrfReportOptionDescription" xml:space="preserve">
    <value>Enable generating a CTRF (Common Test Report Format) JSON report</value>
    <comment>Do not localize option name {Locked="--report-ctrf"} or format names {Locked="CTRF"}{Locked="Common Test Report Format"}{Locked="JSON"}.</comment>
  </data>
  <data name="InvalidTestApplicationBuilderType" xml:space="preserve">
    <value>Invalid test application builder type. Expected 'TestApplicationBuilder'.</value>
    <comment>Do not localize {Locked="TestApplicationBuilder"}.</comment>
  </data>
</root>
