Skip to content

Conversation

@eddelbuettel
Copy link
Member

This is a minor 'quality of life' improvement to silence three tests that assert that the (old, unused) helpers for compiler and linker flags do the Right Thing (TM) and return nothing, but following #1413 emit a message. Which we now suppress.

When these get deprecated / warn we will change the tests or possibly add tests for warnings.

Checklist

  • Code compiles correctly
  • R CMD check still passes all tests
  • Preferably, new tests were added which fail without the change
  • Document the changes by file in ChangeLog

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 silences informational messages emitted by three deprecated helper functions (RcppLdPath, RcppLdFlags, LdFlags) during test execution. These functions have been obsolete since 2013 and now emit messages following PR #1413, but the tests still verify they return the correct empty values.

  • Wraps three test function calls with suppressMessages() to prevent output noise
  • Updates copyright year in the test file from 2019 to 2025
  • Documents the changes in the ChangeLog

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
inst/tinytest/test_system.R Adds suppressMessages() around three obsolete linker/compiler flag function calls and updates copyright year
ChangeLog Documents the test silencing changes with proper date and description

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

@eddelbuettel eddelbuettel merged commit 3691c01 into master Dec 12, 2025
32 checks passed
@eddelbuettel eddelbuettel deleted the feature/silence_three_tests branch December 12, 2025 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants