提交 0d43b927 编写于 作者: K Kamil Trzcinski

Fix CI tests

上级 86cedb08
......@@ -7,8 +7,10 @@ class Projects::PipelinesController < Projects::ApplicationController
def index
@scope = params[:scope]
@all_pipelines = project.ci_commits
@pipelines = PipelinesFinder.new(project).execute(@all_pipelines, @scope)
all_pipelines = project.ci_commits
@pipelines_count = all_pipelines.count
@running_or_pending_count = all_pipelines.running_or_pending.count
@pipelines = PipelinesFinder.new(project).execute(all_pipelines, @scope)
@pipelines = @pipelines.order(id: :desc).page(params[:page]).per(30)
end
......@@ -22,7 +24,7 @@ class Projects::PipelinesController < Projects::ApplicationController
rescue ArgumentError => e
@error = e.message
render 'new'
rescue => e
rescue
@error = 'Undefined error'
render 'new'
end
......
......@@ -354,7 +354,7 @@ class Project < ActiveRecord::Base
join_body = "INNER JOIN (
SELECT project_id, COUNT(*) AS amount
FROM notes
WHERE created_at >= #{sanitize(since)}
WHERE created_at >= #{sanitize(since)}project.ci_commits
GROUP BY project_id
) join_note_counts ON projects.id = join_note_counts.project_id"
......
......@@ -39,4 +39,4 @@ module Ci
@pipeline ||= project.ci_commits.new(sha: commit.id, ref: params[:ref], before_sha: Gitlab::Git::BLANK_SHA)
end
end
end
\ No newline at end of file
end
......@@ -6,8 +6,9 @@
- status = latest.status
%span{class: "ci-status-link ci-status-icon-#{status}"}
= ci_icon_for_status(status)
&nbsp;
= stage.titleize.pluralize
- if stage
&nbsp;
= stage.titleize.pluralize
= render latest.ordered, coverage: @project.build_coverage_enabled?, tage: false, ref: false, allow_retry: true
= render retried.ordered, coverage: @project.build_coverage_enabled?, stage: false, ref: false, retried: true
%tr
......
......@@ -7,13 +7,13 @@
= link_to project_pipelines_path(@project) do
All
%span.badge.js-totalbuilds-count
= number_with_delimiter(@all_pipelines.count)
= number_with_delimiter(@pipelines_count)
%li{class: ('active' if @scope == 'running')}
= link_to project_pipelines_path(@project, scope: :running) do
Running
%span.badge.js-running-count
= number_with_delimiter(@all_pipelines.running_or_pending.count)
= number_with_delimiter(@running_or_pending_count)
%li{class: ('active' if @scope == 'branches')}
= link_to project_pipelines_path(@project, scope: :branches) do
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册