Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-28Precompile assets before running feature specs. #4662Rubén Dávila
2015-12-11Revert "Merge branch 'remove-redcloth' into 'master' "Douwe Maan
This reverts commit e426c027b0a2a3aa0dea1d833008f2bfd814f483, reversing changes made to c3676aa156981092b7f03f1a3e74bb819cfa2fc3.
2015-12-09Run db:reset before db:create on CIRobert Speicher
2015-12-09Merge 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-09Split up spec:other even moreDouwe Maan
2015-12-09Remove RedCloth and no longer allow bundle-audit to failDouwe Maan
2015-12-09Split up specs moreDouwe Maan
2015-12-09Split up feature specs moreDouwe Maan
2015-11-23Allow bundler:audit to failDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-23Fix gitlab-ci.yml syntaxDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-23Add bundler-audit to CIDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-17Code duplication check should be enabled nowDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-17Allow flay to fail for now since there is still a lot of refactoring todoDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-17Dont allow code duplication check to failDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-13Don't allow flog failure any moreDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-11Add flay: tool to find duplicate codeDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-11Allow flog failure for nowDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-10Add method complexity check to CIDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-10-05Allow benchmark failures for the time beingYorick Peterse
This will be disallowed again once the existing benchmarks pass (which relies on #2341).
2015-10-02Basic setup for an RSpec based benchmark suiteYorick 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-28Remove jasmine:ci task, execute teaspoon directly on CIRobert Speicher
2015-06-23Split rspec and spinach tests in parallelDmitriy Zaporozhets
2015-06-18Use correct name for the script.Marin Jankovski
2015-06-18Move prepare_build script to scripts dir.Marin Jankovski
2015-06-17Add a build preparation script, modify gitlab.ci.yml to use the script.Marin Jankovski
2015-06-15new syntax of .gitlab-ci.ymlValery Sizov
2015-06-04CI script: remove directives with default valueValery Sizov
2015-06-04Refactor CI scriptDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-06-04added ci yamlValery Sizov