Full log
[ 84%] Built target libcurl_static
[ 94%] Built target smartserve_core
[ 97%] Built target smartserve_llamacpp_plugin
[ 97%] Built target smartserve_engine_cabi
[100%] Built target smartserve_sdk
[ 0%] Built target gtest
[ 2%] Built target smartserve_utils
[ 3%] Built target gtest_main
[ 85%] Built target libcurl_static
[ 94%] Built target smartserve_core
[ 97%] Built target smartserve_llamacpp_plugin
[ 97%] Built target smartserve_engine_cabi
[ 97%] Building CXX object test/CMakeFiles/smartserve_model_runtime_test.dir/integration/model_runtime/smart_serve_runtime_test.cpp.o
[ 98%] Building CXX object test/CMakeFiles/smartserve_model_runtime_test.dir/integration/model_runtime/multi_session_runtime_test.cpp.o
[100%] Linking CXX executable smartserve_model_runtime_test
ld: warning: ignoring duplicate libraries: '../libsmartserve_core.a'
[100%] Built target smartserve_model_runtime_test
[0;32m✓ Build completed successfully[0m
[0;34m========================================[0m
[0;34mStep 7/7: Running Tests[0m
[0;34m========================================[0m
Test project /Users/linhan/repos/smartserve/build/macos
Start 1: internal.CabiEngineCreatorTest.RejectsNullGetInterface
1/203 Test #1: internal.CabiEngineCreatorTest.RejectsNullGetInterface ........................................... Passed 0.05 sec
Start 2: internal.CabiEngineCreatorTest.RejectsVersionMismatch
2/203 Test #2: internal.CabiEngineCreatorTest.RejectsVersionMismatch ............................................ Passed 0.05 sec
Start 3: internal.CabiEngineCreatorTest.RejectsIncompleteFunctionTable
3/203 Test #3: internal.CabiEngineCreatorTest.RejectsIncompleteFunctionTable .................................... Passed 0.05 sec
Start 4: internal.CabiEngineCreatorTest.RejectsInvalidSessionDependencies
4/203 Test #4: internal.CabiEngineCreatorTest.RejectsInvalidSessionDependencies ................................. Passed 0.05 sec
Start 5: internal.CabiEngineCreatorTest.ExpectsDirectoryIsConfigurable
5/203 Test #5: internal.CabiEngineCreatorTest.ExpectsDirectoryIsConfigurable .................................... Passed 0.02 sec
Start 6: internal.CabiEngineCreatorTest.CreatesModelAndSessionThroughEngineAbi
6/203 Test #6: internal.CabiEngineCreatorTest.CreatesModelAndSessionThroughEngineAbi ............................ Passed 0.02 sec
Start 7: internal.CabiEngineCreatorTest.SessionEvalAppendsAbiResponseChunks
7/203 Test #7: internal.CabiEngineCreatorTest.SessionEvalAppendsAbiResponseChunks ............................... Passed 0.02 sec
Start 8: internal.CabiEngineCreatorTest.SessionEvalTreatsAbortFinishReasonAsRequestFailure
8/203 Test #8: internal.CabiEngineCreatorTest.SessionEvalTreatsAbortFinishReasonAsRequestFailure ................ Passed 0.05 sec
Start 9: internal.CabiEngineCreatorTest.SessionEvalKeepsSessionAfterSubmitFailure
9/203 Test #9: internal.CabiEngineCreatorTest.SessionEvalKeepsSessionAfterSubmitFailure ......................... Passed 0.05 sec
Start 10: internal.CabiEngineCreatorTest.SessionEvalTreatsLegacySubmitFailureAsFatal
10/203 Test #10: internal.CabiEngineCreatorTest.SessionEvalTreatsLegacySubmitFailureAsFatal ....................... Passed 0.05 sec
Start 11: internal.CabiEngineCreatorTest.SessionEvalKeepsSessionAfterGetResponseFailure
11/203 Test #11: internal.CabiEngineCreatorTest.SessionEvalKeepsSessionAfterGetResponseFailure .................... Passed 0.05 sec
Start 12: internal.CabiEngineCreatorTest.SessionEvalTreatsRequestCleanupFailureAsFatal
12/203 Test #12: internal.CabiEngineCreatorTest.SessionEvalTreatsRequestCleanupFailureAsFatal ..................... Passed 0.05 sec
Start 13: internal.CabiEngineCreatorTest.SessionEvalTreatsInvalidSessionAsFatal
13/203 Test #13: internal.CabiEngineCreatorTest.SessionEvalTreatsInvalidSessionAsFatal ............................ Passed 0.05 sec
Start 14: internal.CabiEngineCreatorTest.SessionEvalTreatsInvalidSessionResponseAsFatal
14/203 Test #14: internal.CabiEngineCreatorTest.SessionEvalTreatsInvalidSessionResponseAsFatal .................... Passed 0.05 sec
Start 15: internal.CabiEngineCreatorTest.SessionEvalUsesFormattedPromptForNonObjectInput
15/203 Test #15: internal.CabiEngineCreatorTest.SessionEvalUsesFormattedPromptForNonObjectInput ................... Passed 0.02 sec
Start 16: internal.CabiEngineCreatorTest.SessionEvalCancelsBlockedAbiRequest
16/203 Test #16: internal.CabiEngineCreatorTest.SessionEvalCancelsBlockedAbiRequest ............................... Passed 0.02 sec
Start 17: internal.GewuModelTest.CreateModelRequiresExplicitIdAndModelPath
17/203 Test #17: internal.GewuModelTest.CreateModelRequiresExplicitIdAndModelPath ................................. Passed 0.05 sec
Start 18: internal.GewuModelTest.CreateModelUsesOriginalModelDirectoryWithoutModifyingApiConfig
18/203 Test #18: internal.GewuModelTest.CreateModelUsesOriginalModelDirectoryWithoutModifyingApiConfig ............ Passed 0.02 sec
Start 19: internal.ModelDownloaderTest.SHA256Calculation
19/203 Test #19: internal.ModelDownloaderTest.SHA256Calculation ................................................... Passed 0.02 sec
Start 20: internal.ModelDownloaderTest.SHA256OfEmptyFile
20/203 Test #20: internal.ModelDownloaderTest.SHA256OfEmptyFile ................................................... Passed 0.02 sec
Start 21: internal.ModelDownloaderTest.SHA256FileNotFound
21/203 Test #21: internal.ModelDownloaderTest.SHA256FileNotFound .................................................. Passed 0.02 sec
Start 22: internal.ModelDownloaderTest.VerifyChecksumMatches
22/203 Test #22: internal.ModelDownloaderTest.VerifyChecksumMatches ............................................... Passed 0.02 sec
Start 23: internal.ModelDownloaderTest.VerifyChecksumAcceptsSha256Prefix
23/203 Test #23: internal.ModelDownloaderTest.VerifyChecksumAcceptsSha256Prefix ................................... Passed 0.02 sec
Start 24: internal.ModelDownloaderTest.VerifyChecksumMismatch
24/203 Test #24: internal.ModelDownloaderTest.VerifyChecksumMismatch .............................................. Passed 0.05 sec
Start 25: internal.ModelDownloaderTest.VerifyChecksumFileNotFound
25/203 Test #25: internal.ModelDownloaderTest.VerifyChecksumFileNotFound .......................................... Passed 0.05 sec
Start 26: internal.ModelDownloaderTest.ModelReadinessChecksumCacheInvalidatesWhenFileChanges
26/203 Test #26: internal.ModelDownloaderTest.ModelReadinessChecksumCacheInvalidatesWhenFileChanges ............... Passed 0.02 sec
Start 27: internal.ModelDownloaderTest.GetProgressBeforeDownload
27/203 Test #27: internal.ModelDownloaderTest.GetProgressBeforeDownload ........................................... Passed 0.01 sec
Start 28: internal.ModelDownloaderTest.ChecksumWithSha256Prefix
28/203 Test #28: internal.ModelDownloaderTest.ChecksumWithSha256Prefix ............................................ Passed 0.02 sec
Start 29: internal.ModelDownloaderTest.ModelFileManagerDownloadsMultipleFiles
29/203 Test #29: internal.ModelDownloaderTest.ModelFileManagerDownloadsMultipleFiles .............................. Passed 0.02 sec
Start 30: internal.ModelDownloaderTest.ModelFileManagerEmitsFinalProgressForAlreadyCompleteFile
30/203 Test #30: internal.ModelDownloaderTest.ModelFileManagerEmitsFinalProgressForAlreadyCompleteFile ............ Passed 0.02 sec
Start 31: internal.ModelDownloaderTest.ModelFileManagerRejectsDestinationOutsideStorageRoot
31/203 Test #31: internal.ModelDownloaderTest.ModelFileManagerRejectsDestinationOutsideStorageRoot ................ Passed 0.05 sec
Start 32: internal.ModelDownloaderTest.ModelFileMetadataRoundTripsAndListsInstalledModels
32/203 Test #32: internal.ModelDownloaderTest.ModelFileMetadataRoundTripsAndListsInstalledModels .................. Passed 0.02 sec
Start 33: internal.ModelDownloaderTest.ModelFileMetadataRejectsInvalidJsonAndMissingFields
33/203 Test #33: internal.ModelDownloaderTest.ModelFileMetadataRejectsInvalidJsonAndMissingFields ................. Passed 0.02 sec
Start 34: internal.ModelDownloaderTest.ModelFileManagerSingletonAndEmptyInstalledList
34/203 Test #34: internal.ModelDownloaderTest.ModelFileManagerSingletonAndEmptyInstalledList ...................... Passed 0.02 sec
Start 35: internal.ModelDownloaderTest.ModelFileManagerGetInstalledModelInfoReturnsSavedEntry
35/203 Test #35: internal.ModelDownloaderTest.ModelFileManagerGetInstalledModelInfoReturnsSavedEntry .............. Passed 0.02 sec
Start 36: internal.ModelDownloaderTest.ModelFileManagerRejectsUnsafeMetadataPaths
36/203 Test #36: internal.ModelDownloaderTest.ModelFileManagerRejectsUnsafeMetadataPaths .......................... Passed 0.02 sec
Start 37: internal.ModelDownloaderTest.ModelFileManagerPauseResumeRequeuesRunningAndPending
37/203 Test #37: internal.ModelDownloaderTest.ModelFileManagerPauseResumeRequeuesRunningAndPending ................ Passed 0.05 sec
Start 38: internal.ModelConfigTest.GetModelConfigPath
38/203 Test #38: internal.ModelConfigTest.GetModelConfigPath ...................................................... Passed 0.02 sec
Start 39: internal.ModelConfigTest.GetModelDir
39/203 Test #39: internal.ModelConfigTest.GetModelDir ............................................................. Passed 0.02 sec
Start 40: internal.ModelConfigTest.LoadFromFile
40/203 Test #40: internal.ModelConfigTest.LoadFromFile ............................................................ Passed 0.02 sec
Start 41: internal.ModelConfigTest.GetAllModelIds
41/203 Test #41: internal.ModelConfigTest.GetAllModelIds .......................................................... Passed 0.02 sec
Start 42: internal.ModelConfigTest.GetModelConfig
42/203 Test #42: internal.ModelConfigTest.GetModelConfig .......................................................... Passed 0.02 sec
Start 43: internal.ModelConfigTest.GetModelConfigNotFound
43/203 Test #43: internal.ModelConfigTest.GetModelConfigNotFound .................................................. Passed 0.02 sec
Start 44: internal.ModelConfigTest.ParseMultipleModelsPreservesOrder
44/203 Test #44: internal.ModelConfigTest.ParseMultipleModelsPreservesOrder ....................................... Passed 0.02 sec
Start 45: internal.ModelConfigTest.ParseChecksumField
45/203 Test #45: internal.ModelConfigTest.ParseChecksumField ...................................................... Passed 0.02 sec
Start 46: internal.ModelConfigTest.ParseSha256Field
46/203 Test #46: internal.ModelConfigTest.ParseSha256Field ........................................................ Passed 0.02 sec
Start 47: internal.ModelConfigTest.ParseLoraWeightFileField
47/203 Test #47: internal.ModelConfigTest.ParseLoraWeightFileField ................................................ Passed 0.02 sec
Start 48: internal.ModelConfigTest.InvalidJson
48/203 Test #48: internal.ModelConfigTest.InvalidJson ............................................................. Passed 0.05 sec
Start 49: internal.ModelConfigTest.EmptyModelsArray
49/203 Test #49: internal.ModelConfigTest.EmptyModelsArray ........................................................ Passed 0.02 sec
Start 50: internal.ModelConfigTest.MissingModelsArrayRejected
50/203 Test #50: internal.ModelConfigTest.MissingModelsArrayRejected .............................................. Passed 0.05 sec
Start 51: internal.ModelManagerTest.RegisterAndGetCreatorSuccess
51/203 Test #51: internal.ModelManagerTest.RegisterAndGetCreatorSuccess ........................................... Passed 0.02 sec
Start 52: internal.ModelManagerTest.RegisterDuplicateCreatorFails
52/203 Test #52: internal.ModelManagerTest.RegisterDuplicateCreatorFails .......................................... Passed 0.02 sec
Start 53: internal.ModelManagerTest.GetOrCreateModelCachesInstance
53/203 Test #53: internal.ModelManagerTest.GetOrCreateModelCachesInstance ......................................... Passed 0.02 sec
Start 54: internal.ModelManagerTest.GetOrCreateModelReturnsNullWhenCreatorNotRegistered
54/203 Test #54: internal.ModelManagerTest.GetOrCreateModelReturnsNullWhenCreatorNotRegistered .................... Passed 0.05 sec
Start 55: internal.ModelManagerTest.GetOrCreateModelReturnsNullForInvalidAdapterResConfig
55/203 Test #55: internal.ModelManagerTest.GetOrCreateModelReturnsNullForInvalidAdapterResConfig .................. Passed 0.05 sec
Start 56: internal.ModelManagerTest.UnregisterRemovesCreator
56/203 Test #56: internal.ModelManagerTest.UnregisterRemovesCreator ............................................... Passed 0.02 sec
Start 57: internal.ModelManagerTest.UnregisterMissingCreatorFails
57/203 Test #57: internal.ModelManagerTest.UnregisterMissingCreatorFails .......................................... Passed 0.02 sec
Start 58: internal.ModelManagerTest.RemoveModelReturnsOwnedInstanceAndClearsCache
58/203 Test #58: internal.ModelManagerTest.RemoveModelReturnsOwnedInstanceAndClearsCache .......................... Passed 0.02 sec
Start 59: internal.OpenAiRequestUtilTest.DetectsOpenAiJson
59/203 Test #59: internal.OpenAiRequestUtilTest.DetectsOpenAiJson ................................................. Passed 0.02 sec
Start 60: internal.OpenAiRequestUtilTest.ParseRoleContentMessages
60/203 Test #60: internal.OpenAiRequestUtilTest.ParseRoleContentMessages .......................................... Passed 0.02 sec
Start 61: internal.OpenAiRequestUtilTest.ParseIgnoresInvalidEntries
61/203 Test #61: internal.OpenAiRequestUtilTest.ParseIgnoresInvalidEntries ........................................ Passed 0.02 sec
Start 62: internal.OpenAiRequestUtilTest.ParseTextArrayContent
62/203 Test #62: internal.OpenAiRequestUtilTest.ParseTextArrayContent ............................................. Passed 0.02 sec
Start 63: internal.OpenAiRequestUtilTest.BuildChatMLPromptFromTextArrayContent
63/203 Test #63: internal.OpenAiRequestUtilTest.BuildChatMLPromptFromTextArrayContent ............................. Passed 0.02 sec
Start 64: internal.OpenAiRequestUtilTest.BuildChatMLPromptFromMessages
64/203 Test #64: internal.OpenAiRequestUtilTest.BuildChatMLPromptFromMessages ..................................... Passed 0.02 sec
Start 65: internal.OpenAiRequestUtilTest.BuildChatMLPromptAddsAssistantStartForUserTurn
65/203 Test #65: internal.OpenAiRequestUtilTest.BuildChatMLPromptAddsAssistantStartForUserTurn .................... Passed 0.02 sec
Start 66: internal.OpenAiRequestUtilTest.BuildFlatPromptFromMessages
66/203 Test #66: internal.OpenAiRequestUtilTest.BuildFlatPromptFromMessages ....................................... Passed 0.02 sec
Start 67: internal.OpenAiRequestUtilTest.BuildFlatPromptFallbackForPlainText
67/203 Test #67: internal.OpenAiRequestUtilTest.BuildFlatPromptFallbackForPlainText ............................... Passed 0.02 sec
Start 68: internal.OpenAiRequestUtilTest.InvalidJsonReturnsEmptyMessages
68/203 Test #68: internal.OpenAiRequestUtilTest.InvalidJsonReturnsEmptyMessages ................................... Passed 0.02 sec
Start 69: internal.TaskStreamTest.CallbackInvokedWithCorrectChunks
69/203 Test #69: internal.TaskStreamTest.CallbackInvokedWithCorrectChunks ......................................... Passed 0.02 sec
Start 70: internal.TaskStreamTest.CallbackNotInvokedAfterClear
70/203 Test #70: internal.TaskStreamTest.CallbackNotInvokedAfterClear ............................................. Passed 0.02 sec
Start 71: internal.TaskStreamTest.AppendResultWithoutCallbackAccumulatesResult
71/203 Test #71: internal.TaskStreamTest.AppendResultWithoutCallbackAccumulatesResult ............................. Passed 0.02 sec
Start 72: internal.TaskStreamTest.DoneMarksTaskFinished
72/203 Test #72: internal.TaskStreamTest.DoneMarksTaskFinished .................................................... Passed 0.02 sec
Start 73: internal.TaskStreamTest.CrossThreadWakeupOnDone
73/203 Test #73: internal.TaskStreamTest.CrossThreadWakeupOnDone .................................................. Passed 0.04 sec
Start 74: internal.TaskStreamTest.CancelMarksDoneAndWakesWaiter
74/203 Test #74: internal.TaskStreamTest.CancelMarksDoneAndWakesWaiter ............................................ Passed 0.04 sec
Start 75: internal.TaskStreamTest.CancelClearsCallbackBlocksFutureAppend
75/203 Test #75: internal.TaskStreamTest.CancelClearsCallbackBlocksFutureAppend ................................... Passed 0.02 sec
Start 76: internal.TaskStreamTest.CancelIsIdempotentAfterFinished
76/203 Test #76: internal.TaskStreamTest.CancelIsIdempotentAfterFinished .......................................... Passed 0.02 sec
Start 77: interface.ClientApiTest.MalformedJsonReturnsBadRequest
77/203 Test #77: interface.ClientApiTest.MalformedJsonReturnsBadRequest ........................................... Passed 0.05 sec
Start 78: interface.ClientApiTest.UnsupportedRequestTypeReturnsBadRequest
78/203 Test #78: interface.ClientApiTest.UnsupportedRequestTypeReturnsBadRequest .................................. Passed 0.02 sec
Start 79: interface.ClientApiTest.ChatCompletionsRejectsMissingRequiredFields
79/203 Test #79: interface.ClientApiTest.ChatCompletionsRejectsMissingRequiredFields .............................. Passed 0.02 sec
Start 80: interface.ClientApiTest.ChatCompletionsRejectsInvalidStreamType
80/203 Test #80: interface.ClientApiTest.ChatCompletionsRejectsInvalidStreamType .................................. Passed 0.02 sec
Start 81: interface.ClientApiTest.ChatCompletionsRejectsNonBooleanEnableLoraBeforeScheduling
81/203 Test #81: interface.ClientApiTest.ChatCompletionsRejectsNonBooleanEnableLoraBeforeScheduling ............... Passed 0.05 sec
Start 82: interface.ClientApiTest.ChatCompletionsRejectsInvalidMessagesBeforeScheduling
82/203 Test #82: interface.ClientApiTest.ChatCompletionsRejectsInvalidMessagesBeforeScheduling .................... Passed 0.02 sec
Start 83: interface.ClientApiServiceTest.ListModelsReturnsOpenAIListShape
83/203 Test #83: interface.ClientApiServiceTest.ListModelsReturnsOpenAIListShape .................................. Passed 0.05 sec
Start 84: interface.ClientApiServiceTest.ListEnginesReturnsArray
84/203 Test #84: interface.ClientApiServiceTest.ListEnginesReturnsArray ........................................... Passed 0.05 sec
Start 85: interface.ClientApiServiceTest.UnloadMissingModelReturnsNotFound
85/203 Test #85: interface.ClientApiServiceTest.UnloadMissingModelReturnsNotFound ................................. Passed 0.05 sec
Start 86: interface.ClientApiServiceTest.TextOnlyVlmRequestUsesVlmTaskWithChatMLInput
86/203 Test #86: interface.ClientApiServiceTest.TextOnlyVlmRequestUsesVlmTaskWithChatMLInput ...................... Passed 0.05 sec
Start 87: interface.ClientApiServiceTest.ConfigManagerOnlyVlmModelUsesVlmTaskWithChatMLInput
87/203 Test #87: interface.ClientApiServiceTest.ConfigManagerOnlyVlmModelUsesVlmTaskWithChatMLInput ............... Passed 0.05 sec
Start 88: interface.ClientApiServiceTest.NonVlmImageRequestIsRejected
88/203 Test #88: interface.ClientApiServiceTest.NonVlmImageRequestIsRejected ...................................... Passed 0.05 sec
Start 89: interface.ClientApiServiceTest.PreferredEngineMustMatchModelEngine
89/203 Test #89: interface.ClientApiServiceTest.PreferredEngineMustMatchModelEngine ............................... Passed 0.05 sec
Start 90: interface.MessagesFormatTest.ValidateExtraBodyEnableLoraAcceptsBooleanOrMissingValue
90/203 Test #90: interface.MessagesFormatTest.ValidateExtraBodyEnableLoraAcceptsBooleanOrMissingValue ............. Passed 0.02 sec
Start 91: interface.MessagesFormatTest.ValidateExtraBodyEnableLoraRejectsNonBooleanValue
91/203 Test #91: interface.MessagesFormatTest.ValidateExtraBodyEnableLoraRejectsNonBooleanValue ................... Passed 0.05 sec
Start 92: interface.MessagesFormatTest.ValidateEmptyMessagesArrayRejected
92/203 Test #92: interface.MessagesFormatTest.ValidateEmptyMessagesArrayRejected .................................. Passed 0.02 sec
Start 93: interface.MessagesFormatTest.ValidateMessagesNotArrayRejected
93/203 Test #93: interface.MessagesFormatTest.ValidateMessagesNotArrayRejected .................................... Passed 0.02 sec
Start 94: interface.MessagesFormatTest.ValidateMissingRoleOrContentRejected
94/203 Test #94: interface.MessagesFormatTest.ValidateMissingRoleOrContentRejected ................................ Passed 0.02 sec
Start 95: interface.MessagesFormatTest.ValidateEmptyContentRejected
95/203 Test #95: interface.MessagesFormatTest.ValidateEmptyContentRejected ........................................ Passed 0.02 sec
Start 96: interface.MessagesFormatTest.ValidateEmptyArrayContentRejected
96/203 Test #96: interface.MessagesFormatTest.ValidateEmptyArrayContentRejected ................................... Passed 0.02 sec
Start 97: interface.MessagesFormatTest.ValidateContentMustBeStringOrArray
97/203 Test #97: interface.MessagesFormatTest.ValidateContentMustBeStringOrArray .................................. Passed 0.02 sec
Start 98: interface.MessagesFormatTest.ValidateAssistantFirstRejected
98/203 Test #98: interface.MessagesFormatTest.ValidateAssistantFirstRejected ...................................... Passed 0.02 sec
Start 99: interface.MessagesFormatTest.ValidateRelaxedRoleOrderingAccepted
99/203 Test #99: interface.MessagesFormatTest.ValidateRelaxedRoleOrderingAccepted ................................. Passed 0.02 sec
Start 100: interface.MessagesFormatTest.ValidateSystemPlacementRulesRejected
100/203 Test #100: interface.MessagesFormatTest.ValidateSystemPlacementRulesRejected ................................ Passed 0.02 sec
Start 101: interface.MessagesFormatTest.ValidateReasoningContentOnlyOnAssistant
101/203 Test #101: interface.MessagesFormatTest.ValidateReasoningContentOnlyOnAssistant ............................. Passed 0.02 sec
Start 102: interface.MessagesFormatTest.ValidateAssistantEmptyContentWithReasoningAccepted
102/203 Test #102: interface.MessagesFormatTest.ValidateAssistantEmptyContentWithReasoningAccepted .................. Passed 0.02 sec
Start 103: interface.MessagesFormatTest.ValidateReasoningContentMustBeString
103/203 Test #103: interface.MessagesFormatTest.ValidateReasoningContentMustBeString ................................ Passed 0.02 sec
Start 104: interface.MessagesFormatTest.ValidateReasoningContentWhitespaceOnlyTreatedAsEmpty
104/203 Test #104: interface.MessagesFormatTest.ValidateReasoningContentWhitespaceOnlyTreatedAsEmpty ................ Passed 0.02 sec
Start 105: interface.MessagesFormatTest.ValidateImageOnlyContentAccepted
105/203 Test #105: interface.MessagesFormatTest.ValidateImageOnlyContentAccepted .................................... Passed 0.02 sec
Start 106: interface.MessagesFormatTest.ValidateInvalidImageUrlRejected
106/203 Test #106: interface.MessagesFormatTest.ValidateInvalidImageUrlRejected ..................................... Passed 0.02 sec
Start 107: interface.MessagesFormatTest.ValidateImageUrlWithoutUrlFieldRejected
107/203 Test #107: interface.MessagesFormatTest.ValidateImageUrlWithoutUrlFieldRejected ............................. Passed 0.02 sec
Start 108: interface.MessagesFormatTest.ValidateDataImageWithoutBase64MarkerRejected
108/203 Test #108: interface.MessagesFormatTest.ValidateDataImageWithoutBase64MarkerRejected ........................ Passed 0.02 sec
Start 109: interface.MessagesFormatTest.ValidateDataImageEmptyBase64PayloadRejected
109/203 Test #109: interface.MessagesFormatTest.ValidateDataImageEmptyBase64PayloadRejected ......................... Passed 0.02 sec
Start 110: interface.MessagesFormatTest.ValidateImageUrlFieldNotObjectRejected
110/203 Test #110: interface.MessagesFormatTest.ValidateImageUrlFieldNotObjectRejected .............................. Passed 0.02 sec
Start 111: interface.MessagesFormatTest.ValidateUnsupportedContentTypeRejected
111/203 Test #111: interface.MessagesFormatTest.ValidateUnsupportedContentTypeRejected .............................. Passed 0.02 sec
Start 112: interface.MessagesFormatTest.ValidateContentPartFieldTypesRejected
112/203 Test #112: interface.MessagesFormatTest.ValidateContentPartFieldTypesRejected ............................... Passed 0.02 sec
Start 113: interface.MessagesFormatTest.ValidateContentArrayNonObjectElementRejected
113/203 Test #113: interface.MessagesFormatTest.ValidateContentArrayNonObjectElementRejected ........................ Passed 0.02 sec
Start 114: interface.MessagesFormatTest.ValidateImageUrlBoundaryValuesRejected
114/203 Test #114: interface.MessagesFormatTest.ValidateImageUrlBoundaryValuesRejected .............................. Passed 0.02 sec
Start 115: interface.MessagesFormatTest.ValidateTextFieldMissingNullObjectRejected
115/203 Test #115: interface.MessagesFormatTest.ValidateTextFieldMissingNullObjectRejected .......................... Passed 0.01 sec
Start 116: interface.MessagesFormatTest.ValidateContentArrayOnlyEmptyTextRejected
116/203 Test #116: interface.MessagesFormatTest.ValidateContentArrayOnlyEmptyTextRejected ........................... Passed 0.02 sec
Start 117: interface.MessagesFormatTest.ValidateContentArrayEmptyTextWithImageAccepted
117/203 Test #117: interface.MessagesFormatTest.ValidateContentArrayEmptyTextWithImageAccepted ...................... Passed 0.02 sec
Start 118: interface.MessagesFormatTest.FormatThreeRoundsPlainText
118/203 Test #118: interface.MessagesFormatTest.FormatThreeRoundsPlainText .......................................... Passed 0.02 sec
Start 119: interface.MessagesFormatTest.FormatSystemMessageChatMLStructure
119/203 Test #119: interface.MessagesFormatTest.FormatSystemMessageChatMLStructure .................................. Passed 0.02 sec
Start 120: interface.MessagesFormatTest.FormatContentWithSpecialCharacters
120/203 Test #120: interface.MessagesFormatTest.FormatContentWithSpecialCharacters .................................. Passed 0.02 sec
Start 121: interface.MessagesFormatTest.FormatRejectsInvalidMessagesDirectly
121/203 Test #121: interface.MessagesFormatTest.FormatRejectsInvalidMessagesDirectly ................................ Passed 0.05 sec
Start 122: interface.MessagesFormatTest.FormatMessagesNotArrayRejected
122/203 Test #122: interface.MessagesFormatTest.FormatMessagesNotArrayRejected ...................................... Passed 0.02 sec
Start 123: interface.MessagesFormatTest.FormatMultiTurnTwoImagesOrderMatchesPlaceholders
123/203 Test #123: interface.MessagesFormatTest.FormatMultiTurnTwoImagesOrderMatchesPlaceholders .................... Passed 0.02 sec
Start 124: interface.MessagesFormatTest.FormatMixedTextAndMultipleImagesInSingleTurn
124/203 Test #124: interface.MessagesFormatTest.FormatMixedTextAndMultipleImagesInSingleTurn ........................ Passed 0.02 sec
Start 125: interface.MessagesFormatTest.FormatValidBase64ImagePopulatesBuffers
125/203 Test #125: interface.MessagesFormatTest.FormatValidBase64ImagePopulatesBuffers .............................. Passed 0.02 sec
Start 126: interface.MessagesFormatTest.FormatInvalidBase64DataUrlRejected
126/203 Test #126: interface.MessagesFormatTest.FormatInvalidBase64DataUrlRejected .................................. Passed 0.05 sec
Start 127: interface.MessagesFormatTest.FormatAssistantReasoningContentInjectedToChatML
127/203 Test #127: interface.MessagesFormatTest.FormatAssistantReasoningContentInjectedToChatML ..................... Passed 0.02 sec
Start 128: interface.MessagesFormatTest.FormatAssistantReasoningOnlyNoContent
128/203 Test #128: interface.MessagesFormatTest.FormatAssistantReasoningOnlyNoContent ............................... Passed 0.02 sec
Start 129: interface.MessagesFormatTest.FormatQwenThinkingDisabledAppendsEmptyBlock
129/203 Test #129: interface.MessagesFormatTest.FormatQwenThinkingDisabledAppendsEmptyBlock ......................... Passed 0.02 sec
Start 130: interface.MessagesFormatTest.FormatQwen3BaseThinkingEnabledNoOpenTag
130/203 Test #130: interface.MessagesFormatTest.FormatQwen3BaseThinkingEnabledNoOpenTag ............................. Passed 0.02 sec
Start 131: interface.MessagesFormatTest.FormatQwen35ThinkingEnabledAppendsOpenTag
131/203 Test #131: interface.MessagesFormatTest.FormatQwen35ThinkingEnabledAppendsOpenTag ........................... Passed 0.02 sec
Start 132: interface.MessagesFormatTest.FormatQwen35ThinkingDisabledAppendsEmptyBlock
132/203 Test #132: interface.MessagesFormatTest.FormatQwen35ThinkingDisabledAppendsEmptyBlock ....................... Passed 0.02 sec
Start 133: interface.MessagesFormatTest.FormatNonQwen3ModelNoThinkingSuffix
133/203 Test #133: interface.MessagesFormatTest.FormatNonQwen3ModelNoThinkingSuffix ................................. Passed 0.02 sec
Start 134: interface.MessagesFormatTest.FormatQwenEndsWithAssistantNoThinkingSuffix
134/203 Test #134: interface.MessagesFormatTest.FormatQwenEndsWithAssistantNoThinkingSuffix ......................... Passed 0.01 sec
Start 135: interface.MessagesFormatTest.FormatQwenEndsWithAssistantReasoningDoesNotAppendGenerationSuffix
135/203 Test #135: interface.MessagesFormatTest.FormatQwenEndsWithAssistantReasoningDoesNotAppendGenerationSuffix ... Passed 0.02 sec
Start 136: interface.MessagesFormatTest.ParseThinkingDefaultWhenOmitted
136/203 Test #136: interface.MessagesFormatTest.ParseThinkingDefaultWhenOmitted ..................................... Passed 0.02 sec
Start 137: interface.MessagesFormatTest.ParseThinkingDisabled
137/203 Test #137: interface.MessagesFormatTest.ParseThinkingDisabled ............................................... Passed 0.02 sec
Start 138: interface.MessagesFormatTest.ParseThinkingEnabled
138/203 Test #138: interface.MessagesFormatTest.ParseThinkingEnabled ................................................ Passed 0.02 sec
Start 139: interface.MessagesFormatTest.ParseTopLevelEnableThinkingFalse
139/203 Test #139: interface.MessagesFormatTest.ParseTopLevelEnableThinkingFalse .................................... Passed 0.02 sec
Start 140: interface.MessagesFormatTest.ParseTopLevelEnableThinkingTrue
140/203 Test #140: interface.MessagesFormatTest.ParseTopLevelEnableThinkingTrue ..................................... Passed 0.02 sec
Start 141: interface.MessagesFormatTest.ParseExtraBodyEnableThinkingAlone
141/203 Test #141: interface.MessagesFormatTest.ParseExtraBodyEnableThinkingAlone ................................... Passed 0.02 sec
Start 142: interface.MessagesFormatTest.ParseThinkingAllSourcesConsistent
142/203 Test #142: interface.MessagesFormatTest.ParseThinkingAllSourcesConsistent ................................... Passed 0.02 sec
Start 143: interface.MessagesFormatTest.ParseThinkingAllSourcesConsistentDisabled
143/203 Test #143: interface.MessagesFormatTest.ParseThinkingAllSourcesConsistentDisabled ........................... Passed 0.02 sec
Start 144: interface.MessagesFormatTest.ParseThinkingNonBooleanRejected
144/203 Test #144: interface.MessagesFormatTest.ParseThinkingNonBooleanRejected ..................................... Passed 0.02 sec
Start 145: interface.MessagesFormatTest.ParseThinkingTypeMissingOrNotStringRejected
145/203 Test #145: interface.MessagesFormatTest.ParseThinkingTypeMissingOrNotStringRejected ......................... Passed 0.02 sec
Start 146: interface.MessagesFormatTest.ParseThinkingConflictRejected
146/203 Test #146: interface.MessagesFormatTest.ParseThinkingConflictRejected ....................................... Passed 0.02 sec
Start 147: interface.MessagesFormatTest.ParseReasoningFormatDefaultsToAuto
147/203 Test #147: interface.MessagesFormatTest.ParseReasoningFormatDefaultsToAuto .................................. Passed 0.02 sec
Start 148: interface.MessagesFormatTest.ParseReasoningFormatExplicitModes
148/203 Test #148: interface.MessagesFormatTest.ParseReasoningFormatExplicitModes ................................... Passed 0.02 sec
Start 149: interface.MessagesFormatTest.ResolveThinkingStyleFromModelsJson
149/203 Test #149: interface.MessagesFormatTest.ResolveThinkingStyleFromModelsJson .................................. Passed 0.02 sec
Start 150: interface.MessagesFormatTest.ResolveThinkingStyleQwen3DotXFromJson
150/203 Test #150: interface.MessagesFormatTest.ResolveThinkingStyleQwen3DotXFromJson ............................... Passed 0.02 sec
Start 151: interface.MessagesFormatTest.ResolveThinkingStyleUnregisteredModelReturnsNone
151/203 Test #151: interface.MessagesFormatTest.ResolveThinkingStyleUnregisteredModelReturnsNone .................... Passed 0.02 sec
Start 152: interface.MessagesFormatTest.ResolveThinkingStyleReturnsNoneForBadConfig
152/203 Test #152: interface.MessagesFormatTest.ResolveThinkingStyleReturnsNoneForBadConfig ......................... Passed 0.05 sec
Start 153: interface.ToolCallRequestTest.ToolsNotArrayRejected
153/203 Test #153: interface.ToolCallRequestTest.ToolsNotArrayRejected .............................................. Passed 0.02 sec
Start 154: interface.ToolCallRequestTest.ToolsObjectRejected
154/203 Test #154: interface.ToolCallRequestTest.ToolsObjectRejected ................................................ Passed 0.02 sec
Start 155: interface.ToolCallRequestTest.ToolChoiceNumberRejected
155/203 Test #155: interface.ToolCallRequestTest.ToolChoiceNumberRejected ........................................... Passed 0.02 sec
Start 156: interface.ToolCallRequestTest.InvalidToolChoiceObjectRejected
156/203 Test #156: interface.ToolCallRequestTest.InvalidToolChoiceObjectRejected .................................... Passed 0.01 sec
Start 157: interface.ToolCallRequestTest.ToolChoiceArrayRejected
157/203 Test #157: interface.ToolCallRequestTest.ToolChoiceArrayRejected ............................................ Passed 0.02 sec
Start 158: interface.ToolCallForwardTest.ToolsAndToolChoiceForwardsAsToolCallTask
158/203 Test #158: interface.ToolCallForwardTest.ToolsAndToolChoiceForwardsAsToolCallTask ........................... Passed 0.05 sec
Start 159: interface.ToolCallForwardTest.ToolChoiceDefaultsToAutoWhenOmitted
159/203 Test #159: interface.ToolCallForwardTest.ToolChoiceDefaultsToAutoWhenOmitted ................................ Passed 0.05 sec
Start 160: interface.ToolCallForwardTest.ToolChoiceAutoForwardsAsToolCallTask
160/203 Test #160: interface.ToolCallForwardTest.ToolChoiceAutoForwardsAsToolCallTask ............................... Passed 0.05 sec
Start 161: interface.ToolCallForwardTest.ToolChoiceFunctionObjectForwardsAsToolCallTask
161/203 Test #161: interface.ToolCallForwardTest.ToolChoiceFunctionObjectForwardsAsToolCallTask ..................... Passed 0.05 sec
Start 162: interface.ToolCallForwardTest.EmptyToolsArrayDoesNotForwardAsToolCall
162/203 Test #162: interface.ToolCallForwardTest.EmptyToolsArrayDoesNotForwardAsToolCall ............................ Passed 0.05 sec
Start 163: interface.ToolCallForwardTest.MissingToolsDoesNotForwardAsToolCall
163/203 Test #163: interface.ToolCallForwardTest.MissingToolsDoesNotForwardAsToolCall ............................... Passed 0.05 sec
Start 164: interface.ToolCallForwardTest.ToolChoiceWithoutToolsDoesNotForwardAsToolCall
164/203 Test #164: interface.ToolCallForwardTest.ToolChoiceWithoutToolsDoesNotForwardAsToolCall ..................... Passed 0.05 sec
Start 165: api.GewuSmartServeApiTest.NullArgumentsReturnInvalidArgument
165/203 Test #165: api.GewuSmartServeApiTest.NullArgumentsReturnInvalidArgument ..................................... Passed 0.02 sec
Start 166: api.GewuSmartServeApiTest.InitializeFinalizeAreIdempotent
166/203 Test #166: api.GewuSmartServeApiTest.InitializeFinalizeAreIdempotent ........................................ Passed 0.59 sec
Start 167: api.GewuSmartServeApiTest.CACertificatePathRoundTrips
167/203 Test #167: api.GewuSmartServeApiTest.CACertificatePathRoundTrips ............................................ Passed 0.02 sec
Start 168: api.GewuSmartServeApiTest.InvalidJsonIsRejectedBeforeServiceInitialization
168/203 Test #168: api.GewuSmartServeApiTest.InvalidJsonIsRejectedBeforeServiceInitialization ....................... Passed 0.02 sec
Start 169: api.GewuSmartServeApiTest.VersionAndListEnginesReturnValidData
169/203 Test #169: api.GewuSmartServeApiTest.VersionAndListEnginesReturnValidData ................................... Passed 0.58 sec
Start 170: api.GewuSmartServeApiTest.ChatCompletionsRejectsMalformedOrIncompleteRequests
170/203 Test #170: api.GewuSmartServeApiTest.ChatCompletionsRejectsMalformedOrIncompleteRequests .................... Passed 0.59 sec
Start 171: api.GewuSmartServeApiTest.ConfigJsonValidation
171/203 Test #171: api.GewuSmartServeApiTest.ConfigJsonValidation ................................................... Passed 0.03 sec
Start 172: api.GewuSmartServeApiTest.ConfigJsonCopiesInputBuffer
172/203 Test #172: api.GewuSmartServeApiTest.ConfigJsonCopiesInputBuffer ............................................ Passed 0.63 sec
Start 173: api.GewuSmartServeApiTest.SetModelsConfigPathLoadsConfigFile
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
173/203 Test #173: api.GewuSmartServeApiTest.SetModelsConfigPathLoadsConfigFile .....................................***Not Run 0.00 sec
Start 174: api.GewuSmartServeApiTest.ListModelsUsesGewuOwnerAndOpenAIShape
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
174/203 Test #174: api.GewuSmartServeApiTest.ListModelsUsesGewuOwnerAndOpenAIShape ..................................***Not Run 0.00 sec
Start 175: api.GewuSmartServeApiTest.GetModelInfoAndDownloadInvalidModel
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
175/203 Test #175: api.GewuSmartServeApiTest.GetModelInfoAndDownloadInvalidModel ....................................***Not Run 0.00 sec
Start 176: api.GewuSmartServeApiTest.ListModelsReturnsValidShapeAndErrorStringIsThreadSafe
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
176/203 Test #176: api.GewuSmartServeApiTest.ListModelsReturnsValidShapeAndErrorStringIsThreadSafe ..................***Not Run 0.00 sec
Start 177: api.GewuSmartServeApiTest.RegisterEngineCanBeUnregistered
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
177/203 Test #177: api.GewuSmartServeApiTest.RegisterEngineCanBeUnregistered ........................................***Not Run 0.00 sec
Start 178: api.GewuSmartServeApiTest.BuiltInEngineCannotBeExternallyRegisteredOrUnregistered
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
178/203 Test #178: api.GewuSmartServeApiTest.BuiltInEngineCannotBeExternallyRegisteredOrUnregistered ................***Not Run 0.00 sec
Start 179: api.GewuSmartServeApiTest.AppleFoundationModelCanBeRegisteredAfterInitializeAndServeChat
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
179/203 Test #179: api.GewuSmartServeApiTest.AppleFoundationModelCanBeRegisteredAfterInitializeAndServeChat .........***Not Run 0.00 sec
Start 180: api.GewuSmartServeApiTest.SmartServeApiRegistersSystemEngineAndServesChat
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
180/203 Test #180: api.GewuSmartServeApiTest.SmartServeApiRegistersSystemEngineAndServesChat ........................***Not Run 0.00 sec
Start 181: api.GewuSmartServeApiTest.AppleFoundationModelHandlesConcurrentRequests
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
181/203 Test #181: api.GewuSmartServeApiTest.AppleFoundationModelHandlesConcurrentRequests ..........................***Not Run 0.00 sec
Start 182: api.GewuSmartServeApiTest.AppleFoundationModelStreamingReturnsChunksAndEof
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
182/203 Test #182: api.GewuSmartServeApiTest.AppleFoundationModelStreamingReturnsChunksAndEof .......................***Not Run 0.00 sec
Start 183: api.GewuSmartServeApiTest.CancelActiveRequestReturnsCancelledOnGetResponse
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
183/203 Test #183: api.GewuSmartServeApiTest.CancelActiveRequestReturnsCancelledOnGetResponse .......................***Not Run 0.00 sec
Start 184: api.GewuSmartServeApiTest.CancelCompletedRequestReturnsOk
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
184/203 Test #184: api.GewuSmartServeApiTest.CancelCompletedRequestReturnsOk ........................................***Not Run 0.00 sec
Start 185: api.GewuSmartServeApiTest.StreamingRequestCanBeCancelledAfterFirstChunk
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
185/203 Test #185: api.GewuSmartServeApiTest.StreamingRequestCanBeCancelledAfterFirstChunk ..........................***Not Run 0.00 sec
Start 186: api.GewuSmartServeApiTest.DeleteAndUnloadReturnBusyWhileInferenceIsActive
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
186/203 Test #186: api.GewuSmartServeApiTest.DeleteAndUnloadReturnBusyWhileInferenceIsActive ........................***Not Run 0.00 sec
Start 187: api.GewuSmartServeApiTest.AppleFoundationModelLoadsFromConfigPathAfterInitializeAndRegister
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
187/203 Test #187: api.GewuSmartServeApiTest.AppleFoundationModelLoadsFromConfigPathAfterInitializeAndRegister ......***Not Run 0.00 sec
Start 188: api.GewuSmartServeApiTest.MultiFileDownloadReportsInstalledFileProgressProportionally
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
188/203 Test #188: api.GewuSmartServeApiTest.MultiFileDownloadReportsInstalledFileProgressProportionally ............***Not Run 0.00 sec
Start 189: api.GewuSmartServeApiTest.SingleFileDownloadUsesNameInsideModelPathDirectory
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
189/203 Test #189: api.GewuSmartServeApiTest.SingleFileDownloadUsesNameInsideModelPathDirectory .....................***Not Run 0.00 sec
Start 190: api.GewuSmartServeApiTest.SingleFileDirectoryPathIsNotReportedDownloaded
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
190/203 Test #190: api.GewuSmartServeApiTest.SingleFileDirectoryPathIsNotReportedDownloaded .........................***Not Run 0.00 sec
Start 191: api.GewuSmartServeApiTest.MultiFileModelRequiresValidChecksumsToBeDownloaded
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
191/203 Test #191: api.GewuSmartServeApiTest.MultiFileModelRequiresValidChecksumsToBeDownloaded .....................***Not Run 0.00 sec
Start 192: api.GewuSmartServeApiTest.DownloadRejectsPathTraversalInModelAndFilePaths
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
192/203 Test #192: api.GewuSmartServeApiTest.DownloadRejectsPathTraversalInModelAndFilePaths ........................***Not Run 0.00 sec
Start 193: api.GewuSmartServeApiTest.ServiceLoadModelsUsesSingleFileNameInsideModelPathDirectory
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
193/203 Test #193: api.GewuSmartServeApiTest.ServiceLoadModelsUsesSingleFileNameInsideModelPathDirectory ............***Not Run 0.00 sec
Start 194: api.GewuSmartServeApiTest.ServiceLoadModelsRejectsDirectoryForSingleFileModel
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
194/203 Test #194: api.GewuSmartServeApiTest.ServiceLoadModelsRejectsDirectoryForSingleFileModel ....................***Not Run 0.00 sec
Start 195: api.GewuSmartServeApiTest.ServiceLoadModelsRejectsEscapedConfiguredPaths
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
195/203 Test #195: api.GewuSmartServeApiTest.ServiceLoadModelsRejectsEscapedConfiguredPaths .........................***Not Run 0.00 sec
Start 196: api.GewuSmartServeApiTest.DownloadPersistsMetadataAndDeleteCleansIt
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
196/203 Test #196: api.GewuSmartServeApiTest.DownloadPersistsMetadataAndDeleteCleansIt ..............................***Not Run 0.00 sec
Start 197: api.GewuSmartServeApiTest.PauseDownloadCancelsAndNextDownloadResumes
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
197/203 Test #197: api.GewuSmartServeApiTest.PauseDownloadCancelsAndNextDownloadResumes .............................***Not Run 0.00 sec
Start 198: api.GewuSmartServeApiTest.ErrorStringCoversPublicErrorCodes
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
198/203 Test #198: api.GewuSmartServeApiTest.ErrorStringCoversPublicErrorCodes ......................................***Not Run 0.00 sec
Start 199: model_runtime.MultiSessionTest.MultiSessionAndSingleSessionMultiTask
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
199/203 Test #199: model_runtime.MultiSessionTest.MultiSessionAndSingleSessionMultiTask .............................***Not Run 0.00 sec
Start 200: model_runtime.MultiSessionTest.RuntimeCancelThenImmediateNewRequest
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
200/203 Test #200: model_runtime.MultiSessionTest.RuntimeCancelThenImmediateNewRequest ..............................***Not Run 0.00 sec
Start 201: model_runtime.SmartServeTest.SmartServeLLMInterfaceTest
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
201/203 Test #201: model_runtime.SmartServeTest.SmartServeLLMInterfaceTest ..........................................***Not Run 0.00 sec
Start 202: model_runtime.SmartServeTest.SmartServeMnnLoraInterfaceTest
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
202/203 Test #202: model_runtime.SmartServeTest.SmartServeMnnLoraInterfaceTest ......................................***Not Run 0.00 sec
Start 203: model_runtime.SmartServeTest.SmartServeVLMInterfaceTest
Failed to change working directory to "/Users/linhan/repos/smartserve/build/macos/test": No such file or directory
203/203 Test #203: model_runtime.SmartServeTest.SmartServeVLMInterfaceTest ..........................................***Not Run 0.00 sec
85% tests passed, 30 tests failed out of 202
Total Test time (real) = 6.55 sec
The following tests FAILED:
173 - api.GewuSmartServeApiTest.SetModelsConfigPathLoadsConfigFile (Not Run)
174 - api.GewuSmartServeApiTest.ListModelsUsesGewuOwnerAndOpenAIShape (Not Run)
175 - api.GewuSmartServeApiTest.GetModelInfoAndDownloadInvalidModel (Not Run)
176 - api.GewuSmartServeApiTest.ListModelsReturnsValidShapeAndErrorStringIsThreadSafe (Not Run)
177 - api.GewuSmartServeApiTest.RegisterEngineCanBeUnregistered (Not Run)
178 - api.GewuSmartServeApiTest.BuiltInEngineCannotBeExternallyRegisteredOrUnregistered (Not Run)
179 - api.GewuSmartServeApiTest.AppleFoundationModelCanBeRegisteredAfterInitializeAndServeChat (Not Run)
180 - api.GewuSmartServeApiTest.SmartServeApiRegistersSystemEngineAndServesChat (Not Run)
181 - api.GewuSmartServeApiTest.AppleFoundationModelHandlesConcurrentRequests (Not Run)
182 - api.GewuSmartServeApiTest.AppleFoundationModelStreamingReturnsChunksAndEof (Not Run)
183 - api.GewuSmartServeApiTest.CancelActiveRequestReturnsCancelledOnGetResponse (Not Run)
184 - api.GewuSmartServeApiTest.CancelCompletedRequestReturnsOk (Not Run)
185 - api.GewuSmartServeApiTest.StreamingRequestCanBeCancelledAfterFirstChunk (Not Run)
186 - api.GewuSmartServeApiTest.DeleteAndUnloadReturnBusyWhileInferenceIsActive (Not Run)
187 - api.GewuSmartServeApiTest.AppleFoundationModelLoadsFromConfigPathAfterInitializeAndRegister (Not Run)
188 - api.GewuSmartServeApiTest.MultiFileDownloadReportsInstalledFileProgressProportionally (Not Run)
189 - api.GewuSmartServeApiTest.SingleFileDownloadUsesNameInsideModelPathDirectory (Not Run)
190 - api.GewuSmartServeApiTest.SingleFileDirectoryPathIsNotReportedDownloaded (Not Run)
191 - api.GewuSmartServeApiTest.MultiFileModelRequiresValidChecksumsToBeDownloaded (Not Run)
192 - api.GewuSmartServeApiTest.DownloadRejectsPathTraversalInModelAndFilePaths (Not Run)
193 - api.GewuSmartServeApiTest.ServiceLoadModelsUsesSingleFileNameInsideModelPathDirectory (Not Run)
194 - api.GewuSmartServeApiTest.ServiceLoadModelsRejectsDirectoryForSingleFileModel (Not Run)
195 - api.GewuSmartServeApiTest.ServiceLoadModelsRejectsEscapedConfiguredPaths (Not Run)
196 - api.GewuSmartServeApiTest.DownloadPersistsMetadataAndDeleteCleansIt (Not Run)
197 - api.GewuSmartServeApiTest.PauseDownloadCancelsAndNextDownloadResumes (Not Run)
198 - api.GewuSmartServeApiTest.ErrorStringCoversPublicErrorCodes (Not Run)
199 - model_runtime.MultiSessionTest.MultiSessionAndSingleSessionMultiTask (Not Run)
200 - model_runtime.MultiSessionTest.RuntimeCancelThenImmediateNewRequest (Not Run)
201 - model_runtime.SmartServeTest.SmartServeLLMInterfaceTest (Not Run)
202 - model_runtime.SmartServeTest.SmartServeMnnLoraInterfaceTest (Not Run)
203 - model_runtime.SmartServeTest.SmartServeVLMInterfaceTest (Not Run)
Errors while running CTest