0551d28f61
- Introduced new test files for device and media service operations using real camera responses. - Implemented tests for GetDeviceInformation, GetMediaServiceCapabilities, and user management functions. - Enhanced documentation with a detailed testing flow and coverage reports. - Added JSON test reports for tracking operation success and response times. - Updated the README and other documentation to reflect new testing capabilities and structure.
62 lines
2.5 KiB
Markdown
62 lines
2.5 KiB
Markdown
# ONVIF Go Library Documentation
|
|
|
|
This directory contains comprehensive documentation for the ONVIF Go library.
|
|
|
|
## Directory Structure
|
|
|
|
### `/api` - API Documentation
|
|
- **DEVICE_API_STATUS.md** - Complete Device Service API implementation status
|
|
- **DEVICE_API_QUICKREF.md** - Quick reference for Device Service APIs
|
|
- **CERTIFICATE_WIFI_SUMMARY.md** - Certificate and WiFi API documentation
|
|
- **STORAGE_API_SUMMARY.md** - Storage API documentation
|
|
- **ADDITIONAL_APIS_SUMMARY.md** - Additional APIs documentation
|
|
|
|
### `/implementation` - Implementation Details
|
|
- **IMPLEMENTATION_COMPLETE.md** - Complete implementation status (79/79 Media operations)
|
|
- **IMPLEMENTATION_STATUS.md** - Overall implementation and test status
|
|
- **MEDIA_WSDL_OPERATIONS_ANALYSIS.md** - Complete analysis of all 79 Media Service operations
|
|
- **MEDIA_OPERATIONS_ANALYSIS.md** - Media operations analysis and recommendations
|
|
|
|
### `/testing` - Testing Documentation
|
|
- **COMPREHENSIVE_TEST_SUMMARY.md** - Comprehensive test results summary
|
|
- **CAMERA_TEST_REPORT.md** - Detailed camera test report
|
|
- **CAMERA_TESTING_FLOW.md** - Camera testing workflow
|
|
- **DEVICE_API_TEST_COVERAGE.md** - Device API test coverage details
|
|
- **COVERAGE_SETUP.md** - Code coverage setup instructions
|
|
|
|
### Root Documentation Files
|
|
- **README.md** - Main project documentation
|
|
- **CHANGELOG.md** - Version history and changes
|
|
- **CONTRIBUTING.md** - Contribution guidelines
|
|
- **BUILDING.md** - Build instructions
|
|
- **QUICKSTART.md** - Quick start guide
|
|
- **START_HERE.md** - Getting started guide
|
|
- **DOCUMENTATION_INDEX.md** - Documentation index
|
|
- **RTSP_STREAM_INSPECTION.md** - RTSP stream inspection guide
|
|
- **RELEASE_NOTES_v1.0.1.md** - Release notes
|
|
|
|
## Quick Links
|
|
|
|
### Getting Started
|
|
- [Quick Start Guide](QUICKSTART.md)
|
|
- [Start Here](START_HERE.md)
|
|
- [Documentation Index](DOCUMENTATION_INDEX.md)
|
|
|
|
### API Reference
|
|
- [Device API Status](../docs/api/DEVICE_API_STATUS.md)
|
|
- [Device API Quick Reference](../docs/api/DEVICE_API_QUICKREF.md)
|
|
- [Media Operations Analysis](../docs/implementation/MEDIA_WSDL_OPERATIONS_ANALYSIS.md)
|
|
|
|
### Testing
|
|
- [Comprehensive Test Summary](../docs/testing/COMPREHENSIVE_TEST_SUMMARY.md)
|
|
- [Camera Test Report](../docs/testing/CAMERA_TEST_REPORT.md)
|
|
- [Test Coverage](../docs/testing/DEVICE_API_TEST_COVERAGE.md)
|
|
|
|
### Implementation
|
|
- [Implementation Complete](../docs/implementation/IMPLEMENTATION_COMPLETE.md)
|
|
- [Implementation Status](../docs/implementation/IMPLEMENTATION_STATUS.md)
|
|
|
|
---
|
|
|
|
*Last Updated: December 2, 2025*
|