Skip to content
This repository was archived by the owner on Jan 30, 2024. It is now read-only.

Commit f93b9f8

Browse files
committed
initial release of dkdeploy-cucumber v4.0.0
0 parents  commit f93b9f8

39 files changed

+1146
-0
lines changed

.gitignore

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
*.gem
2+
*.rbc
3+
.bundle
4+
.config
5+
.yardoc
6+
InstalledFiles
7+
_yardoc
8+
coverage
9+
doc/
10+
lib/bundler/man
11+
pkg
12+
rdoc
13+
spec/reports
14+
test/tmp
15+
test/version_tmp
16+
tmp
17+
.lock
18+
Gemfile.lock

.rubocop.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
AllCops:
2+
Exclude:
3+
- 'tmp/**/*'
4+
- 'config/**/*'
5+
- 'vendor/**/*'
6+
TargetRubyVersion: 2.2
7+
GlobalVars:
8+
AllowedVariables: []
9+
MethodLength:
10+
Max: 25
11+
LineLength:
12+
Max: 200
13+
SpecialGlobalVars:
14+
Enabled: false
15+
BracesAroundHashParameters:
16+
Enabled: false
17+
CyclomaticComplexity:
18+
Max: 10

.travis.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
sudo: false
2+
language: ruby
3+
cache: bundler
4+
rvm:
5+
- 2.2
6+
- 2.3.4
7+
- 2.4.1
8+
9+
before_install:
10+
- gem install bundler --no-document
11+
12+
script:
13+
- bundle exec rubocop --display-cop-names --extra-details
14+
- bundle exec cucumber
15+
- bundle exec cucumber --profile negative

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
This project adheres to [Semantic Versioning](http://semver.org/).
5+
6+
## [4.0.0]- 2017-08-28
7+
### Summary
8+
9+
- first public release
10+
11+
[Unreleased]: https://github.com/dkdeploy/dkdeploy-cucumber/compare/master...develop
12+
[4.0.0]: https://github.com/dkdeploy/dkdeploy-cucumber/releases/tag/v4.0.0

CONTRIBUTORS.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# dkdeploy CONTRIBUTORS
2+
3+
The dkdeploy core maintainers would like to recognize following contributors (in alphabetic order):
4+
5+
- Sascha Egerer
6+
- Christoph Gerold
7+
- Johannes Goslar
8+
- Kieran Hayes
9+
- Wilfried Irßlinger
10+
- Thomas Jahnke
11+
- Gleb Levitin
12+
- Luka Lüdicke
13+
- Nicolai Reuschling
14+
- Lars Tode
15+
- Timo Webler
16+
- Mike Zaschka

Gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
source 'https://rubygems.org'
2+
3+
# Specify your gem's dependencies in dkdeploy-cucumber.gemspec
4+
gemspec

LICENSE

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Copyright (c) 2014-2017 dkd Internet Service GmbH, Frankfurt am Main (Germany), https://dkd.de
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4+
5+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6+
7+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

README.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
![dkdeploy](assets/dkdeploy-logo.png)
2+
3+
# Dkdeploy::Cucumber
4+
5+
[![Build Status](https://api.travis-ci.org/dkdeploy/dkdeploy-cucumber.svg?branch=develop)](https://travis-ci.org/repositories/dkdeploy/dkdeploy-cucumber)
6+
[![Gem Version](https://badge.fury.io/rb/dkdeploy-cucumber.svg)](https://badge.fury.io/rb/dkdeploy-cucumber) [![Inline docs](http://inch-ci.org/github/dkdeploy/dkdeploy-cucumber.svg?branch=develop)](http://inch-ci.org/github/dkdeploy/dkdeploy-cucumber)
7+
8+
## Description
9+
10+
This Rubygem `dkdeploy-cucumber` defines Cucumber steps for browser tests.
11+
Tests are run with `capybara` and PhantomJS.
12+
13+
## Installation
14+
15+
Add this line to your application's Gemfile:
16+
17+
gem 'dkdeploy-cucumber', '~> 4.0'
18+
19+
And then execute:
20+
21+
$ bundle
22+
23+
Or install it yourself as:
24+
25+
$ gem install dkdeploy-cucumber
26+
27+
## Usage
28+
29+
You can see usage examples in the `features` directory.
30+
31+
## Testing
32+
33+
## Prerequisite
34+
35+
`rvm` to test against multiple Ruby versions.
36+
37+
### Running tests
38+
39+
1. Run `bundle exec rubocop`
40+
2. Run `bundle exec cucumber`
41+
3. Run `bundle exec cucumber --profile negative`
42+
43+
### Running tests
44+
45+
1. Checking coding styles (`rubocop`)
46+
2. Running Cucumber tests (`cucumber`)
47+
48+
## Contributing
49+
50+
1. Install [git flow](https://github.com/nvie/gitflow)
51+
2. If project is not checked out already do git clone `[email protected]:dkdeploy/dkdeploy-cucumber.git`
52+
3. Checkout origin develop branch (`git checkout --track -b develop origin/develop`)
53+
4. Git flow initialze `git flow init -d`
54+
5. Installing gems `bundle update`
55+
6. Create new feature branch (`git flow feature start my-new-feature`)
56+
7. Run tests (README.md Testing)
57+
8. Commit your changes (`git commit -am 'Add some feature'`)

Rakefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
require 'bundler/gem_tasks'

assets/dkdeploy-logo.png

11.2 KB
Loading

0 commit comments

Comments
 (0)