BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gitlab-ce
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
gitlab-ce
Commits
3a983b10
Commit
3a983b10
authored
May 10, 2017
by
Phil Hughes
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '32074-failed-build' into 'master'
Fix broken test - load correct data Closes #32074 See merge request !11237
parents
bb3b62af
b7aca35f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
233 additions
and
102 deletions
+233
-102
graph_component_spec.js
spec/javascripts/pipelines/graph/graph_component_spec.js
+1
-102
mock_data.js
spec/javascripts/pipelines/graph/mock_data.js
+232
-0
No files found.
spec/javascripts/pipelines/graph/graph_component_spec.js
View file @
3a983b10
import
Vue
from
'vue'
;
import
graphComponent
from
'~/pipelines/components/graph/graph_component.vue'
;
import
graphJSON
from
'./mock_data'
;
describe
(
'graph component'
,
()
=>
{
preloadFixtures
(
'static/graph.html.raw'
);
...
...
@@ -19,108 +20,6 @@ describe('graph component', () => {
});
describe
(
'with a successfull response'
,
()
=>
{
const
graphJSON
=
{
details
:
{
stages
:
[{
name
:
'review'
,
title
:
'review: passed'
,
groups
:
[{
name
:
'review_1'
,
size
:
1
,
status
:
{
icon
:
'icon_status_success'
,
text
:
'passed'
,
label
:
'passed'
,
group
:
'success'
,
has_details
:
true
,
details_path
:
'/root/review-app/builds/4374'
,
favicon
:
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico'
,
action
:
{
icon
:
'icon_action_retry'
,
title
:
'Retry'
,
path
:
'/root/review-app/builds/4374/retry'
,
method
:
'post'
,
},
},
jobs
:
[{
id
:
4374
,
name
:
'review_1'
,
build_path
:
'/root/review-app/builds/4374'
,
retry_path
:
'/root/review-app/builds/4374/retry'
,
playable
:
false
,
created_at
:
'2017-05-08T14:57:39.880Z'
,
updated_at
:
'2017-05-08T14:57:52.639Z'
,
status
:
{
icon
:
'icon_status_success'
,
text
:
'passed'
,
label
:
'passed'
,
group
:
'success'
,
has_details
:
true
,
details_path
:
'/root/review-app/builds/4374'
,
favicon
:
'/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico'
,
action
:
{
icon
:
'icon_action_retry'
,
title
:
'Retry'
,
path
:
'/root/review-app/builds/4374/retry'
,
method
:
'post'
,
},
},
}],
},
{
name
:
'test_1'
,
title
:
'test_1: passed'
,
status
:
{
icon
:
'icon_status_success'
,
text
:
'passed'
,
label
:
'passed'
,
details_path
:
'/root/ci-mock/pipelines/123#test'
,
},
path
:
'/root/ci-mock/pipelines/123#test'
,
groups
:
[{
name
:
'test'
,
size
:
1
,
jobs
:
[{
id
:
4153
,
name
:
'test'
,
status
:
{
icon
:
'icon_status_success'
,
text
:
'passed'
,
label
:
'passed'
,
details_path
:
'/root/ci-mock/builds/4153'
,
action
:
{
icon
:
'icon_action_retry'
,
title
:
'Retry'
,
path
:
'/root/ci-mock/builds/4153/retry'
,
method
:
'post'
,
},
},
}],
},
{
name
:
'test'
,
size
:
1
,
jobs
:
[{
id
:
4153
,
name
:
'test'
,
status
:
{
icon
:
'icon_status_success'
,
text
:
'passed'
,
label
:
'passed'
,
details_path
:
'/root/ci-mock/builds/4153'
,
action
:
{
icon
:
'icon_action_retry'
,
title
:
'Retry'
,
path
:
'/root/ci-mock/builds/4153/retry'
,
method
:
'post'
,
},
},
}],
}],
}],
}],
},
};
const
interceptor
=
(
request
,
next
)
=>
{
next
(
request
.
respondWith
(
JSON
.
stringify
(
graphJSON
),
{
status
:
200
,
...
...
spec/javascripts/pipelines/graph/mock_data.js
0 → 100644
View file @
3a983b10
/* eslint-disable quote-props, quotes, comma-dangle */
export
default
{
"id"
:
123
,
"user"
:
{
"name"
:
"Root"
,
"username"
:
"root"
,
"id"
:
1
,
"state"
:
"active"
,
"avatar_url"
:
null
,
"web_url"
:
"http://localhost:3000/root"
},
"active"
:
false
,
"coverage"
:
null
,
"path"
:
"/root/ci-mock/pipelines/123"
,
"details"
:
{
"status"
:
{
"icon"
:
"icon_status_success"
,
"text"
:
"passed"
,
"label"
:
"passed"
,
"group"
:
"success"
,
"has_details"
:
true
,
"details_path"
:
"/root/ci-mock/pipelines/123"
,
"favicon"
:
"/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
},
"duration"
:
9
,
"finished_at"
:
"2017-04-19T14:30:27.542Z"
,
"stages"
:
[{
"name"
:
"test"
,
"title"
:
"test: passed"
,
"groups"
:
[{
"name"
:
"test"
,
"size"
:
1
,
"status"
:
{
"icon"
:
"icon_status_success"
,
"text"
:
"passed"
,
"label"
:
"passed"
,
"group"
:
"success"
,
"has_details"
:
true
,
"details_path"
:
"/root/ci-mock/builds/4153"
,
"favicon"
:
"/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
,
"action"
:
{
"icon"
:
"icon_action_retry"
,
"title"
:
"Retry"
,
"path"
:
"/root/ci-mock/builds/4153/retry"
,
"method"
:
"post"
}
},
"jobs"
:
[{
"id"
:
4153
,
"name"
:
"test"
,
"build_path"
:
"/root/ci-mock/builds/4153"
,
"retry_path"
:
"/root/ci-mock/builds/4153/retry"
,
"playable"
:
false
,
"created_at"
:
"2017-04-13T09:25:18.959Z"
,
"updated_at"
:
"2017-04-13T09:25:23.118Z"
,
"status"
:
{
"icon"
:
"icon_status_success"
,
"text"
:
"passed"
,
"label"
:
"passed"
,
"group"
:
"success"
,
"has_details"
:
true
,
"details_path"
:
"/root/ci-mock/builds/4153"
,
"favicon"
:
"/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
,
"action"
:
{
"icon"
:
"icon_action_retry"
,
"title"
:
"Retry"
,
"path"
:
"/root/ci-mock/builds/4153/retry"
,
"method"
:
"post"
}
}
}]
}],
"status"
:
{
"icon"
:
"icon_status_success"
,
"text"
:
"passed"
,
"label"
:
"passed"
,
"group"
:
"success"
,
"has_details"
:
true
,
"details_path"
:
"/root/ci-mock/pipelines/123#test"
,
"favicon"
:
"/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
},
"path"
:
"/root/ci-mock/pipelines/123#test"
,
"dropdown_path"
:
"/root/ci-mock/pipelines/123/stage.json?stage=test"
},
{
"name"
:
"deploy"
,
"title"
:
"deploy: passed"
,
"groups"
:
[{
"name"
:
"deploy to production"
,
"size"
:
1
,
"status"
:
{
"icon"
:
"icon_status_success"
,
"text"
:
"passed"
,
"label"
:
"passed"
,
"group"
:
"success"
,
"has_details"
:
true
,
"details_path"
:
"/root/ci-mock/builds/4166"
,
"favicon"
:
"/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
,
"action"
:
{
"icon"
:
"icon_action_retry"
,
"title"
:
"Retry"
,
"path"
:
"/root/ci-mock/builds/4166/retry"
,
"method"
:
"post"
}
},
"jobs"
:
[{
"id"
:
4166
,
"name"
:
"deploy to production"
,
"build_path"
:
"/root/ci-mock/builds/4166"
,
"retry_path"
:
"/root/ci-mock/builds/4166/retry"
,
"playable"
:
false
,
"created_at"
:
"2017-04-19T14:29:46.463Z"
,
"updated_at"
:
"2017-04-19T14:30:27.498Z"
,
"status"
:
{
"icon"
:
"icon_status_success"
,
"text"
:
"passed"
,
"label"
:
"passed"
,
"group"
:
"success"
,
"has_details"
:
true
,
"details_path"
:
"/root/ci-mock/builds/4166"
,
"favicon"
:
"/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
,
"action"
:
{
"icon"
:
"icon_action_retry"
,
"title"
:
"Retry"
,
"path"
:
"/root/ci-mock/builds/4166/retry"
,
"method"
:
"post"
}
}
}]
},
{
"name"
:
"deploy to staging"
,
"size"
:
1
,
"status"
:
{
"icon"
:
"icon_status_success"
,
"text"
:
"passed"
,
"label"
:
"passed"
,
"group"
:
"success"
,
"has_details"
:
true
,
"details_path"
:
"/root/ci-mock/builds/4159"
,
"favicon"
:
"/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
,
"action"
:
{
"icon"
:
"icon_action_retry"
,
"title"
:
"Retry"
,
"path"
:
"/root/ci-mock/builds/4159/retry"
,
"method"
:
"post"
}
},
"jobs"
:
[{
"id"
:
4159
,
"name"
:
"deploy to staging"
,
"build_path"
:
"/root/ci-mock/builds/4159"
,
"retry_path"
:
"/root/ci-mock/builds/4159/retry"
,
"playable"
:
false
,
"created_at"
:
"2017-04-18T16:32:08.420Z"
,
"updated_at"
:
"2017-04-18T16:32:12.631Z"
,
"status"
:
{
"icon"
:
"icon_status_success"
,
"text"
:
"passed"
,
"label"
:
"passed"
,
"group"
:
"success"
,
"has_details"
:
true
,
"details_path"
:
"/root/ci-mock/builds/4159"
,
"favicon"
:
"/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
,
"action"
:
{
"icon"
:
"icon_action_retry"
,
"title"
:
"Retry"
,
"path"
:
"/root/ci-mock/builds/4159/retry"
,
"method"
:
"post"
}
}
}]
}],
"status"
:
{
"icon"
:
"icon_status_success"
,
"text"
:
"passed"
,
"label"
:
"passed"
,
"group"
:
"success"
,
"has_details"
:
true
,
"details_path"
:
"/root/ci-mock/pipelines/123#deploy"
,
"favicon"
:
"/assets/ci_favicons/dev/favicon_status_success-308b4fc054cdd1b68d0865e6cfb7b02e92e3472f201507418f8eddb74ac11a59.ico"
},
"path"
:
"/root/ci-mock/pipelines/123#deploy"
,
"dropdown_path"
:
"/root/ci-mock/pipelines/123/stage.json?stage=deploy"
}],
"artifacts"
:
[],
"manual_actions"
:
[{
"name"
:
"deploy to production"
,
"path"
:
"/root/ci-mock/builds/4166/play"
,
"playable"
:
false
}]
},
"flags"
:
{
"latest"
:
true
,
"triggered"
:
false
,
"stuck"
:
false
,
"yaml_errors"
:
false
,
"retryable"
:
false
,
"cancelable"
:
false
},
"ref"
:
{
"name"
:
"master"
,
"path"
:
"/root/ci-mock/tree/master"
,
"tag"
:
false
,
"branch"
:
true
},
"commit"
:
{
"id"
:
"798e5f902592192afaba73f4668ae30e56eae492"
,
"short_id"
:
"798e5f90"
,
"title"
:
"Merge branch 'new-branch' into 'master'
\
r"
,
"created_at"
:
"2017-04-13T10:25:17.000+01:00"
,
"parent_ids"
:
[
"54d483b1ed156fbbf618886ddf7ab023e24f8738"
,
"c8e2d38a6c538822e81c57022a6e3a0cfedebbcc"
],
"message"
:
"Merge branch 'new-branch' into 'master'
\
r
\
n
\
r
\
nAdd new file
\
r
\
n
\
r
\
nSee merge request !1"
,
"author_name"
:
"Root"
,
"author_email"
:
"admin@example.com"
,
"authored_date"
:
"2017-04-13T10:25:17.000+01:00"
,
"committer_name"
:
"Root"
,
"committer_email"
:
"admin@example.com"
,
"committed_date"
:
"2017-04-13T10:25:17.000+01:00"
,
"author"
:
{
"name"
:
"Root"
,
"username"
:
"root"
,
"id"
:
1
,
"state"
:
"active"
,
"avatar_url"
:
null
,
"web_url"
:
"http://localhost:3000/root"
},
"author_gravatar_url"
:
null
,
"commit_url"
:
"http://localhost:3000/root/ci-mock/commit/798e5f902592192afaba73f4668ae30e56eae492"
,
"commit_path"
:
"/root/ci-mock/commit/798e5f902592192afaba73f4668ae30e56eae492"
},
"created_at"
:
"2017-04-13T09:25:18.881Z"
,
"updated_at"
:
"2017-04-19T14:30:27.561Z"
};
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment