Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
6dc5dab7
G
gitlab-foss
项目概览
李少辉-开发者
/
gitlab-foss
通知
15
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-foss
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6dc5dab7
编写于
11月 10, 2017
作者:
G
Grzegorz Bizon
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Configure RSpec from within RSpec runner class
上级
a5ab2a5e
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
7 addition
and
13 deletion
+7
-13
qa/qa/scenario/entrypoint.rb
qa/qa/scenario/entrypoint.rb
+0
-1
qa/qa/specs/config.rb
qa/qa/specs/config.rb
+0
-3
qa/qa/specs/runner.rb
qa/qa/specs/runner.rb
+7
-9
未找到文件。
qa/qa/scenario/entrypoint.rb
浏览文件 @
6dc5dab7
...
...
@@ -9,7 +9,6 @@ module QA
def
perform
(
address
,
*
files
)
Runtime
::
Scenario
.
define
(
:gitlab_address
,
address
)
Specs
::
Config
.
perform
##
# Perform before hooks, which are different for CE and EE
...
...
qa/qa/specs/config.rb
浏览文件 @
6dc5dab7
...
...
@@ -9,8 +9,6 @@ require 'selenium-webdriver'
module
QA
module
Specs
class
Config
<
Scenario
::
Template
attr_writer
:address
def
perform
configure_rspec!
configure_capybara!
...
...
@@ -50,7 +48,6 @@ module QA
end
Capybara
.
configure
do
|
config
|
# config.app_host = @address
config
.
default_driver
=
:chrome
config
.
javascript_driver
=
:chrome
config
.
default_max_wait_time
=
4
...
...
qa/qa/specs/runner.rb
浏览文件 @
6dc5dab7
...
...
@@ -2,16 +2,14 @@ require 'rspec/core'
module
QA
module
Specs
class
Runner
include
Scenario
::
Actable
def
rspec
(
tty:
false
,
tags:
[],
files:
[
'qa/specs/features'
])
class
Runner
<
Scenario
::
Template
def
perform
(
tty:
false
,
tags:
[],
files:
[
'qa/specs/features'
])
args
=
[]
args
<<
'--tty'
if
tty
tags
.
to_a
.
each
do
|
tag
|
args
<<
[
'-t'
,
tag
.
to_s
]
end
args
<<
files
args
.
push
(
'--tty'
)
if
tty
tags
.
to_a
.
each
{
|
tag
|
args
.
push
([
'-t'
,
tag
.
to_s
])
}
args
.
push
(
files
)
Specs
::
Config
.
perform
RSpec
::
Core
::
Runner
.
run
(
args
.
flatten
,
$stderr
,
$stdout
).
tap
do
|
status
|
abort
if
status
.
nonzero?
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录