Skip to content

Commit c5e8408

Browse files
ozgesolidkeyclaude
andcommitted
Add test suite and bump version to 0.2.0
Tests: - Timestamp parsing (ISO, European, US formats) - Log level detection and normalization - Column type detection - Pattern extraction - Advanced filter compilation (AND/OR/NOT logic) CI: - Add test step to CI and release workflows - Tests run on all platforms before build Version 0.2.0 features: - Column-Aware Analyzer with actionable insights - Advanced Conditional Filter (Rule Builder) - Time Gap Detection with navigation - Settings modal with user preferences - Trackpad scroll speed normalization Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 3adefc3 commit c5e8408

8 files changed

Lines changed: 2080 additions & 12 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,8 @@ jobs:
3131
- name: Type check
3232
run: npm run typecheck
3333

34+
- name: Run tests
35+
run: npm test
36+
3437
- name: Build
3538
run: npm run build

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ jobs:
3232
- name: Install dependencies
3333
run: npm ci
3434

35+
- name: Run tests
36+
run: npm test
37+
3538
- name: Build application
3639
run: npm run build
3740

.gitignore

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ release/
88
# OS files
99
.DS_Store
1010

11-
# Test data (may contain sensitive information)
12-
test/
13-
tests/
11+
# Test data (may contain sensitive log files)
12+
test/data/
1413
test-data/
1514
*.log
1615
*.txt.gz

0 commit comments

Comments
 (0)