<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:05:30 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-2303] Automatic Server Instance Test Fixture Management</title>
                <link>https://jira.mongodb.org/browse/CXX-2303</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>&lt;p&gt;Many test cases require an instance of a MongoDB server to run against, but the CMake build and test system is oblivious to this fact and thus tests will fail. Some test cases will require certain functionality to be toggled on the server instance as well.&lt;/p&gt;

&lt;p&gt;Catch2 can allow test fixtures via a constructor/destructor pair around a test case, but setting up a database on a per-test basis could be extremely wasteful. In CMake 3.7, CTest has a test fixtures feature which can be used to automatically set up and tear down test fixtures for other tests. These fixtures are loaded on a per-CTest-execution basis, so such fixtures could enable:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Setup: Start a server instance with a scratch data path&lt;/li&gt;
	&lt;li&gt;Execute all requested tests (possibly in parallel)&lt;/li&gt;
	&lt;li&gt;Cleanup: Stop the server instance and delete the scratch data&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;(Refer: &lt;a href=&quot;https://cmake.org/cmake/help/latest/prop_test/FIXTURES_REQUIRED.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://cmake.org/cmake/help/latest/prop_test/FIXTURES_REQUIRED.html&lt;/a&gt; )&lt;/p&gt;</description>
                <environment></environment>
        <key id="1819256">CXX-2303</key>
            <summary>Automatic Server Instance Test Fixture Management</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>
                            <label>QOL</label>
                    </labels>
                <created>Wed, 14 Jul 2021 19:03:34 +0000</created>
                <updated>Wed, 8 Feb 2023 19:17:06 +0000</updated>
                                                                            <component>Testing</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10720">
                    <name>Cloners</name>
                                                                <inwardlinks description="is cloned by">
                                        <issuelink>
            <issuekey id="2155831">CDRIVER-4497</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_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|hr6iwd:</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>