Commit graph

27 commits

Author SHA1 Message Date
James Lopez
cbd7d00039 added custom date helper and spec and fixed some unrelated spec failures 2016-11-17 08:22:59 +01:00
James Lopez
cf2dcf043c Refactor all query config stuff into separate classes and added specs 2016-11-17 08:22:59 +01:00
James Lopez
cbc9f0cd1a fix issue with commits and also updated routes 2016-11-17 08:22:59 +01:00
James Lopez
633ddc9ed9 fix authorization of builds and added relevant spec 2016-11-17 08:22:59 +01:00
James Lopez
3d00503368 fixed and added missing scenario to events integration spec 2016-11-17 08:22:58 +01:00
James Lopez
192918cde9 refactored duplicated code in controller, updated JSON array naming and fixed specs 2016-11-17 08:22:57 +01:00
James Lopez
449a9fb1f1 fixed integration spec after big refactoring of fields per stage 2016-11-17 08:22:57 +01:00
James Lopez
8f7266cd4b added missing fields to issue. Also, added a light url builder to add URLs easily from arel. Updated specs. 2016-11-17 08:22:56 +01:00
James Lopez
8bb4750eb3 added pipelines to integration spec 2016-11-17 08:22:56 +01:00
James Lopez
9ead268cfa some more integration scenarios testing order. Also, fixed bug in the staging and test stages. 2016-11-17 08:22:56 +01:00
James Lopez
3267923263 added the rest of the stages to the controller and relevant specs 2016-11-17 08:22:55 +01:00
James Lopez
d472611265 added cycle analytics events controller and started integration spec 2016-11-17 08:22:55 +01:00
Lin Jen-Shin
e65bc0f175 Path could also have slashes! Feedback:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5142#note_14347729
2016-08-24 16:02:56 +08:00
Lin Jen-Shin
bc3493f947 Use only one before block, feedback:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5142/diffs#note_14347758
2016-08-24 14:40:18 +08:00
Lin Jen-Shin
75df5f6c73 Fixed a missing rename 2016-08-17 13:42:06 +08:00
Lin Jen-Shin
abf1cffff8 Fix tests, explicitly set the status 2016-08-16 00:46:51 +08:00
Lin Jen-Shin
cc3dbf83f4 Empty lines around blocks 2016-08-10 18:57:51 +08:00
Lin Jen-Shin
fa02d8fcc5 Merge shared context into controller test and update accordingly 2016-07-21 19:09:46 +08:00
Lin Jen-Shin
85409a5a10 Use ci_commits.ref (Pipeline#ref) to find builds 2016-07-18 20:10:50 +08:00
Lin Jen-Shin
2e90abf254 It could be redirecting or downloading in Rails or API 2016-07-15 01:45:04 +08:00
Lin Jen-Shin
d7bbee7593 Update routes based on feedback from:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5142#note_13058785

And note that job/build_name could contain `/`
2016-07-14 16:45:46 +08:00
Lin Jen-Shin
5b227f351f rubocop likes this better 2016-07-13 23:39:03 +08:00
Lin Jen-Shin
b043729d49 Share more stuffs 2016-07-13 23:23:05 +08:00
Lin Jen-Shin
8735d95af1 Implement API for downloading artifacts from ref and build name:
Basically:

    GET /api/projects/:id/artifacts/:ref_name/:build_name

Also added tests for it.
2016-07-13 23:07:37 +08:00
Lin Jen-Shin
6c80b597f5 Introduce path_from_ref and save some typing 2016-07-13 21:44:27 +08:00
Lin Jen-Shin
3336828152 No need for a separate line now 2016-07-13 17:49:42 +08:00
Lin Jen-Shin
e383254070 Add all the tests and fix stuffs along the way:
It turns out they are different:

    builds.success.latest.first

and

    builds.latest.success.first

If we put success first, that latest would also filter via success,
and which is what we want here.
2016-07-12 23:15:08 +08:00