<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:04:41 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-2036] Improve spec test runners </title>
                <link>https://jira.mongodb.org/browse/CXX-2036</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>&lt;p&gt;The CXX driver&apos;s spec test runners are difficult to use and maintain.&#160; Some of the problems with the test runner include:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;each spec test suite has a file that lists all the spec tests in that suite, and these lists must be updated manually each time we sync in new spec tests.&#160; If we fail to update these files, spec tests will be skipped silently.&lt;/li&gt;
	&lt;li&gt;the spec tests rely on specific environment variables being set, these variables point to the directories holding the spec tests, which are always the same.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="1373625">CXX-2036</key>
            <summary>Improve spec test runners </summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</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="samantha.ritter@mongodb.com">Samantha Ritter</reporter>
                        <labels>
                    </labels>
                <created>Fri, 5 Jun 2020 15:55:37 +0000</created>
                <updated>Wed, 8 Feb 2023 19:16:32 +0000</updated>
                                                                                                <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="3368589" author="clyde.bazile" created="Mon, 31 Aug 2020 19:53:30 +0000"  >&lt;p&gt;Per the comments in&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-3784&quot; title=&quot;Eliminate references to CMAKE_BINARY_DIR/CMAKE_SOURCE_DIR&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-3784&quot;&gt;CDRIVER-3784&lt;/a&gt;,&#160;references to CMAKE_SOURCE_DIR will be eliminated in &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-1173&quot; title=&quot;Support users adding mongocxx as a CMake subdirectory&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-1173&quot;&gt;&lt;del&gt;CXX-1173&lt;/del&gt;&lt;/a&gt;. Since my last PR depended on that variable I&apos;m marking this as blocked until it&apos;s resolved.&lt;/p&gt;</comment>
                            <comment id="3333140" author="acm" created="Tue, 11 Aug 2020 16:42:27 +0000"  >&lt;p&gt;MNMLSTC was chosen as an option because one of the major complaints about the old (aka legacy) C++ driver was that it had a hard dependency on boost. Many users struggled to properly link the driver with boost, and then the application with both boost and the driver. We wanted a way to provide a working driver where that was not a prerequisite. Using the header-only MNMLSTC library offered that for users who wanted it. On the other hand, for users who were already using boost, using mnmlstc would have created an inconvenient impedance mismatch, where, for instance the &lt;tt&gt;optional&lt;/tt&gt; that they used in their application was not the same &lt;tt&gt;optional&lt;/tt&gt; that the driver used. Finally, since we expected tha the polyfills we needed would have C+&lt;ins&gt;17 versions, it seemed sensible to abstract over the three choices, ensuring that when C&lt;/ins&gt;+17 arrived, the driver didn&apos;t depend on either MNMLSTC or boost.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="339537">CXX-1173</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1462343">CXX-2106</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="1113532">CXX-1917</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1113528">CXX-1916</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|hr6iw7: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>