@@ -172,21 +172,6 @@ TEST_P(WeightsSeparationTests, CheckForFailureNoWeightlessCacheAttribute) {
172172 OV_EXPECT_THROW (compiled_model = core->compile_model (model, target_device, configuration), ov::Exception, _);
173173}
174174
175- /* *
176- * @brief Compiles a basic model and checks if it produces correct results.
177- */
178- TEST_P (WeightsSeparationTests, CorrectInferenceResultNoImportIterative) {
179- model = createTestModel ();
180- configuration.insert (ov::intel_npu::weightless_blob (true ));
181- configuration.insert (ov::intel_npu::separate_weights_version (ov::intel_npu::WSVersion::ITERATIVE));
182-
183- OV_ASSERT_NO_THROW (compiled_model = core->compile_model (model, target_device, configuration));
184- ASSERT_TRUE (compiled_model);
185- EXPECT_FALSE (compiled_model.get_property (ov::loaded_from_cache));
186-
187- create_infer_request_and_check_result ();
188- }
189-
190175/* *
191176 * @brief compile -> import using OV caching -> create inference request -> run one inference and check the result
192177 */
@@ -474,6 +459,23 @@ TEST_P(WeightsSeparationOneShotTests, CorrectInferenceResultNoImportOneShot) {
474459 create_infer_request_and_check_result ();
475460}
476461
462+ using WeightsSeparationIterativeTests = WeightsSeparationTests;
463+
464+ /* *
465+ * @brief Compiles a basic model and checks if it produces correct results.
466+ */
467+ TEST_P (WeightsSeparationIterativeTests, CorrectInferenceResultNoImportIterative) {
468+ model = createTestModel ();
469+ configuration.insert (ov::intel_npu::weightless_blob (true ));
470+ configuration.insert (ov::intel_npu::separate_weights_version (ov::intel_npu::WSVersion::ITERATIVE));
471+
472+ OV_ASSERT_NO_THROW (compiled_model = core->compile_model (model, target_device, configuration));
473+ ASSERT_TRUE (compiled_model);
474+ EXPECT_FALSE (compiled_model.get_property (ov::loaded_from_cache));
475+
476+ create_infer_request_and_check_result ();
477+ }
478+
477479} // namespace behavior
478480} // namespace test
479481} // namespace ov
0 commit comments