Print test summary.
(self)
| 68 | self.run_test(lambda: test_func(param), test_name) |
| 69 | |
| 70 | def summary(self): |
| 71 | """Print test summary.""" |
| 72 | logger.info(f"\n📊 Test Summary:") |
| 73 | logger.info(f"Tests run: {self.tests_run}") |
| 74 | logger.info(f"Passed: {self.tests_passed}") |
| 75 | logger.info(f"Failed: {self.tests_failed}") |
| 76 | |
| 77 | if self.failures: |
| 78 | logger.error("\n❌ Failed tests:") |
| 79 | for test_name, error in self.failures: |
| 80 | logger.error(f" - {test_name}: {error}") |
| 81 | |
| 82 | return self.tests_failed == 0 |
| 83 | |
| 84 | class TestEmbedderConfiguration: |
| 85 | """Test embedder configuration system.""" |