Files
superport/test_reports/master_test_report_2025-08-05T15-28-37.921764.json
JiWoong Sul 198aac6525
Some checks failed
Flutter Test & Quality Check / Test on macos-latest (push) Has been cancelled
Flutter Test & Quality Check / Test on ubuntu-latest (push) Has been cancelled
Flutter Test & Quality Check / Build APK (push) Has been cancelled
test: 통합 테스트 오류 및 경고 수정
- 모든 서비스 메서드 시그니처를 실제 구현에 맞게 수정
- TestDataGenerator 제거하고 직접 객체 생성으로 변경
- 모델 필드명 및 타입 불일치 수정
- 불필요한 Either 패턴 사용 제거
- null safety 관련 이슈 해결

수정된 파일:
- test/integration/screens/company_integration_test.dart
- test/integration/screens/equipment_integration_test.dart
- test/integration/screens/user_integration_test.dart
- test/integration/screens/login_integration_test.dart
2025-08-05 20:24:05 +09:00

70 lines
2.0 KiB
JSON

{
"metadata": {
"testSuite": "SUPERPORT Master Test Suite",
"timestamp": "2025-08-05T15:28:37.921951",
"duration": 418,
"environment": {
"platform": "Flutter",
"api": "https://api-dev.beavercompany.co.kr",
"executionMode": "parallel"
}
},
"summary": {
"totalScreens": 4,
"passedScreens": 3,
"failedScreens": 1,
"successRate": "75.0"
},
"results": [
{
"screenName": "EquipmentInScreen",
"passed": true,
"duration": 117,
"totalTests": 0,
"passedTests": 0,
"failedTests": 0,
"startTime": "2025-08-05T15:28:37.792734",
"endTime": "2025-08-05T15:28:37.910230",
"failures": []
},
{
"screenName": "LicenseScreen",
"passed": true,
"duration": 99,
"totalTests": 0,
"passedTests": 0,
"failedTests": 0,
"startTime": "2025-08-05T15:28:37.795026",
"endTime": "2025-08-05T15:28:37.894979",
"failures": []
},
{
"screenName": "OverviewScreen",
"passed": false,
"duration": 5,
"totalTests": 0,
"passedTests": 0,
"failedTests": 1,
"startTime": "2025-08-05T15:28:37.796344",
"endTime": "2025-08-05T15:28:37.801623",
"failures": [
{
"feature": "OverviewScreen",
"message": "테스트 실행 중 치명적 오류: TestSetupError: 테스트 환경 설정 실패 ({error: Bad state: GetIt: Object/factory with type DashboardService is not registered inside GetIt. \n(Did you accidentally do GetIt sl=GetIt.instance(); instead of GetIt sl=GetIt.instance;\nDid you forget to register it?), sessionId: OverviewScreen_1754375317790})"
}
]
},
{
"screenName": "EquipmentOutScreen",
"passed": true,
"duration": 107,
"totalTests": 0,
"passedTests": 0,
"failedTests": 0,
"startTime": "2025-08-05T15:28:37.801897",
"endTime": "2025-08-05T15:28:37.909736",
"failures": []
}
],
"exitCode": 1
}