Открыть боковую панель
GitLab.org
Gitlab
Коммиты
85071271
Коммит
85071271
создал
Фев 17, 2023
по автору
Laura Montemayor
Просмотр файлов
Testing an implementation
владелец
1d01381a
Изменения
2
Скрыть пробелы
Построчно
Рядом
spec/factories/ci/processable.rb
Просмотр файла @
85071271
...
...
@@ -17,15 +17,21 @@
transient
do
stage
{
'test'
}
explicit_stage
{
false
}
end
after
(
:build
)
do
|
processable
,
evaluator
|
processable
.
stage
=
evaluator
.
stage
processable
.
ci_stage
=
build
(
:ci_stage
)
if
processable
.
ci_stage
evaluator
.
explicit_stage
=
true
else
processable
.
ci_stage
=
build
(
:ci_stage
)
end
end
before
(
:create
)
do
|
processable
,
evaluator
|
next
if
processable
.
ci_stage
next
if
evaluator
.
expli
ci
t
_stage
if
ci_stage
=
processable
.
pipeline
.
stages
.
find_by
(
name:
evaluator
.
stage
)
processable
.
ci_stage
=
ci_stage
...
...
spec/factories/commit_statuses.rb
Просмотр файла @
85071271
...
...
@@ -59,6 +59,18 @@
status
{
'scheduled'
}
end
# rubocop:disable RSpec/FactoryBot/StrategyInCallback
before
(
:create
)
do
|
commit_status
,
evaluator
|
commit_status
.
ci_stage
=
if
ci_stage
=
commit_status
.
pipeline
.
stages
.
find_by
(
name:
evaluator
.
stage
)
ci_stage
else
create
(
:ci_stage
,
pipeline:
commit_status
.
pipeline
,
project:
commit_status
.
project
||
evaluator
.
project
,
name:
evaluator
.
stage
,
position:
evaluator
.
stage_idx
,
status:
'created'
)
end
end
# rubocop:enable RSpec/FactoryBot/StrategyInCallback
after
(
:build
)
do
|
build
,
evaluator
|
build
.
project
||=
build
.
pipeline
.
project
end
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать