Uploaded image for project: 'PHP Driver: Library'
  1. PHP Driver: Library
  2. PHPLIB-1037

PHP driver consistently fails various Atlas Astrolabe tests

    • Type: Icon: Build Failure Build Failure
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None

      See: https://evergreen.mongodb.com/waterfall/drivers-atlas-testing?bv_filter=php&task_filter=atlas

      Some of the logs for these tasks have no output from the workload-executor (example). That could mean the script is failing with a PHP error that's not being reported (possibly addressed by PHPC-2162). In at least a few cases (example), some of those tests show the following PHP error in events.json:

      {
          "errors": [
              {
                  "error": "Argument 1 passed to Logger::applyEntityMap() must be an instance of MongoDB\\Tests\\UnifiedSpecTests\\EntityMap, null given, called in \/data\/mci\/77dddfa37e06a8a2ba1bcd9d5873edab\/astrolabe-src\/mongo-php-library\/tests\/UnifiedSpecTests\/UnifiedTestRunner.php on line 129",
                  "time": 1667368070.993634
              }
          ],
          "failures": [],
          "events": []
      }
      

      This indicates that a test case is failing before the context and entity map are even initialized (e.g. while checking requirements or populating initial data).

            Assignee:
            jmikola@mongodb.com Jeremy Mikola
            Reporter:
            jmikola@mongodb.com Jeremy Mikola
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: