Skip to content

Commit 4905bc3

Browse files
author
gitlab
committed
Merge branch 'feat/go-test-template' into '5.5.12'
<feature>[gosdk]: add GoTestTemplate for auto-gen tests See merge request zstackio/zstack!9232
2 parents a1b38d2 + 59b836e commit 4905bc3

2 files changed

Lines changed: 554 additions & 1 deletion

File tree

rest/src/main/resources/scripts/GoInventory.groovy

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,13 @@ class GoInventory implements SdkTemplate {
215215

216216
// Note: client.go is manually maintained, not auto-generated
217217

218-
// 8. Validate that all referenced response views were generated
218+
// 8. Generate test files (unit tests + integration tests)
219+
def testTemplate = new GoTestTemplate(this, allApiTemplates, inventories)
220+
def testFiles = testTemplate.generate()
221+
files.addAll(testFiles)
222+
logger.warn("[GoSDK] Generated ${testFiles.size()} test files")
223+
224+
// 9. Validate that all referenced response views were generated
219225
validateGeneratedViews()
220226

221227
logger.warn("[GoSDK] GoInventory.generate() complete. Total files: " + files.size())

0 commit comments

Comments
 (0)