Skip to content

Update system_ntp_test.go#5393

Open
AmrNJ wants to merge 5 commits intomainfrom
AmrNJ-patch-4
Open

Update system_ntp_test.go#5393
AmrNJ wants to merge 5 commits intomainfrom
AmrNJ-patch-4

Conversation

@AmrNJ
Copy link
Copy Markdown
Contributor

@AmrNJ AmrNJ commented Apr 28, 2026

Update the logic of default VRF since it was recently changed with PR#4679 causing regressions for test case.

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request addresses a regression in the NTP test suite caused by recent changes to default VRF handling. By refining the logic that determines when to create and configure a VRF, the test suite now correctly identifies the default VRF state, preventing unnecessary configuration attempts that were failing.

Highlights

  • VRF Logic Update: Updated the conditional check for VRF creation to specifically exclude the 'DEFAULT' VRF, ensuring compatibility with recent system changes.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@AmrNJ AmrNJ marked this pull request as ready for review April 28, 2026 06:31
@AmrNJ AmrNJ requested a review from a team as a code owner April 28, 2026 06:31
@OpenConfigBot
Copy link
Copy Markdown

OpenConfigBot commented Apr 28, 2026

Pull Request Functional Test Report for #5393 / 32e340c

Virtual Devices

Device Test Test Documentation Job Raw Log
Arista cEOS status
OC-26.1: Network Time Protocol (NTP)
29e65cc3 Log
Cisco 8000E status
OC-26.1: Network Time Protocol (NTP)
9c3d9ac3 Log
Cisco XRd status
OC-26.1: Network Time Protocol (NTP)
0b5778fd Log
Juniper ncPTX status
OC-26.1: Network Time Protocol (NTP)
a66edd9d Log
Nokia SR Linux status
OC-26.1: Network Time Protocol (NTP)
940507e2 Log
Openconfig Lemming status
OC-26.1: Network Time Protocol (NTP)
2dab25a4 Log

Hardware Devices

Device Test Test Documentation Raw Log
Arista 7808 status
OC-26.1: Network Time Protocol (NTP)
Cisco 8808 status
OC-26.1: Network Time Protocol (NTP)
Juniper PTX10008 status
OC-26.1: Network Time Protocol (NTP)
Nokia 7250 IXR-10e status
OC-26.1: Network Time Protocol (NTP)

Help

Comment thread feature/system/ntp/tests/system_ntp_test/system_ntp_test.go Outdated
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

The pull request updates the TestNtpServerConfigurability function in system_ntp_test.go to modify the VRF check condition. The code now checks if the VRF name is not "DEFAULT" before proceeding to create the VRF and add a loopback interface, replacing the previous check for an empty string. I have no feedback to provide as there were no review comments to evaluate.

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