Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-10 | Use caching, instead of haxxy /cache | Kamil Trzcinski | |
2016-02-08 | split gitlab-ci builds for ruby 2.1 | James Lopez | |
2016-01-27 | merge spec and spinach jobs | James Lopez | |
2016-01-27 | update gitlab ci settings to include ruby 2.1 images | James Lopez | |
2016-01-25 | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into update-ruby-2.2.4 | James Lopez | |
2016-01-22 | Speed-up docker based builds | Kamil Trzcinski | |
Enable to: - Use APT cache - Use Bundler cache - Use PhantomJS cache | |||
2016-01-22 | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into update-ruby-2.2.4 | James Lopez | |
# Conflicts: # .gitlab-ci.yml | |||
2016-01-22 | More docker stuff in gitlab-ci.yml | Jacob Vosmaer | |
2016-01-22 | Allow empty Mysql password on CI | Jacob Vosmaer | |
2016-01-21 | update gitlab ci docker image version | James Lopez | |
2016-01-19 | Ensure that doesn't have pending migrations when running the specs | Douglas Barbosa Alexandre | |
2015-12-28 | Precompile assets before running feature specs. #4662 | Rubén Dávila | |
2015-12-11 | Revert "Merge branch 'remove-redcloth' into 'master' " | Douwe Maan | |
This reverts commit e426c027b0a2a3aa0dea1d833008f2bfd814f483, reversing changes made to c3676aa156981092b7f03f1a3e74bb819cfa2fc3. | |||
2015-12-09 | Run db:reset before db:create on CI | Robert Speicher | |
2015-12-09 | Merge branch 'split-up-builds' into 'master' | Dmitriy Zaporozhets | |
Split up 20min+ `spec:other` and `spinach:project` builds to increase parallelization See merge request !2036 | |||
2015-12-09 | Split up spec:other even more | Douwe Maan | |
2015-12-09 | Remove RedCloth and no longer allow bundle-audit to fail | Douwe Maan | |
2015-12-09 | Split up specs more | Douwe Maan | |
2015-12-09 | Split up feature specs more | Douwe Maan | |
2015-11-23 | Allow bundler:audit to fail | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-11-23 | Fix gitlab-ci.yml syntax | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-11-23 | Add bundler-audit to CI | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-11-17 | Code duplication check should be enabled now | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-11-17 | Allow flay to fail for now since there is still a lot of refactoring todo | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-11-17 | Dont allow code duplication check to fail | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-11-13 | Don't allow flog failure any more | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-11-11 | Add flay: tool to find duplicate code | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-11-11 | Allow flog failure for now | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-11-10 | Add method complexity check to CI | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-10-05 | Allow benchmark failures for the time being | Yorick Peterse | |
This will be disallowed again once the existing benchmarks pass (which relies on #2341). | |||
2015-10-02 | Basic setup for an RSpec based benchmark suite | Yorick Peterse | |
This benchmark suite uses benchmark-ips (https://github.com/evanphx/benchmark-ips) behind the scenes. Specs can be turned into benchmark specs by setting "benchmark" to "true" in the top-level describe block like so: describe SomeClass, benchmark: true do end Writing benchmarks can be done using custom RSpec matchers, for example: describe MaruTheCat, benchmark: true do describe '#jump_in_box' do it 'should run 1000 iterations per second' do maru = described_class.new expect { maru.jump_in_box }.to iterate_per_second(1000) end end end By default the "iterate_per_second" expectation requires a standard deviation under 30% (this is just an arbitrary default for now). You can change this by chaining "with_maximum_stddev" on the expectation: expect { maru.jump_in_box }.to iterate_per_second(1000) .with_maximum_stddev(10) This will change the expectation to require a maximum deviation of 10%. Alternatively you can use the it block style to write specs: describe MaruTheCat, benchmark: true do describe '#jump_in_box' do subject { -> { described_class.new } } it { is_expected.to iterate_per_second(1000) } end end Because "iterate_per_second" operates on a block, opposed to a static value, the "subject" method must return a Proc. This looks a bit goofy but I have been unable to find a nice way around this. | |||
2015-06-28 | Remove jasmine:ci task, execute teaspoon directly on CI | Robert Speicher | |
2015-06-23 | Split rspec and spinach tests in parallel | Dmitriy Zaporozhets | |
2015-06-18 | Use correct name for the script. | Marin Jankovski | |
2015-06-18 | Move prepare_build script to scripts dir. | Marin Jankovski | |
2015-06-17 | Add a build preparation script, modify gitlab.ci.yml to use the script. | Marin Jankovski | |
2015-06-15 | new syntax of .gitlab-ci.yml | Valery Sizov | |
2015-06-04 | CI script: remove directives with default value | Valery Sizov | |
2015-06-04 | Refactor CI script | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2015-06-04 | added ci yaml | Valery Sizov | |