Repository navigation
v1.1.0
This version implements a basic version of the Analyze command! This command identifies various structural elements of each detected test, then saves the results of each analyzed test to its own JSON file.
What's Changed
✨ New Features
- Implement Analyze command to perform further analysis on detected test cases
- Identifies imported packages, function body statements, and basic table-driven test indicators
- Saves analysis data about each test case in a JSON file like
<project>/<project>_<package>_<testcase>.json - Example output: kubernetes_client_TestUnsupportedMediaTypeCircuitBreaker.json
- Significantly upgrade README.md to accurately reflect the program's capabilities
🛠️ Internal Improvements
- Allow
FileWriter.Write()to takeanyarguments instead of just strings - Add convenience
filewriter.WriteToFilefunction for quickly creating a single-use output file - Implement JSON output format in
filewriterpackage - Implement JSON marshaling & unmarshaling for TestCase struct
📝 Maintenance
- Rename module to
go-test-parser - Add MIT License to project
Full Changelog: v1.0.0...v1.1.0