Skip to content

Support for UMF Components Model Software Components - #230

Open
niranjanivivek wants to merge 1 commit into
sonic-net:masterfrom
niranjanivivek:pr_compmodel_swcomp
Open

niranjanivivek wants to merge 1 commit into
sonic-net:masterfrom
niranjanivivek:pr_compmodel_swcomp

Conversation

@niranjanivivek

@niranjanivivek niranjanivivek commented Jul 7, 2026 •

Copy link
Copy Markdown
Contributor

Support for UMF Componenets Model Components Root - Software Components

sonic-host-services - PR#413
Component Test - PR #724

PR Merge Order:
Components Root Support (Base PR):
#224
System EEPROM Support:
#236
Software Component Support:
#230

UT Test Results

=== RUN TestSWGetSysCompUnknownCompTyp
--- PASS: TestSWGetSysCompUnknownCompTyp (0.00s)
=== RUN TestSWOperStatusFromString
--- PASS: TestSWOperStatusFromString (0.00s)
=== RUN TestSWGetCompTypeByName_Patterns
--- PASS: TestSWGetCompTypeByName_Patterns (0.00s)
=== RUN TestSWGetCompType_DbAndCache
--- PASS: TestSWGetCompType_DbAndCache (0.00s)
=== RUN TestSWCompTypesForSubscriptionUri
--- PASS: TestSWCompTypesForSubscriptionUri (0.00s)
=== RUN TestSWValidSWCompName
--- PASS: TestSWValidSWCompName (0.00s)
=== RUN TestSWFillSWCompInfo_Comp
--- PASS: TestSWFillSWCompInfo_Comp (0.00s)
=== RUN TestSWGetSysComponents_Subtree
--- PASS: TestSWGetSysComponents_Subtree (0.00s)
=== RUN TestSWFillSWCompInfo_SWTypes
=== RUN TestSWFillSWCompInfo_SWTypes/boot_loader0
=== RUN TestSWFillSWCompInfo_SWTypes/bios0
=== RUN TestSWFillSWCompInfo_SWTypes/network_stack0
--- PASS: TestSWFillSWCompInfo_SWTypes (0.00s)
--- PASS: TestSWFillSWCompInfo_SWTypes/boot_loader0 (0.00s)
--- PASS: TestSWFillSWCompInfo_SWTypes/bios0 (0.00s)
--- PASS: TestSWFillSWCompInfo_SWTypes/network_stack0 (0.00s)
=== RUN TestSWFillSWCompInfo_SingPath
--- PASS: TestSWFillSWCompInfo_SingPath (0.00s)
=== RUN TestSWFillSWCompInfo_ValidnErr
--- PASS: TestSWFillSWCompInfo_ValidnErr (0.00s)
=== RUN TestSWGetCompType_BL_BiosDb
=== RUN TestSWGetCompType_BL_BiosDb/boot_comp_db
=== RUN TestSWGetCompType_BL_BiosDb/bios_comp_db
--- PASS: TestSWGetCompType_BL_BiosDb (0.00s)
--- PASS: TestSWGetCompType_BL_BiosDb/boot_comp_db (0.00s)
--- PASS: TestSWGetCompType_BL_BiosDb/bios_comp_db (0.00s)
=== RUN TestSWFillSWCompInfo_StateUriType
=== RUN TestSWFillSWCompInfo_StateUriType/OS
=== RUN TestSWFillSWCompInfo_StateUriType/BootLoader
=== RUN TestSWFillSWCompInfo_StateUriType/Bios
=== RUN TestSWFillSWCompInfo_StateUriType/NWStack
=== RUN TestSWFillSWCompInfo_StateUriType/Invalid
--- PASS: TestSWFillSWCompInfo_StateUriType (0.00s)
--- PASS: TestSWFillSWCompInfo_StateUriType/OS (0.00s)
--- PASS: TestSWFillSWCompInfo_StateUriType/BootLoader (0.00s)
--- PASS: TestSWFillSWCompInfo_StateUriType/Bios (0.00s)
--- PASS: TestSWFillSWCompInfo_StateUriType/NWStack (0.00s)
--- PASS: TestSWFillSWCompInfo_StateUriType/Invalid (0.00s)
=== RUN TestSWFillSWCompInfo_NameVerErr
--- PASS: TestSWFillSWCompInfo_NameVerErr (0.00s)
=== RUN TestSWGetSysComponents_SWIC
--- PASS: TestSWGetSysComponents_SWIC (0.00s)
=== RUN TestSWGetCompType_NWStackSplCase
=== RUN TestSWGetCompType_NWStackSplCase/legacy_bootloader_in_nw_stack_table
=== RUN TestSWGetCompType_NWStackSplCase/standard_network_stack
--- PASS: TestSWGetCompType_NWStackSplCase (0.00s)
--- PASS: TestSWGetCompType_NWStackSplCase/legacy_bootloader_in_nw_stack_table (0.00s)
--- PASS: TestSWGetCompType_NWStackSplCase/standard_network_stack (0.00s)

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@niranjanivivek

Copy link
Copy Markdown
Contributor Author

@ndas7 @rlucus Please review the PR.

@rlucus rlucus left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Should also include recent changes to validSWCompName and getCompName to remove name prefix requirements.

Comment thread translib/transformer/xfmr_platform.go
@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

Comment thread translib/transformer/xfmr_platform.go Outdated
@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown

/azp run

@niranjanivivek

Copy link
Copy Markdown
Contributor Author

@kwangsuk Please review and provide approval

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@niranjanivivek

niranjanivivek commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor Author

@kwangsuk The PR is rebased and the earlier approval went stale. Please review and approve

@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@sneelam20
sneelam20 requested a review from kwangsuk September 30, 2026 18:10
@sneelam20

Copy link
Copy Markdown

@kwangsuk Could you take a look at this PR?

Comment thread translib/transformer/xfmr_platform.go Outdated
Comment thread translib/transformer/xfmr_platform.go Outdated
@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@niranjanivivek

Copy link
Copy Markdown
Contributor Author

@kwangsuk Please review and approve the PR

Signed-off-by: Niranjani Vivek <niranjaniv@google.com>
@mssonicbld

Copy link
Copy Markdown

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

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.

6 participants