Expose test report summary API
This MR exposes a new endpoint to improve the performance of our junit feature. We are now able to read data from the database instead of parsing and loading all reports in memory.
显示
- app/controllers/projects/pipelines/tests_controller.rb 36 个添加, 0 个删除app/controllers/projects/pipelines/tests_controller.rb
- app/controllers/projects/pipelines_controller.rb 1 个添加, 1 个删除app/controllers/projects/pipelines_controller.rb
- app/models/ci/pipeline.rb 5 个添加, 0 个删除app/models/ci/pipeline.rb
- app/serializers/test_suite_entity.rb 5 个添加, 3 个删除app/serializers/test_suite_entity.rb
- config/routes/pipelines.rb 6 个添加, 0 个删除config/routes/pipelines.rb
- lib/api/pipelines.rb 1 个添加, 1 个删除lib/api/pipelines.rb
- lib/gitlab/ci/reports/test_report_summary.rb 49 个添加, 0 个删除lib/gitlab/ci/reports/test_report_summary.rb
- lib/gitlab/ci/reports/test_suite_summary.rb 45 个添加, 0 个删除lib/gitlab/ci/reports/test_suite_summary.rb
- spec/controllers/projects/pipelines/tests_controller_spec.rb 58 个添加, 0 个删除spec/controllers/projects/pipelines/tests_controller_spec.rb
- spec/factories/ci/builds.rb 6 个添加, 0 个删除spec/factories/ci/builds.rb
- spec/factories/ci/pipelines.rb 8 个添加, 0 个删除spec/factories/ci/pipelines.rb
- spec/lib/gitlab/ci/reports/test_report_summary_spec.rb 90 个添加, 0 个删除spec/lib/gitlab/ci/reports/test_report_summary_spec.rb
- spec/lib/gitlab/ci/reports/test_suite_summary_spec.rb 79 个添加, 0 个删除spec/lib/gitlab/ci/reports/test_suite_summary_spec.rb
- spec/lib/gitlab/import_export/all_models.yml 1 个添加, 0 个删除spec/lib/gitlab/import_export/all_models.yml
- spec/models/ci/pipeline_spec.rb 33 个添加, 0 个删除spec/models/ci/pipeline_spec.rb
- spec/serializers/test_suite_entity_spec.rb 33 个添加, 23 个删除spec/serializers/test_suite_entity_spec.rb
加载中
想要评论请 注册 或 登录