<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:38:11 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[GODRIVER-2257] Run CMAP spec integration tests in the &quot;mongo/integration&quot; package</title>
                <link>https://jira.mongodb.org/browse/GODRIVER-2257</link>
                <project id="14289" key="GODRIVER">Go Driver</project>
                    <description>&lt;p&gt;Some CMAP spec tests are &lt;a href=&quot;https://github.com/mongodb/specifications/tree/master/source/connection-monitoring-and-pooling/tests#integration-test-format&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;integration tests&lt;/a&gt; that require connecting to an actual server and managing server failpoints. The CMAP spec tests currently rely on unexported functions and types in the &lt;tt&gt;x/mongo/driver/topology&lt;/tt&gt; package. However, managing server failpoints requires using a &lt;tt&gt;mongo.Client&lt;/tt&gt;, which can&apos;t be imported from the &lt;tt&gt;x/mongo/driver/topology&lt;/tt&gt; package because it creates an import cycle.&lt;/p&gt;

&lt;p&gt;Make a new CMAP spec integration test runner in the &lt;tt&gt;mongo/integration&lt;/tt&gt; (or similar) package that can run the CMAP spec integration tests and also manage server failpoints.&lt;/p&gt;

&lt;p&gt;Definition of done:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Create a CMAP spec integration test runner that can manage server failpoints.&lt;/li&gt;
	&lt;li&gt;Refactor the CMAP spec test runner to reduce code duplication between the &lt;tt&gt;x/mongo/driver/topology&lt;/tt&gt; and &lt;tt&gt;mongo/integration&lt;/tt&gt; packages.&lt;/li&gt;
	&lt;li&gt;Remove any prose-style tests that were added to cover CMAP spec integration test cases.&lt;/li&gt;
	&lt;li&gt;Remove the integration test skip from the CMAP spec test runner in &lt;tt&gt;x/mongo/driver/topology&lt;/tt&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="1951286">GODRIVER-2257</key>
            <summary>Run CMAP spec integration tests in the &quot;mongo/integration&quot; package</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="matt.dale@mongodb.com">Matt Dale</reporter>
                        <labels>
                    </labels>
                <created>Wed, 15 Dec 2021 20:25:48 +0000</created>
                <updated>Mon, 28 Nov 2022 21:44:07 +0000</updated>
                                                                            <component>Testing</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1585343">GODRIVER-1826</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i00fpo:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>