Robert Speicher
4edfad9678
Enable Layout/TrailingWhitespace cop and auto-correct offenses
2017-08-15 13:44:37 -04:00
Robert Speicher
72a7b30c9f
Change all `:empty_project` to `:project`
2017-08-02 17:47:31 -04:00
Robert Speicher
9513bd18c4
Ensure all project factories use `:repository` trait or `:empty_project`
2017-08-01 14:51:52 -04:00
Rémy Coutable
ddccd24c13
Remove superfluous lib: true, type: redis, service: true, models: true, services: true, no_db: true, api: true
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-27 14:31:53 +02:00
Felipe Artur
921c2be44a
Add transient head_pipeline_of to pipeline factories
2017-05-22 17:06:45 -03:00
Felipe Artur
d9bebd89df
Fix specs 2
2017-05-08 11:29:10 -03:00
Felipe Artur
24824cbb4c
Fix Specs
2017-05-08 11:26:04 -03:00
Dmitriy Zaporozhets
11ff9fc6a9
Merge branch '28359-skip-process-commit-worker-unless-issues-referenced' into 'master'
...
Use regex to skip unnecessary reference processing in ProcessCommitWorker
Closes #28359
See merge request !10867
2017-05-08 12:54:23 +00:00
James Edwards-Jones
29519edb55
Cycle analytics specs needed Commit to reference issue
...
The plan stage both measures time taken and lists related commits. We test for commits being listed, so needed to actually mention the issue in them. An alternative would have been adding “allow_any_instance_of(Commit).to receive(:matches_cross_reference_regex?).and_return(true)” but this felt too coupled to implementation.
2017-05-04 20:03:47 +01:00
Robert Speicher
d49768296c
Auto-correct `RSpec/DescribedClass` violations
2017-05-01 11:13:33 -04:00
James Lopez
bf05c7e035
fix spec
2017-02-07 09:29:34 +01:00
James Lopez
682e354df6
add spec
2017-02-06 16:28:17 +01:00
James Lopez
58a5d4a9e3
user project and not empty_project as we need the repo stuff
2017-02-06 15:25:21 +01:00
James Lopez
40bc96c902
fix typo [ci skip]
2017-02-06 15:24:50 +01:00
James Lopez
2e54454e61
Add limit to the number of events showed in cycle analytics and spec
2017-02-06 15:24:50 +01:00
Robert Speicher
80a6d2fda2
Use `:empty_project` where possible throughout spec/lib
2017-01-25 12:25:42 -05:00
James Lopez
150a448596
refactored a bunch of stuff based on feedback
2017-01-17 11:32:55 +01:00
James Lopez
30c6703f0a
fix specs
2017-01-17 11:32:55 +01:00
James Lopez
982d5a0506
refactored metrics fetcher - merged into stage and events
2017-01-17 11:32:55 +01:00
James Lopez
3f681f4cef
fix specs, refactor missing bits from events stuff
2017-01-17 11:32:55 +01:00
James Lopez
b214be493d
big refactor based on MR feedback
2017-01-17 11:32:55 +01:00
James Lopez
daa4f3ded7
fix spec failures after merge
2017-01-17 11:32:55 +01:00
James Lopez
58dddcdfed
few fixes after merge
2017-01-17 11:32:55 +01:00
James Lopez
b805666984
refactor cycle analytics - updated based on MR feedback
2017-01-17 11:32:55 +01:00
James Lopez
e4e313fcca
Fix other spec failures
2017-01-17 11:32:55 +01:00
James Lopez
a67311cb4c
Fix other spec failures
2017-01-17 11:32:55 +01:00
James Lopez
dc6ea14b0d
fixed stage entity and added missing stage specs
2017-01-17 11:32:54 +01:00
Z.J. van de Weg
1096040024
Update effected tests
2016-12-04 17:32:33 +01:00
Yorick Peterse
6b4d33566f
Pass commit data to ProcessCommitWorker
...
By passing commit data to this worker we remove the need for querying
the Git repository for every job. This in turn reduces the time spent
processing each job.
The migration included migrates jobs from the old format to the new
format. For this to work properly it requires downtime as otherwise
workers may start producing errors until they're using a newer version
of the worker code.
2016-12-01 13:36:06 +01:00
James Lopez
b938aa5cc8
Fix and relevant spec for plan stage breaking with nil commits
2016-11-23 09:10:04 +01:00
James Lopez
0fd397bba1
Added permissions per stage to cycle analytics endpoint
2016-11-21 10:49:05 +01:00
James Lopez
f5b792e22e
refactored updater and updated specs
2016-11-18 13:00:38 +01:00
James Lopez
0aa477884c
fix small typo
2016-11-18 12:09:36 +01:00
James Lopez
cb353d655b
added new build updater, specs and refactored allowed_ids
2016-11-18 12:05:29 +01:00
James Lopez
c76ef84781
run pipeline worker in cycle analytics dev setup
2016-11-18 10:50:47 +01:00
James Lopez
cd222357ad
refactor events
2016-11-18 10:13:42 +01:00
James Lopez
e56c305be0
fix spec failures
2016-11-18 08:13:34 +01:00
James Lopez
d5b673da79
more refactoring and added some auth checks
2016-11-17 18:00:37 +01:00
James Lopez
af80fcb477
fix specs
2016-11-17 14:14:23 +01:00
James Lopez
ed39d61d74
refactor events facade so it uses separate classes and refactor query stuff
2016-11-17 13:22:27 +01:00
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
73e9ec6319
serialize all the things!
2016-11-17 08:22:58 +01:00
James Lopez
8743e59f78
get all stages to use serlalizers - apart from plan - WIP
2016-11-17 08:22:58 +01:00
James Lopez
f560099751
fix issue events and related spec - now using generic serializer for a hash
2016-11-17 08:22:58 +01:00
James Lopez
3b179bc37b
WIP - refactored events to use build serializer, related spec passing
2016-11-17 08:22:58 +01:00
James Lopez
7ac7cfeb75
refactored and added missing spec to light URL builder
2016-11-17 08:22:57 +01:00
James Lopez
83130ae877
Updated production events with new fields
2016-11-17 08:22:57 +01:00
James Lopez
beeb64610e
Refactored staging events, added missing fields and fixed specs
2016-11-17 08:22:57 +01:00
James Lopez
bd31f24c54
Added branch option to test events
...
Also fixed test events ordering issue
2016-11-17 08:22:57 +01:00