Add camera test framework and initial tests for Bosch FLEXIDOME indoor 5100i IR
- Introduced a new directory `testdata/captures/` containing captured XML archives and README documentation for the camera test framework. - Added a mock server implementation to replay captured SOAP responses for testing. - Created automated tests for Bosch FLEXIDOME indoor 5100i IR using captured responses, validating device information, system date and time, capabilities, and profiles. - Implemented enhanced device features tests, covering hostname, DNS, NTP, network interfaces, scopes, and user management. - Added support for enhanced media and imaging features, including video and audio sources, and imaging options. - Updated types to include new configurations and options for network, imaging, and device capabilities.
This commit is contained in:
+13
@@ -29,12 +29,25 @@ go.work
|
||||
# Binaries
|
||||
bin/
|
||||
dist/
|
||||
onvif-diagnostics
|
||||
onvif-server
|
||||
onvif-server-example
|
||||
generate-tests
|
||||
|
||||
# Temporary files
|
||||
tmp/
|
||||
temp/
|
||||
*.tmp
|
||||
|
||||
# Camera logs and captures (keep directory structure but ignore content)
|
||||
camera-logs/*.json
|
||||
camera-logs/*.tar.gz
|
||||
xml-captures/
|
||||
|
||||
# Extracted test captures
|
||||
capture_*.xml
|
||||
capture_*.json
|
||||
|
||||
# Environment files
|
||||
.env
|
||||
.env.local
|
||||
|
||||
Reference in New Issue
Block a user