<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:05:29 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>[CXX-2301] Support Parallel Test Execution</title>
                <link>https://jira.mongodb.org/browse/CXX-2301</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>&lt;p&gt;The driver&apos;s automated tests often execute against a running server instance, and tests often access external resources (i.e. databases, collections, files) by the same name. When tests are executed in parallel (As with &lt;tt&gt;ctest -jN&lt;/tt&gt;), the tests will contend with each other on accessing these resources and cause each other to fail. Tests should either:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Each access separate resources so as not to contend and allow parallel execution, or&lt;/li&gt;
	&lt;li&gt;Declare their intention to use a resource exclusively via CMake&apos;s &lt;tt&gt;RESOURCE_LOCK&lt;/tt&gt; and/or &lt;tt&gt;RESOURCE_GROUPS&lt;/tt&gt; test properties.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;A simple way to address the former is to have a test mangle the name of the database it uses within a server instance.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1819236">CXX-2301</key>
            <summary>Support Parallel Test Execution</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="colby.pike@mongodb.com">Colby Pike</reporter>
                        <labels>
                    </labels>
                <created>Wed, 14 Jul 2021 18:44:08 +0000</created>
                <updated>Wed, 8 Feb 2023 19:17:03 +0000</updated>
                                                                                                <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="4075890" author="xgen-internal-githook" created="Tue, 21 Sep 2021 21:51:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;vector-of-bool&apos;, &apos;email&apos;: &apos;vectorofbool@gmail.com&apos;, &apos;username&apos;: &apos;vector-of-bool&apos;}
&lt;p&gt;Message: Allow CTest as a test driver (#870)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Allow fine-grained test control via CTest&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Previously, a single test was defined for test-libmongoc.&lt;br/&gt;
This change allows CTest to see the individual test cases&lt;br/&gt;
contained within test-libmongoc. These can be selected&lt;br/&gt;
and executed with the CTest CLI, including with&lt;br/&gt;
some parallelism.&lt;/p&gt;

&lt;p&gt;Tag &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2301&quot; title=&quot;Support Parallel Test Execution&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2301&quot;&gt;CXX-2301&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2302&quot; title=&quot;Finer-Grained Test Definition for Catch2 and for CTest&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2302&quot;&gt;CXX-2302&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Fix duplicate test registration&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Use a signal handler to see abnormal termination.&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Modify multi-conf test behavior to match VS behavior&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/130938ad44a6516e6c399b9d25e5fe1b0464f14f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/130938ad44a6516e6c399b9d25e5fe1b0464f14f&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                    <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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>CXX-1023</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr6iwc:i</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>