2021-01-03 14:25:43 +05:30
|
|
|
const PIPELINE_RUNNING = 'RUNNING';
|
|
|
|
const PIPELINE_CANCELED = 'CANCELED';
|
|
|
|
const PIPELINE_FAILED = 'FAILED';
|
|
|
|
|
2018-10-15 14:42:47 +05:30
|
|
|
export const pipelineWithStages = {
|
|
|
|
id: 20333396,
|
|
|
|
user: {
|
|
|
|
id: 128633,
|
|
|
|
name: 'Rémy Coutable',
|
|
|
|
username: 'rymai',
|
|
|
|
state: 'active',
|
|
|
|
avatar_url:
|
|
|
|
'https://secure.gravatar.com/avatar/263da227929cc0035cb0eba512bcf81a?s=80\u0026d=identicon',
|
|
|
|
web_url: 'https://gitlab.com/rymai',
|
|
|
|
path: '/rymai',
|
|
|
|
},
|
|
|
|
active: true,
|
|
|
|
coverage: '58.24',
|
|
|
|
source: 'push',
|
|
|
|
created_at: '2018-04-11T14:04:53.881Z',
|
|
|
|
updated_at: '2018-04-11T14:05:00.792Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/pipelines/20333396',
|
2018-10-15 14:42:47 +05:30
|
|
|
flags: {
|
|
|
|
latest: true,
|
|
|
|
stuck: false,
|
|
|
|
auto_devops: false,
|
|
|
|
yaml_errors: false,
|
|
|
|
retryable: false,
|
|
|
|
cancelable: true,
|
|
|
|
failure_reason: false,
|
|
|
|
},
|
|
|
|
details: {
|
|
|
|
status: {
|
|
|
|
icon: 'status_running',
|
|
|
|
text: 'running',
|
|
|
|
label: 'running',
|
|
|
|
group: 'running',
|
|
|
|
has_details: true,
|
2019-12-04 20:38:33 +05:30
|
|
|
details_path: '/gitlab-org/gitlab/pipelines/20333396',
|
2018-10-15 14:42:47 +05:30
|
|
|
favicon:
|
|
|
|
'https://assets.gitlab-static.net/assets/ci_favicons/favicon_status_running-2eb56be2871937954b2ba6d6f4ee9fdf7e5e1c146ac45f7be98119ccaca1aca9.ico',
|
|
|
|
},
|
|
|
|
duration: null,
|
|
|
|
finished_at: null,
|
|
|
|
stages: [
|
|
|
|
{
|
|
|
|
name: 'build',
|
|
|
|
title: 'build: skipped',
|
|
|
|
status: {
|
|
|
|
icon: 'status_skipped',
|
|
|
|
text: 'skipped',
|
|
|
|
label: 'skipped',
|
|
|
|
group: 'skipped',
|
|
|
|
has_details: true,
|
2019-12-04 20:38:33 +05:30
|
|
|
details_path: '/gitlab-org/gitlab/pipelines/20333396#build',
|
2018-10-15 14:42:47 +05:30
|
|
|
favicon:
|
|
|
|
'https://assets.gitlab-static.net/assets/ci_favicons/favicon_status_skipped-a2eee568a5bffdb494050c7b62dde241de9189280836288ac8923d369f16222d.ico',
|
|
|
|
},
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/pipelines/20333396#build',
|
|
|
|
dropdown_path: '/gitlab-org/gitlab/pipelines/20333396/stage.json?stage=build',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'prepare',
|
|
|
|
title: 'prepare: passed',
|
|
|
|
status: {
|
|
|
|
icon: 'status_success',
|
|
|
|
text: 'passed',
|
|
|
|
label: 'passed',
|
|
|
|
group: 'success',
|
|
|
|
has_details: true,
|
2019-12-04 20:38:33 +05:30
|
|
|
details_path: '/gitlab-org/gitlab/pipelines/20333396#prepare',
|
2018-10-15 14:42:47 +05:30
|
|
|
favicon:
|
|
|
|
'https://assets.gitlab-static.net/assets/ci_favicons/favicon_status_success-26f59841becbef8c6fe414e9e74471d8bfd6a91b5855c19fe7f5923a40a7da47.ico',
|
|
|
|
},
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/pipelines/20333396#prepare',
|
|
|
|
dropdown_path: '/gitlab-org/gitlab/pipelines/20333396/stage.json?stage=prepare',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'test',
|
|
|
|
title: 'test: running',
|
|
|
|
status: {
|
|
|
|
icon: 'status_running',
|
|
|
|
text: 'running',
|
|
|
|
label: 'running',
|
|
|
|
group: 'running',
|
|
|
|
has_details: true,
|
2019-12-04 20:38:33 +05:30
|
|
|
details_path: '/gitlab-org/gitlab/pipelines/20333396#test',
|
2018-10-15 14:42:47 +05:30
|
|
|
favicon:
|
|
|
|
'https://assets.gitlab-static.net/assets/ci_favicons/favicon_status_running-2eb56be2871937954b2ba6d6f4ee9fdf7e5e1c146ac45f7be98119ccaca1aca9.ico',
|
|
|
|
},
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/pipelines/20333396#test',
|
|
|
|
dropdown_path: '/gitlab-org/gitlab/pipelines/20333396/stage.json?stage=test',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'post-test',
|
|
|
|
title: 'post-test: created',
|
|
|
|
status: {
|
|
|
|
icon: 'status_created',
|
|
|
|
text: 'created',
|
|
|
|
label: 'created',
|
|
|
|
group: 'created',
|
|
|
|
has_details: true,
|
2019-12-04 20:38:33 +05:30
|
|
|
details_path: '/gitlab-org/gitlab/pipelines/20333396#post-test',
|
2018-10-15 14:42:47 +05:30
|
|
|
favicon:
|
|
|
|
'https://assets.gitlab-static.net/assets/ci_favicons/favicon_status_created-e997aa0b7db73165df8a9d6803932b18d7b7cc37d604d2d96e378fea2dba9c5f.ico',
|
|
|
|
},
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/pipelines/20333396#post-test',
|
|
|
|
dropdown_path: '/gitlab-org/gitlab/pipelines/20333396/stage.json?stage=post-test',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'pages',
|
|
|
|
title: 'pages: created',
|
|
|
|
status: {
|
|
|
|
icon: 'status_created',
|
|
|
|
text: 'created',
|
|
|
|
label: 'created',
|
|
|
|
group: 'created',
|
|
|
|
has_details: true,
|
2019-12-04 20:38:33 +05:30
|
|
|
details_path: '/gitlab-org/gitlab/pipelines/20333396#pages',
|
2018-10-15 14:42:47 +05:30
|
|
|
favicon:
|
|
|
|
'https://assets.gitlab-static.net/assets/ci_favicons/favicon_status_created-e997aa0b7db73165df8a9d6803932b18d7b7cc37d604d2d96e378fea2dba9c5f.ico',
|
|
|
|
},
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/pipelines/20333396#pages',
|
|
|
|
dropdown_path: '/gitlab-org/gitlab/pipelines/20333396/stage.json?stage=pages',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'post-cleanup',
|
|
|
|
title: 'post-cleanup: created',
|
|
|
|
status: {
|
|
|
|
icon: 'status_created',
|
|
|
|
text: 'created',
|
|
|
|
label: 'created',
|
|
|
|
group: 'created',
|
|
|
|
has_details: true,
|
2019-12-04 20:38:33 +05:30
|
|
|
details_path: '/gitlab-org/gitlab/pipelines/20333396#post-cleanup',
|
2018-10-15 14:42:47 +05:30
|
|
|
favicon:
|
|
|
|
'https://assets.gitlab-static.net/assets/ci_favicons/favicon_status_created-e997aa0b7db73165df8a9d6803932b18d7b7cc37d604d2d96e378fea2dba9c5f.ico',
|
|
|
|
},
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/pipelines/20333396#post-cleanup',
|
|
|
|
dropdown_path: '/gitlab-org/gitlab/pipelines/20333396/stage.json?stage=post-cleanup',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
],
|
|
|
|
artifacts: [
|
|
|
|
{
|
|
|
|
name: 'gitlab:assets:compile',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-05-12T14:22:54.730Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411438/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411438/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411438/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'rspec-mysql 12 28',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-05-12T14:22:45.136Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411397/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411397/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411397/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'rspec-mysql 6 28',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-05-12T14:22:41.523Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411391/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411391/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411391/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'rspec-pg geo 0 1',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-05-12T14:22:13.287Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411353/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411353/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411353/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'rspec-mysql 0 28',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-05-12T14:22:06.834Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411385/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411385/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411385/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'spinach-mysql 0 2',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-05-12T14:21:51.409Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411423/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411423/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411423/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'karma',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-05-12T14:21:20.934Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411440/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411440/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411440/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'spinach-pg 0 2',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-05-12T14:20:01.028Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411419/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411419/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411419/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'spinach-pg 1 2',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-05-12T14:19:04.336Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411421/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411421/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411421/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'sast',
|
|
|
|
expired: null,
|
|
|
|
expire_at: null,
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411442/artifacts/download',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411442/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
2018-11-08 19:23:39 +05:30
|
|
|
name: 'code_quality',
|
2018-10-15 14:42:47 +05:30
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-04-18T14:16:24.484Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411441/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411441/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411441/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'cache gems',
|
|
|
|
expired: null,
|
|
|
|
expire_at: null,
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411447/artifacts/download',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411447/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'dependency_scanning',
|
|
|
|
expired: null,
|
|
|
|
expire_at: null,
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411443/artifacts/download',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411443/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'compile-assets',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-04-18T14:12:07.638Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411334/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411334/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411334/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'setup-test-env',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-04-18T14:10:27.024Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411336/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411336/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411336/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'retrieve-tests-metadata',
|
|
|
|
expired: false,
|
|
|
|
expire_at: '2018-05-12T14:06:35.926Z',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411333/artifacts/download',
|
|
|
|
keep_path: '/gitlab-org/gitlab/-/jobs/62411333/artifacts/keep',
|
|
|
|
browse_path: '/gitlab-org/gitlab/-/jobs/62411333/artifacts/browse',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
|
|
|
],
|
|
|
|
manual_actions: [
|
|
|
|
{
|
|
|
|
name: 'package-and-qa',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411330/play',
|
2018-10-15 14:42:47 +05:30
|
|
|
playable: true,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'review-docs-deploy',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/-/jobs/62411332/play',
|
2018-10-15 14:42:47 +05:30
|
|
|
playable: true,
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
ref: {
|
|
|
|
name: 'master',
|
2019-12-04 20:38:33 +05:30
|
|
|
path: '/gitlab-org/gitlab/commits/master',
|
2018-10-15 14:42:47 +05:30
|
|
|
tag: false,
|
|
|
|
branch: true,
|
|
|
|
},
|
|
|
|
commit: {
|
|
|
|
id: 'e6a2885c503825792cb8a84a8731295e361bd059',
|
|
|
|
short_id: 'e6a2885c',
|
|
|
|
title: "Merge branch 'ce-to-ee-2018-04-11' into 'master'",
|
|
|
|
created_at: '2018-04-11T14:04:39.000Z',
|
|
|
|
parent_ids: [
|
|
|
|
'5d9b5118f6055f72cff1a82b88133609912f2c1d',
|
|
|
|
'6fdc6ee76a8062fe41b1a33f7c503334a6ebdc02',
|
|
|
|
],
|
|
|
|
message:
|
|
|
|
"Merge branch 'ce-to-ee-2018-04-11' into 'master'\n\nCE upstream - 2018-04-11 12:26 UTC\n\nSee merge request gitlab-org/gitlab-ee!5326",
|
|
|
|
author_name: 'Rémy Coutable',
|
|
|
|
author_email: 'remy@rymai.me',
|
|
|
|
authored_date: '2018-04-11T14:04:39.000Z',
|
|
|
|
committer_name: 'Rémy Coutable',
|
|
|
|
committer_email: 'remy@rymai.me',
|
|
|
|
committed_date: '2018-04-11T14:04:39.000Z',
|
|
|
|
author: {
|
|
|
|
id: 128633,
|
|
|
|
name: 'Rémy Coutable',
|
|
|
|
username: 'rymai',
|
|
|
|
state: 'active',
|
|
|
|
avatar_url:
|
|
|
|
'https://secure.gravatar.com/avatar/263da227929cc0035cb0eba512bcf81a?s=80\u0026d=identicon',
|
|
|
|
web_url: 'https://gitlab.com/rymai',
|
|
|
|
path: '/rymai',
|
|
|
|
},
|
|
|
|
author_gravatar_url:
|
|
|
|
'https://secure.gravatar.com/avatar/263da227929cc0035cb0eba512bcf81a?s=80\u0026d=identicon',
|
|
|
|
commit_url:
|
2019-12-04 20:38:33 +05:30
|
|
|
'https://gitlab.com/gitlab-org/gitlab/commit/e6a2885c503825792cb8a84a8731295e361bd059',
|
|
|
|
commit_path: '/gitlab-org/gitlab/commit/e6a2885c503825792cb8a84a8731295e361bd059',
|
2018-10-15 14:42:47 +05:30
|
|
|
},
|
2019-12-04 20:38:33 +05:30
|
|
|
cancel_path: '/gitlab-org/gitlab/pipelines/20333396/cancel',
|
2018-10-15 14:42:47 +05:30
|
|
|
triggered_by: null,
|
|
|
|
triggered: [],
|
|
|
|
};
|
|
|
|
|
2021-01-03 14:25:43 +05:30
|
|
|
const threeWeeksAgo = new Date();
|
|
|
|
threeWeeksAgo.setDate(threeWeeksAgo.getDate() - 21);
|
|
|
|
|
|
|
|
export const mockPipelineHeader = {
|
|
|
|
detailedStatus: {},
|
|
|
|
id: 123,
|
|
|
|
userPermissions: {
|
|
|
|
destroyPipeline: true,
|
|
|
|
},
|
|
|
|
createdAt: threeWeeksAgo.toISOString(),
|
|
|
|
user: {
|
|
|
|
name: 'Foo',
|
|
|
|
username: 'foobar',
|
|
|
|
email: 'foo@bar.com',
|
|
|
|
avatarUrl: 'link',
|
|
|
|
},
|
|
|
|
};
|
|
|
|
|
|
|
|
export const mockFailedPipelineHeader = {
|
|
|
|
...mockPipelineHeader,
|
|
|
|
status: PIPELINE_FAILED,
|
|
|
|
retryable: true,
|
|
|
|
cancelable: false,
|
|
|
|
detailedStatus: {
|
|
|
|
group: 'failed',
|
|
|
|
icon: 'status_failed',
|
|
|
|
label: 'failed',
|
|
|
|
text: 'failed',
|
|
|
|
detailsPath: 'path',
|
|
|
|
},
|
|
|
|
};
|
|
|
|
|
|
|
|
export const mockRunningPipelineHeader = {
|
|
|
|
...mockPipelineHeader,
|
|
|
|
status: PIPELINE_RUNNING,
|
|
|
|
retryable: false,
|
|
|
|
cancelable: true,
|
|
|
|
detailedStatus: {
|
|
|
|
group: 'running',
|
|
|
|
icon: 'status_running',
|
|
|
|
label: 'running',
|
|
|
|
text: 'running',
|
|
|
|
detailsPath: 'path',
|
|
|
|
},
|
|
|
|
};
|
|
|
|
|
|
|
|
export const mockCancelledPipelineHeader = {
|
|
|
|
...mockPipelineHeader,
|
|
|
|
status: PIPELINE_CANCELED,
|
|
|
|
retryable: true,
|
|
|
|
cancelable: false,
|
|
|
|
detailedStatus: {
|
|
|
|
group: 'cancelled',
|
|
|
|
icon: 'status_cancelled',
|
|
|
|
label: 'cancelled',
|
|
|
|
text: 'cancelled',
|
|
|
|
detailsPath: 'path',
|
|
|
|
},
|
|
|
|
};
|
|
|
|
|
|
|
|
export const mockSuccessfulPipelineHeader = {
|
|
|
|
...mockPipelineHeader,
|
|
|
|
status: 'SUCCESS',
|
|
|
|
retryable: false,
|
|
|
|
cancelable: false,
|
|
|
|
detailedStatus: {
|
|
|
|
group: 'success',
|
|
|
|
icon: 'status_success',
|
|
|
|
label: 'success',
|
|
|
|
text: 'success',
|
|
|
|
detailsPath: 'path',
|
|
|
|
},
|
|
|
|
};
|
|
|
|
|
2018-10-15 14:42:47 +05:30
|
|
|
export const stageReply = {
|
|
|
|
name: 'deploy',
|
|
|
|
title: 'deploy: running',
|
|
|
|
latest_statuses: [
|
|
|
|
{
|
|
|
|
id: 928,
|
|
|
|
name: 'stop staging',
|
|
|
|
started: false,
|
|
|
|
build_path: '/twitter/flight/-/jobs/928',
|
|
|
|
cancel_path: '/twitter/flight/-/jobs/928/cancel',
|
|
|
|
playable: false,
|
|
|
|
created_at: '2018-04-04T20:02:02.728Z',
|
|
|
|
updated_at: '2018-04-04T20:02:02.766Z',
|
|
|
|
status: {
|
|
|
|
icon: 'status_pending',
|
|
|
|
text: 'pending',
|
|
|
|
label: 'pending',
|
|
|
|
group: 'pending',
|
|
|
|
tooltip: 'pending',
|
|
|
|
has_details: true,
|
|
|
|
details_path: '/twitter/flight/-/jobs/928',
|
|
|
|
favicon:
|
|
|
|
'/assets/ci_favicons/dev/favicon_status_pending-db32e1faf94b9f89530ac519790920d1f18ea8f6af6cd2e0a26cd6840cacf101.ico',
|
|
|
|
action: {
|
|
|
|
icon: 'cancel',
|
|
|
|
title: 'Cancel',
|
|
|
|
path: '/twitter/flight/-/jobs/928/cancel',
|
|
|
|
method: 'post',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 926,
|
|
|
|
name: 'production',
|
|
|
|
started: false,
|
|
|
|
build_path: '/twitter/flight/-/jobs/926',
|
|
|
|
retry_path: '/twitter/flight/-/jobs/926/retry',
|
|
|
|
play_path: '/twitter/flight/-/jobs/926/play',
|
|
|
|
playable: true,
|
|
|
|
created_at: '2018-04-04T20:00:57.202Z',
|
|
|
|
updated_at: '2018-04-04T20:11:13.110Z',
|
|
|
|
status: {
|
|
|
|
icon: 'status_canceled',
|
|
|
|
text: 'canceled',
|
|
|
|
label: 'manual play action',
|
|
|
|
group: 'canceled',
|
|
|
|
tooltip: 'canceled',
|
|
|
|
has_details: true,
|
|
|
|
details_path: '/twitter/flight/-/jobs/926',
|
|
|
|
favicon:
|
|
|
|
'/assets/ci_favicons/dev/favicon_status_canceled-5491840b9b6feafba0bc599cbd49ee9580321dc809683856cf1b0d51532b1af6.ico',
|
|
|
|
action: {
|
|
|
|
icon: 'play',
|
|
|
|
title: 'Play',
|
|
|
|
path: '/twitter/flight/-/jobs/926/play',
|
|
|
|
method: 'post',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 217,
|
|
|
|
name: 'staging',
|
|
|
|
started: '2018-03-07T08:41:46.234Z',
|
|
|
|
build_path: '/twitter/flight/-/jobs/217',
|
|
|
|
retry_path: '/twitter/flight/-/jobs/217/retry',
|
|
|
|
playable: false,
|
|
|
|
created_at: '2018-03-07T14:41:58.093Z',
|
|
|
|
updated_at: '2018-03-07T14:41:58.093Z',
|
|
|
|
status: {
|
|
|
|
icon: 'status_success',
|
|
|
|
text: 'passed',
|
|
|
|
label: 'passed',
|
|
|
|
group: 'success',
|
|
|
|
tooltip: 'passed',
|
|
|
|
has_details: true,
|
|
|
|
details_path: '/twitter/flight/-/jobs/217',
|
|
|
|
favicon:
|
|
|
|
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico',
|
|
|
|
action: {
|
|
|
|
icon: 'retry',
|
|
|
|
title: 'Retry',
|
|
|
|
path: '/twitter/flight/-/jobs/217/retry',
|
|
|
|
method: 'post',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
],
|
|
|
|
status: {
|
|
|
|
icon: 'status_running',
|
|
|
|
text: 'running',
|
|
|
|
label: 'running',
|
|
|
|
group: 'running',
|
|
|
|
tooltip: 'running',
|
|
|
|
has_details: true,
|
|
|
|
details_path: '/twitter/flight/pipelines/13#deploy',
|
|
|
|
favicon:
|
|
|
|
'/assets/ci_favicons/dev/favicon_status_running-c3ad2fc53ea6079c174e5b6c1351ff349e99ec3af5a5622fb77b0fe53ea279c1.ico',
|
|
|
|
},
|
|
|
|
path: '/twitter/flight/pipelines/13#deploy',
|
|
|
|
dropdown_path: '/twitter/flight/pipelines/13/stage.json?stage=deploy',
|
|
|
|
};
|
2020-05-24 23:13:21 +05:30
|
|
|
|
|
|
|
export const users = [
|
|
|
|
{
|
|
|
|
id: 1,
|
|
|
|
name: 'Administrator',
|
|
|
|
username: 'root',
|
|
|
|
state: 'active',
|
|
|
|
avatar_url:
|
|
|
|
'https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80\u0026d=identicon',
|
|
|
|
web_url: 'http://192.168.1.22:3000/root',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 10,
|
|
|
|
name: 'Angel Spinka',
|
|
|
|
username: 'shalonda',
|
|
|
|
state: 'active',
|
|
|
|
avatar_url:
|
|
|
|
'https://www.gravatar.com/avatar/709df1b65ad06764ee2b0edf1b49fc27?s=80\u0026d=identicon',
|
|
|
|
web_url: 'http://192.168.1.22:3000/shalonda',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 11,
|
|
|
|
name: 'Art Davis',
|
|
|
|
username: 'deja.green',
|
|
|
|
state: 'active',
|
|
|
|
avatar_url:
|
|
|
|
'https://www.gravatar.com/avatar/bb56834c061522760e7a6dd7d431a306?s=80\u0026d=identicon',
|
|
|
|
web_url: 'http://192.168.1.22:3000/deja.green',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 32,
|
|
|
|
name: 'Arnold Mante',
|
|
|
|
username: 'reported_user_10',
|
|
|
|
state: 'active',
|
|
|
|
avatar_url:
|
|
|
|
'https://www.gravatar.com/avatar/ab558033a82466d7905179e837d7723a?s=80\u0026d=identicon',
|
|
|
|
web_url: 'http://192.168.1.22:3000/reported_user_10',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 38,
|
|
|
|
name: 'Cher Wintheiser',
|
|
|
|
username: 'reported_user_16',
|
|
|
|
state: 'active',
|
|
|
|
avatar_url:
|
|
|
|
'https://www.gravatar.com/avatar/2640356e8b5bc4314133090994ed162b?s=80\u0026d=identicon',
|
|
|
|
web_url: 'http://192.168.1.22:3000/reported_user_16',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 39,
|
|
|
|
name: 'Bethel Wolf',
|
|
|
|
username: 'reported_user_17',
|
|
|
|
state: 'active',
|
|
|
|
avatar_url:
|
|
|
|
'https://www.gravatar.com/avatar/4b948694fadba4b01e4acfc06b065e8e?s=80\u0026d=identicon',
|
|
|
|
web_url: 'http://192.168.1.22:3000/reported_user_17',
|
|
|
|
},
|
|
|
|
];
|
|
|
|
|
|
|
|
export const branches = [
|
|
|
|
{
|
|
|
|
name: 'branch-1',
|
|
|
|
commit: {
|
|
|
|
id: '21fb056cc47dcf706670e6de635b1b326490ebdc',
|
|
|
|
short_id: '21fb056c',
|
|
|
|
created_at: '2020-05-07T10:58:28.000-04:00',
|
|
|
|
parent_ids: null,
|
|
|
|
title: 'Add new file',
|
|
|
|
message: 'Add new file',
|
|
|
|
author_name: 'Administrator',
|
|
|
|
author_email: 'admin@example.com',
|
|
|
|
authored_date: '2020-05-07T10:58:28.000-04:00',
|
|
|
|
committer_name: 'Administrator',
|
|
|
|
committer_email: 'admin@example.com',
|
|
|
|
committed_date: '2020-05-07T10:58:28.000-04:00',
|
|
|
|
web_url:
|
|
|
|
'http://192.168.1.22:3000/root/dag-pipeline/-/commit/21fb056cc47dcf706670e6de635b1b326490ebdc',
|
|
|
|
},
|
|
|
|
merged: false,
|
|
|
|
protected: false,
|
|
|
|
developers_can_push: false,
|
|
|
|
developers_can_merge: false,
|
|
|
|
can_push: true,
|
|
|
|
default: false,
|
|
|
|
web_url: 'http://192.168.1.22:3000/root/dag-pipeline/-/tree/branch-1',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'branch-10',
|
|
|
|
commit: {
|
|
|
|
id: '66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
short_id: '66673b07',
|
|
|
|
created_at: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
parent_ids: null,
|
|
|
|
title: 'Update .gitlab-ci.yml',
|
|
|
|
message: 'Update .gitlab-ci.yml',
|
|
|
|
author_name: 'Administrator',
|
|
|
|
author_email: 'admin@example.com',
|
|
|
|
authored_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
committer_name: 'Administrator',
|
|
|
|
committer_email: 'admin@example.com',
|
|
|
|
committed_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
web_url:
|
|
|
|
'http://192.168.1.22:3000/root/dag-pipeline/-/commit/66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
},
|
|
|
|
merged: false,
|
|
|
|
protected: false,
|
|
|
|
developers_can_push: false,
|
|
|
|
developers_can_merge: false,
|
|
|
|
can_push: true,
|
|
|
|
default: false,
|
|
|
|
web_url: 'http://192.168.1.22:3000/root/dag-pipeline/-/tree/branch-10',
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'branch-11',
|
|
|
|
commit: {
|
|
|
|
id: '66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
short_id: '66673b07',
|
|
|
|
created_at: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
parent_ids: null,
|
|
|
|
title: 'Update .gitlab-ci.yml',
|
|
|
|
message: 'Update .gitlab-ci.yml',
|
|
|
|
author_name: 'Administrator',
|
|
|
|
author_email: 'admin@example.com',
|
|
|
|
authored_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
committer_name: 'Administrator',
|
|
|
|
committer_email: 'admin@example.com',
|
|
|
|
committed_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
web_url:
|
|
|
|
'http://192.168.1.22:3000/root/dag-pipeline/-/commit/66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
},
|
|
|
|
merged: false,
|
|
|
|
protected: false,
|
|
|
|
developers_can_push: false,
|
|
|
|
developers_can_merge: false,
|
|
|
|
can_push: true,
|
|
|
|
default: false,
|
|
|
|
web_url: 'http://192.168.1.22:3000/root/dag-pipeline/-/tree/branch-11',
|
|
|
|
},
|
|
|
|
];
|
|
|
|
|
2020-06-23 00:09:42 +05:30
|
|
|
export const tags = [
|
|
|
|
{
|
|
|
|
name: 'tag-3',
|
|
|
|
message: '',
|
|
|
|
target: '66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
commit: {
|
|
|
|
id: '66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
short_id: '66673b07',
|
|
|
|
created_at: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
parent_ids: ['def28bf679235071140180495f25b657e2203587'],
|
|
|
|
title: 'Update .gitlab-ci.yml',
|
|
|
|
message: 'Update .gitlab-ci.yml',
|
|
|
|
author_name: 'Administrator',
|
|
|
|
author_email: 'admin@example.com',
|
|
|
|
authored_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
committer_name: 'Administrator',
|
|
|
|
committer_email: 'admin@example.com',
|
|
|
|
committed_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
web_url:
|
|
|
|
'http://192.168.1.22:3000/root/dag-pipeline/-/commit/66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
},
|
|
|
|
release: null,
|
|
|
|
protected: false,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'tag-2',
|
|
|
|
message: '',
|
|
|
|
target: '66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
commit: {
|
|
|
|
id: '66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
short_id: '66673b07',
|
|
|
|
created_at: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
parent_ids: ['def28bf679235071140180495f25b657e2203587'],
|
|
|
|
title: 'Update .gitlab-ci.yml',
|
|
|
|
message: 'Update .gitlab-ci.yml',
|
|
|
|
author_name: 'Administrator',
|
|
|
|
author_email: 'admin@example.com',
|
|
|
|
authored_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
committer_name: 'Administrator',
|
|
|
|
committer_email: 'admin@example.com',
|
|
|
|
committed_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
web_url:
|
|
|
|
'http://192.168.1.22:3000/root/dag-pipeline/-/commit/66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
},
|
|
|
|
release: null,
|
|
|
|
protected: false,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'tag-1',
|
|
|
|
message: '',
|
|
|
|
target: '66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
commit: {
|
|
|
|
id: '66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
short_id: '66673b07',
|
|
|
|
created_at: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
parent_ids: ['def28bf679235071140180495f25b657e2203587'],
|
|
|
|
title: 'Update .gitlab-ci.yml',
|
|
|
|
message: 'Update .gitlab-ci.yml',
|
|
|
|
author_name: 'Administrator',
|
|
|
|
author_email: 'admin@example.com',
|
|
|
|
authored_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
committer_name: 'Administrator',
|
|
|
|
committer_email: 'admin@example.com',
|
|
|
|
committed_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
web_url:
|
|
|
|
'http://192.168.1.22:3000/root/dag-pipeline/-/commit/66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
},
|
|
|
|
release: null,
|
|
|
|
protected: false,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'master-tag',
|
|
|
|
message: '',
|
|
|
|
target: '66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
commit: {
|
|
|
|
id: '66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
short_id: '66673b07',
|
|
|
|
created_at: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
parent_ids: ['def28bf679235071140180495f25b657e2203587'],
|
|
|
|
title: 'Update .gitlab-ci.yml',
|
|
|
|
message: 'Update .gitlab-ci.yml',
|
|
|
|
author_name: 'Administrator',
|
|
|
|
author_email: 'admin@example.com',
|
|
|
|
authored_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
committer_name: 'Administrator',
|
|
|
|
committer_email: 'admin@example.com',
|
|
|
|
committed_date: '2020-03-16T11:04:46.000-04:00',
|
|
|
|
web_url:
|
|
|
|
'http://192.168.1.22:3000/root/dag-pipeline/-/commit/66673b07efef254dab7d537f0433a40e61cf84fe',
|
|
|
|
},
|
|
|
|
release: null,
|
|
|
|
protected: false,
|
|
|
|
},
|
|
|
|
];
|
|
|
|
|
2020-05-24 23:13:21 +05:30
|
|
|
export const mockSearch = [
|
|
|
|
{ type: 'username', value: { data: 'root', operator: '=' } },
|
|
|
|
{ type: 'ref', value: { data: 'master', operator: '=' } },
|
2020-06-23 00:09:42 +05:30
|
|
|
{ type: 'status', value: { data: 'pending', operator: '=' } },
|
2020-05-24 23:13:21 +05:30
|
|
|
];
|
|
|
|
|
|
|
|
export const mockBranchesAfterMap = ['branch-1', 'branch-10', 'branch-11'];
|
2020-06-23 00:09:42 +05:30
|
|
|
|
|
|
|
export const mockTagsAfterMap = ['tag-3', 'tag-2', 'tag-1', 'master-tag'];
|