-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.testiq.yaml.example
More file actions
39 lines (35 loc) · 1.14 KB
/
.testiq.yaml.example
File metadata and controls
39 lines (35 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# TestIQ Configuration File Example (YAML format)
# Save as .testiq.yaml in your project root
#
# This configuration demonstrates all available options.
# Latest features: Enhanced security, better performance tuning,
# and improved code quality with reduced cognitive complexity.
# Logging configuration
log:
level: INFO # DEBUG, INFO, WARNING, ERROR, CRITICAL
file: null # Path to log file, or null for console only
# file: /var/log/testiq/testiq.log
enable_rotation: true
max_bytes: 10485760 # 10MB
backup_count: 5
# Security configuration
security:
max_file_size: 104857600 # 100MB
max_tests: 50000
max_lines_per_file: 100000
allowed_extensions:
- .json
- .yaml
- .yml
# Performance configuration
performance:
enable_parallel: true
max_workers: 4 # Number of parallel workers
enable_caching: true
cache_dir: null # Default: ~/.testiq/cache
# cache_dir: /tmp/testiq-cache
# Analysis configuration
analysis:
similarity_threshold: 0.3 # 0.0 to 1.0 (default: 0.3 = 30% overlap)
min_coverage_lines: 1 # Minimum lines for test to be considered
max_results: 1000 # Maximum results to display