Commit 4789adc5 authored by Lin Jen-Shin's avatar Lin Jen-Shin
parent f10a1e33
...@@ -85,6 +85,34 @@ describe Gitlab::Ci::PipelineDuration do ...@@ -85,6 +85,34 @@ describe Gitlab::Ci::PipelineDuration do
it_behaves_like 'calculating duration' it_behaves_like 'calculating duration'
end end
context 'test sample F' do
let(:data) do
[[1, 3],
[2, 4],
[2, 4],
[2, 4],
[5, 8]]
end
let(:duration) { 6 }
let(:pending_duration) { 1 }
it_behaves_like 'calculating duration'
end
context 'test sample G' do
let(:data) do
[[1, 3],
[2, 4],
[6, 7]]
end
let(:duration) { 4 }
let(:pending_duration) { 2 }
it_behaves_like 'calculating duration'
end
def create_calculator(data) def create_calculator(data)
segments = data.shuffle.map do |(first, last)| segments = data.shuffle.map do |(first, last)|
Gitlab::Ci::PipelineDuration::Period.new(first, last) Gitlab::Ci::PipelineDuration::Period.new(first, last)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment