- 
                Notifications
    You must be signed in to change notification settings 
- Fork 456
[CDRIVER-6107] Add Test Case Tag Support #2135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Merged
      
      
            vector-of-bool
  merged 51 commits into
  mongodb:master
from
vector-of-bool:CDRIVER-6107-test-tags
  
      
      
   
  Oct 31, 2025 
      
    
      
        
          +2,522
        
        
          −770
        
        
          
        
      
    
  
  
     Merged
                    Changes from all commits
      Commits
    
    
            Show all changes
          
          
            51 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      6d908aa
              
                `mlib_check` supports an explanatory string with all assertions
              
              
                vector-of-bool d636e33
              
                Define a mutable string type
              
              
                vector-of-bool 9675ae5
              
                Add a "vector" template header
              
              
                vector-of-bool 8f4ec31
              
                Wrapping indexing for vec
              
              
                vector-of-bool f97883e
              
                String functions for trimming whitespace
              
              
                vector-of-bool 47629d7
              
                Use mlib strings and vec types in TestSuite files
              
              
                vector-of-bool b39b795
              
                Add support for test cases to declare tags (labels)
              
              
                vector-of-bool 4e844f6
              
                Add parens around assignment-as-condition
              
              
                vector-of-bool 6837d55
              
                Add Earthly alias for CTest with uvx
              
              
                vector-of-bool 319e351
              
                The GCP test also requires the fake KMS server
              
              
                vector-of-bool 9de54ab
              
                Windows-only compile error
              
              
                vector-of-bool aed388d
              
                No SSIZE_MAX on Windows
              
              
                vector-of-bool b4d93bb
              
                uninit-var in MSVC
              
              
                vector-of-bool 11c9aa8
              
                Fix UBSan issue for null pointer arithmetic
              
              
                vector-of-bool 91d517b
              
                Fix another nullptr-arith warning
              
              
                vector-of-bool 6a0c534
              
                Tests can declare resource locks in tags
              
              
                vector-of-bool 5ac0881
              
                Yet another nullptr-arith
              
              
                vector-of-bool 5329c7a
              
                Suppress an over-eager Clang warning
              
              
                vector-of-bool 24225c0
              
                Clean up automatic test properties from tags
              
              
                vector-of-bool 535b88b
              
                No -Wmissing-braces anywhere
              
              
                vector-of-bool a8ea90f
              
                Add an mstr formatting function, change to destroy mstr objects in-place
              
              
                vector-of-bool d023131
              
                Define a CTest fixture for our simple HTTP server
              
              
                vector-of-bool a044a4c
              
                Tweak default timeout and locking behavior
              
              
                vector-of-bool 651d7db
              
                Add test tags and properties throughout
              
              
                vector-of-bool b9c15bb
              
                Fix OpenSSL test that requires an SSL context
              
              
                vector-of-bool 40de7d2
              
                Merge branch 'master' into CDRIVER-6107-test-tags
              
              
                vector-of-bool 4ec209f
              
                Add missing tags following merge
              
              
                vector-of-bool a3f1c7e
              
                Conditional content in opeen-private.h
              
              
                vector-of-bool 0ee0a3e
              
                Fix conditional OpenSSL context in test case
              
              
                vector-of-bool c530f98
              
                Fix NRVO warning
              
              
                vector-of-bool 095c845
              
                Shift conditional inclusion of openssl detail header
              
              
                vector-of-bool 09d04a6
              
                Tweak error message on invalid test specifier string
              
              
                vector-of-bool b258f16
              
                Fix: Wrong argument when invoking exec() with mstr
              
              
                vector-of-bool 427ccd2
              
                Clarify the purpose of JSON suite name matching
              
              
                vector-of-bool d448c7a
              
                Adjust position of lock:live-server for session tests
              
              
                vector-of-bool f538f6f
              
                Merge branch 'master' into CDRIVER-6107-test-tags
              
              
                vector-of-bool 49189ee
              
                Remove extraneous [slow][json] test tags
              
              
                vector-of-bool bc96437
              
                Restore accidentally removed inclusion
              
              
                vector-of-bool 6bdaa7a
              
                Switch extension: `.t.h` -> `.th`
              
              
                vector-of-bool 3cbeb29
              
                Fix missing extern_c around vec_index_adjust
              
              
                vector-of-bool bdc88d4
              
                PR feedback, change behavior of replace() on empty
              
              
                vector-of-bool 6c58ddc
              
                Add "unlikely" annotations around direct overflow checks
              
              
                vector-of-bool ae5bd52
              
                Conditionally select the appropriate printf() attribute
              
              
                vector-of-bool 6f41703
              
                More PR tweaks
              
              
                vector-of-bool efa5055
              
                Fix: Not adjusting elements after erasure
              
              
                vector-of-bool ccb2521
              
                Minor tweaks from PR feedback
              
              
                vector-of-bool 445b8c5
              
                Fix mstr APIs to support self-assign/self-insert
              
              
                vector-of-bool ec37524
              
                mstr splice clamps deletion count
              
              
                vector-of-bool d561be5
              
                spelling
              
              
                vector-of-bool 0d9efd4
              
                Plural "locks"
              
              
                vector-of-bool 3ec45a2
              
                Fix name mstr_vsnprintf -> mstr_vsprintf
              
              
                vector-of-bool File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              | Original file line number | Diff line number | Diff line change | 
|---|---|---|
|  | @@ -103,4 +103,4 @@ mongoc_add_warning_options ( | |
|  | ||
| # Aside: Disable CRT insecurity warnings | ||
| msvc:/D_CRT_SECURE_NO_WARNINGS | ||
| ) | ||
| ) | ||
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.