20 Apr, 2016
1 commit
-
It was still relying on repositories with no attributes while Repository#latest now relies on attributes to list just the public ones.
18 Apr, 2016
2 commits
-
Signed-off-by: Heitor Reis <marcheing@gmail.com>
11 Apr, 2016
2 commits
-
The repository/notify_push feature was making post request directly using Rack::Test methods, which is not optimal when we have Capybara to handle all the driver setup and flexibility for us. Change it to use Capybara methods, and fix all the steps accordingly. To make things easier, add some helper methods to deal with headers in different drivers. Also fix a small clarity issue in the notify_push unity tests that also have to set headers.
-
Ensure webhook requests are only accepted after proper verification of expected headers, repository address and branch, using the newly implemented library. To that effect, split up the logic to extract that information from requests to it's own class, and use it in the notify_push action. Also, add factories to make better testing of the notify_push action possible, such as a factory similar to a real request from Gitlab, and one for the Kalibro Client repository on Gitlab. Adding other hook providers should be quite a lot easier after this is applied.
22 Feb, 2016
1 commit
-
It previously kept running forever if the processing never succeeded. Signed-off-by: Daniel Miranda <danielkza2@gmail.com>
25 Nov, 2015
1 commit
-
Signed off by: Eduardo Araújo <duduktamg@hotmail.com>
19 Nov, 2015
2 commits
-
* Creates a step to create a ruby configuration with the Saikuro metric * Define new factories for a saikuro metric and saikuro metric configuration -
* Also fixed a typo on a repository step that waits for an errored processing Signed off by: Diego Araújo <diegoamc90@gmail.com> Signed off by: Eduardo Araújo <duduktamg@hotmail.com>
06 Nov, 2015
2 commits
-
Signed off by: Diego Araújo <diegoamc90@gmail.com>
-
Signed off by: Diego Araújo <diegoamc90@gmail.com>
26 Oct, 2015
4 commits
-
* Now it is correctly checking for the names of the files in the repositories#show page Signed off by: Diego Araújo <diegoamc90@gmail.com>
-
It checks for the messages of the given HotspotMetricResults. This test may be broken if the used repository developer fix all the listed issues.
-
* WIP: cucumber feature to show hotspot metric results * Add partials to list hotspot metric results * Add necessary JS to render the list of hotspot metric results on the right place div of the accordion * Translations specific to hotspot metric results * HotspotMetric and HotspotMetricConfiguration factories Signed off by: Eduardo Silva Araújo <duduktamg@hotmail.com>
-
The step was using an outdated API. Signed off by: Heitor Reis <marcheing@gmail.com>
24 Aug, 2015
1 commit
-
Closes #266 Closes #265
14 Aug, 2015
1 commit
08 Jul, 2015
2 commits
-
Now the repository name should be globally unique, instead of restricted to the project scope Also updated the travis script to use the new version of kalibro_processor
-
Signed-off-by: Daniel Miranda <danielkza2@gmail.com>
06 Jul, 2015
2 commits
-
This enables the acceptance tests for repository index to pass. Fixed a missing translation for Project index. Signed off by: Diego Araújo <diegoamc90@gmail.com>
-
There should be a repository link at the home page. It should take the user to the page with all the repositories. A project should not list independent repositories. Signed off by: Rafael Reggiani Manzo <rr.manzo@gmail.com>
22 Jun, 2015
1 commit
17 Jun, 2015
1 commit
-
new and create action can be acessed both with or without a project. This enables to have repositories the two ways. The behaviour for the back had to change from going back to a specific project page. To the all projects pages since some repositories may not have a project_id. With the routes, many helpers had to get fixed together with acceptance tests steps (for this a new step was created in order to be able to create RepositoryAttributes). Finally the JS for repository state retrieval needed fixes since it builds the route withot any helper. Same thing for the JS that prevents infinite state queries. Signed off by: Rafael Reggiani Manzo <rr.manzo@gmail.com>
21 May, 2015
1 commit
-
…ng the kalibro configurations list Before they were not loaded leading to a exception when redering the edit view again.
29 Apr, 2015
1 commit
-
Signed off by: Diego Araújo <diegoamc90@gmail.com>
17 Apr, 2015
4 commits
-
signed off by: Rafael Reggiani Manzo <rr.manzo@gmail.com>
-
Missing date_select.feature
-
Missing actions for menu selection Signed off by: Daniel Miranda <danielkza@gmail.com>
-
Also changing the other accpetance tests to include the new translations Signed off by: Diego Araújo <diegoamc90@gmail.com>
06 Apr, 2015
1 commit
-
Signed off by: Rafael Manzo <rr.manzo@gmail.com>
25 Feb, 2015
1 commit
-
Signed off by: Diego Araújo <diegoamc90@gmail.com>
19 Feb, 2015
1 commit
-
Signed off by: Diego Araújo <diegoamc90@gmail.com>
12 Feb, 2015
8 commits
-
Repository metric results waiting for kalibro configurations integration Signed off by: Daniel Paulino Alves <danpaulalves@gmail.com>
-
We are missing the date selection and metric history features (which were wiped on cucumber) kalibro_client was updated Waiting for PR: https://github.com/mezuro/kalibro_processor/pull/76 Which is expected to fix the metric history graph Signed off by: Daniel Paulino Alves <danpaulalves@gmail.com> Signed off by: Heitor Reis Ribeiro <marcheing@gmail.com>
-
Signed off by: Daniel Alves <danpaulalves@gmail.com>
-
Also refactored Project's factory Signed off by: Daniel Alves <danpaulalves@gmail.com>
-
Fixed kalibro_configurations factory
-
Signed off by: Diego Araújo <diegoamc90@gmail.com>
-
Signed off by: Daniel Alves <danpaulalves@gmail.com>