Skip to content

GODRIVER-3770 Remove libasan from gssapi tests in CI#2293

Merged
prestonvasquez merged 1 commit intomongodb:release/1.17from
prestonvasquez:cicd/godriver-3770-install-libasan
Jan 21, 2026
Merged

GODRIVER-3770 Remove libasan from gssapi tests in CI#2293
prestonvasquez merged 1 commit intomongodb:release/1.17from
prestonvasquez:cicd/godriver-3770-install-libasan

Conversation

@prestonvasquez
Copy link
Member

@prestonvasquez prestonvasquez commented Jan 20, 2026

Defer testing with AddressSanitizer for GSSAPI.

@prestonvasquez prestonvasquez requested a review from a team as a code owner January 20, 2026 23:35
@github-actions github-actions bot added the review-priority-normal Medium Priority PR for Review: within 1 business day label Jan 20, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR moves AddressSanitizer configuration from the Makefile to the shell script to enable platform-specific ASan setup for GSSAPI tests, addressing the lack of ASan support on Windows/MinGW while maintaining memory error detection on Linux.

Changes:

  • Removed hardcoded ASan flags from the Makefile's evg-test-enterprise-auth target
  • Added Linux-specific libasan installation logic in the GSSAPI test setup script
  • Configured ASan environment variables conditionally based on Linux package manager availability

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
etc/run-enterprise-gssapi-test.sh Adds platform-specific libasan installation and ASan environment variable configuration for Linux systems
Makefile Removes ASan flags from the enterprise auth test target, delegating sanitizer setup to the shell script

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@prestonvasquez prestonvasquez added review-priority-urgent High Priority PR for Review: review immediately! ci/cd and removed review-priority-normal Medium Priority PR for Review: within 1 business day labels Jan 20, 2026
@prestonvasquez prestonvasquez requested review from qingyang-hu and removed request for matthewdale January 20, 2026 23:37
@mongodb-drivers-pr-bot
Copy link
Contributor

API Change Report

No changes found!

qingyang-hu
qingyang-hu previously approved these changes Jan 21, 2026
@prestonvasquez prestonvasquez force-pushed the cicd/godriver-3770-install-libasan branch from 8328f3d to 6ae3d0e Compare January 21, 2026 15:28
@github-actions github-actions bot added the review-priority-normal Medium Priority PR for Review: within 1 business day label Jan 21, 2026
@prestonvasquez prestonvasquez force-pushed the cicd/godriver-3770-install-libasan branch from 6ae3d0e to a9a64ee Compare January 21, 2026 15:57
@prestonvasquez prestonvasquez force-pushed the cicd/godriver-3770-install-libasan branch from a9a64ee to 1909943 Compare January 21, 2026 15:58
@prestonvasquez prestonvasquez changed the title GODRIVER-3770 Install libasan for gssapi tests in CI GODRIVER-3770 Remove libasan from gssapi tests in CI Jan 21, 2026
@prestonvasquez prestonvasquez merged commit f6163bf into mongodb:release/1.17 Jan 21, 2026
35 of 41 checks passed
@prestonvasquez prestonvasquez deleted the cicd/godriver-3770-install-libasan branch January 21, 2026 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd review-priority-normal Medium Priority PR for Review: within 1 business day review-priority-urgent High Priority PR for Review: review immediately!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants