Releases: Kesin11/CIAnalyzer
v3.0.0
3.0.0 (2020-11-18)
BREAKING CHANGES
- Return error exitCode when catch some errors (26d28b5)
Formerly, CIAnalyzer returns 0 despite of some runner throws error.
In this case, CIAnalyzer returns error code 1 now.
Bug Fixes
- npm audit fix (8210b27)
- CircleCI: Ignore background step (540496f)
- Jenkins: Bugfix to allow multibyte Jenkins job name (f6b09e9)
- Add axios-retry to retry request automatically (c6c6d86)
- Add retry and throttle request (github actions) (69b7274)
- Bugfix parallel execution aborted when some runner throws error (eb52da9)
- Extend axios timeout 3s to 5s (69a984d)
- Output LocalStore write log (b0ba8c8)
Features
v2.1.0
2.1.0 (2020-09-20)
Now CIAanalyzer can export any data related to build with CustomReport
. CIAanalyzer can collect JSON file that has any structure from CI build artifacts. If you want to collect some data and export it to BigQuery(or others), just create JSON that includes your preferred data and store it to CI build artifacts.
If you want to collect CustomReport, please see sample config YAML
Bug Fixes
- Bugfix error when test or customReports are undefined in config yaml (1edb2c4)
- Fetch artifacts in parallel (0214b48)
- Fetch custom report artifacts in parallel (95311bc)
- Show more detail in error log (5eb638e)
Features
v2.0.2
v2.0.1
2.0.1 (2020-08-12)
Bug Fixes
- deps: update dependency @google-cloud/storage to v5.2.0 (e20d2d1)
- deps: update dependency dayjs to v1.8.33 (8302081)
- Add more type guard at loadConfig (1c41aae)
- deps: update dependency @google-cloud/bigquery to v5 (3696eaa)
- deps: update dependency @google-cloud/storage to v5.1.2 (2eaff1b)
- deps: update dependency adm-zip to v0.4.16 (112e0de)
- deps: update dependency js-yaml to v3.14.0 (07c9a93)
- deps: update dependency yargs to v15.4.1 (3a25543)
- Using async fs function instead of sync (62a916d)
v2.0.0
2.0.0 (2020-08-10)
Now CIAnalyzer can collect and export test report! It collected from CircleCI test API and JUnit XML inside artifacts.
For exporting test report to BigQuery, config.yaml schema is changed from v1. Please check sample config yaml and update your yaml.
BREAKING CHANGE
- Change exporter.bigquery yaml schema (68f8eb7)
Bug Fixes
- Bugfix output incorrect table name in BigQueryExporter log (14e783e)
- Extend axios timeout (c2bdd80)
- Remove workaround that fix junit2json type error (eabd293)
- support skipped testcase (896303b)
- Validate CircleCI step end_time (bb58c92)
Features
- Add convertToReportTestSuites() (8698d88)
- Add some columns to test_table (9a4bed1)
- Add test status columns (528bc59)
- Add testcase.status (4b1b66c)
- BigqueryExporter support loading TestReports (d991f25)
- Fix BigQuery Schema (5c80280)
- Omit testcase.skipped (4b28ce1)
- Omit testsuit.properties (f960d4c)
- Output test result in CircleCI (61cccf4)
- Output test result in github actions (82481e7)
- Output test result in Jenkins (98acb00)
- Support creating test report from testsuit tag root XML (f00c3cf)
- Update test_report table schema (e1b341a)
- Update test_report table schema (8575e89)
v1.0.0
1.0.0 (2020-05-24)
CIAnalyzer reached version 1.0.0 🎉🎉
It will be follow Semantic Versioning