Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-385

Port Driver Benchmark Tests to Evergreen

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Component/s: None
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      PYTHON-1277 Fixed 3.6.1
      CDRIVER-1212 Done
      NODE-1175 Scoping
      SCALA-348 Won't Fix
      PERL-810 Won't Fix
      RUBY-1250 Fixed 2.20.0
      JAVA-2649 Fixed
      CXX-1459 Duplicate
      PHPLIB-1233 Done 1.17.0
      GODRIVER-112 Duplicate
      MOTOR-187 Backlog
      RUST-169 Done
      SWIFT-484 Duplicate
      CSHARP-4670 Done 2.24.0
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion PYTHON-1277 Fixed 3.6.1 CDRIVER-1212 Done NODE-1175 Scoping SCALA-348 Won't Fix PERL-810 Won't Fix RUBY-1250 Fixed 2.20.0 JAVA-2649 Fixed CXX-1459 Duplicate PHPLIB-1233 Done 1.17.0 GODRIVER-112 Duplicate MOTOR-187 Backlog RUST-169 Done SWIFT-484 Duplicate CSHARP-4670 Done 2.24.0

      Documentation for this project is available here:

      https://wiki.corp.mongodb.com/display/BUILD/How+To+Benchmark+Test+Your+Project+in+Evergreen

      When opening a BUILD ticket requesting an Evergreen project for your benchmark tests you must ask them to enable the "perf plugin" for the project. Without the perf plugin benchmark runs won't generate graphs.

      The Evergreen project requires a separate config file from the config you may already be using in Evergreen. To make things easier, steal the perf.yml and run-perf-tests.sh from the Python driver project and modify them for your test suite:

      https://github.com/mongodb/mongo-python-driver/blob/ddc0d294af11824fc895d48967d698ae4a9ba462/.evergreen/perf.yml
      https://github.com/mongodb/mongo-python-driver/blob/ddc0d294af11824fc895d48967d698ae4a9ba462/.evergreen/run-perf-tests.sh

            Assignee:
            Unassigned Unassigned
            Reporter:
            rathi.gnanasekaran Rathi Gnanasekaran
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: