arcodange
  • Joined on 2025-08-27
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 15:10:58 +02:00
dfac8f995e 🧪 test: improve failure filtering to show only specific test names
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 15:00:39 +02:00
65b842b070 🧪 test: enhance validation script with separate unit/BDD tests and better failure parsing
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 14:41:13 +02:00
230ee699e4 🧪 test: add comprehensive test validation script with failure metrics
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 14:36:48 +02:00
778d8822dc 🚀 feat: make random ports default for BDD tests to prevent conflicts
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 14:29:10 +02:00
7b0135c537 🚀 feat: implement random port selection for BDD tests to prevent conflicts
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 14:23:49 +02:00
9467fd942c 🧪 test: fix unit tests for testserver config
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 14:18:58 +02:00
33e6fa3921 🐛 fix: remove @todo tags from implemented scenarios
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 13:48:24 +02:00
41f22d816c 🧪 test: implement maximum retention period enforcement scenario
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 13:47:43 +02:00
a29b8bbdb5 🧪 test: implement secret retention based on TTL factor scenario
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 13:47:24 +02:00
2d06925a3f 🐛 fix: resolve go vet issues with client.LastBody() method calls
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 13:46:33 +02:00
d51bc23706 🧪 test: implement automatic cleanup of expired JWT secrets scenario
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 11:16:04 +02:00
d05d108c6a 🧪 test: implement automatic cleanup of expired JWT secrets scenario
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 11:13:03 +02:00
cd977cfc2a 📝 docs: mark monitoring and logging scenarios as @nice_to_have
bc4089531e 📝 docs: add @nice_to_have tag to BDD test documentation
Compare 2 commits »
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 11:04:19 +02:00
4df20585b8 🧪 fix: standardize BDD test execution across all feature suites
aa4823eb11 ♻️ refactor: make BDD test setup DRY with shared testsetup package
756fc5abfd 🧪 test: add GODOG_STOP_ON_FAILURE environment variable support
1f92302eff 🧪 test: remove hardcoded @wip and update tag logic
4292f79c6a 🧪 test: add command-line tag override via GODOG_TAGS
Compare 7 commits »
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 08:51:55 +02:00
520da07bfe 🧪 test: fix poor BDD step implementations to properly use ErrPending\n\n- Make 6 step functions return godog.ErrPending instead of misleading nil returns\n- theExpiredSecondarySecretShouldBeAutomaticallyRemoved: was only checking time\n- iShouldSeeCleanupEventInLogs: was only checking server status\n- theLogsShouldNotExposeTheFullSecret: was only checking server status\n- iShouldSeeMetricIncrement/Decrease/HistogramUpdate: were only setting flags\n- These functions now honestly reflect their unimplemented status\n- Maintains all legitimate setup functions and proper test implementations\n\nGenerated by Mistral Vibe.\nCo-Authored-By: Mistral Vibe <vibe@mistral.ai>
0011bed168 🧪 test: fix ambiguous BDD step definitions and improve test output\n\n- Remove duplicate step registrations for authentication and user creation\n- Remove duplicate logging level update step patterns\n- Change test logging from info to trace level for better debugging\n- Change JWT test format from progress to pretty for better scenario visibility\n- Keep meaningful implementations, use ErrPending only for truly unimplemented steps\n\nGenerated by Mistral Vibe.\nCo-Authored-By: Mistral Vibe <vibe@mistral.ai>
Compare 2 commits »
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-10 00:10:24 +02:00
de2e03519e 🎯 refactor: implement comprehensive BDD test suite with modular architecture
de22839eb7 📚 docs: move BDD_TAGS.md to features directory for better organization
577c2c0d6f 🧪 test: implement Phase 3 parallel testing infrastructure
f62c7c49a1 🐛 fix: resolve compilation errors in suite_feature.go
d1d618a2e6 🧪 test: implement Phase 2 BDD infrastructure with synchronization, context management, and tag-based execution
Compare 5 commits »
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-09 22:51:29 +02:00
5c8f42b33f 🧪 test: implement comprehensive BDD test suite for JWT secret rotation
e7c6154eab 🔧 chore: update BDD test scripts with improved error handling and logging
c6fa746e52 📝 docs: update BDD implementation plan with detailed workflow and testing strategy
02bbfdb111 📝 docs: add ADR 0024 for BDD test organization and isolation strategy
f4bc0c8fdf 🔧 chore: add test config files to .gitignore
Compare 7 commits »
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-09 18:59:03 +02:00
526417af9e 📝 docs: update BDD implementation plan with final results and completion status
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-09 18:55:56 +02:00
08bab8e0a2 🧪 test: implement monitoring, metrics, and configuration functions
arcodange pushed to feature/jwt-secret-rotation at arcodange/dance-lessons-coach 2026-04-09 18:49:38 +02:00
40a1bcda72 🧪 test: implement user management and password reset functionality