-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.testiq.toml.example
More file actions
32 lines (28 loc) · 1.02 KB
/
.testiq.toml.example
File metadata and controls
32 lines (28 loc) · 1.02 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
# TestIQ Configuration File Example (TOML format)
# Save as .testiq.toml 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.
[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]
max_file_size = 104857600 # 100MB
max_tests = 50000
max_lines_per_file = 100000
allowed_extensions = [".json", ".yaml", ".yml"]
[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]
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