Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
9893998f
R
rails
项目概览
张重言
/
rails
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rails
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
9893998f
编写于
11月 19, 2018
作者:
E
Eileen M. Uchitelle
提交者:
GitHub
11月 19, 2018
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #34410 from gmcgibbon/test_support_windows
Windows support for parallelization and instrumenter
上级
317bf45c
0712dfd6
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
8 addition
and
3 deletion
+8
-3
activesupport/lib/active_support/notifications/instrumenter.rb
...esupport/lib/active_support/notifications/instrumenter.rb
+6
-1
activesupport/lib/active_support/testing/parallelization.rb
activesupport/lib/active_support/testing/parallelization.rb
+1
-1
railties/lib/rails/generators/rails/app/templates/test/test_helper.rb.tt
...ils/generators/rails/app/templates/test/test_helper.rb.tt
+1
-1
未找到文件。
activesupport/lib/active_support/notifications/instrumenter.rb
浏览文件 @
9893998f
...
...
@@ -55,6 +55,11 @@ class Event
attr_reader
:name
,
:time
,
:transaction_id
,
:payload
,
:children
attr_accessor
:end
def
self
.
clock_gettime_supported?
# :nodoc:
defined?
(
Process
::
CLOCK_PROCESS_CPUTIME_ID
)
&&
!
Gem
.
win_platform?
end
def
initialize
(
name
,
start
,
ending
,
transaction_id
,
payload
)
@name
=
name
@payload
=
payload
.
dup
...
...
@@ -130,7 +135,7 @@ def now
Process
.
clock_gettime
(
Process
::
CLOCK_MONOTONIC
)
end
if
defined?
(
Process
::
CLOCK_PROCESS_CPUTIME_ID
)
if
clock_gettime_supported?
def
now_cpu
Process
.
clock_gettime
(
Process
::
CLOCK_PROCESS_CPUTIME_ID
)
end
...
...
activesupport/lib/active_support/testing/parallelization.rb
浏览文件 @
9893998f
# frozen_string_literal: true
require
"drb"
require
"drb/unix"
require
"drb/unix"
unless
Gem
.
win_platform?
require
"active_support/core_ext/module/attribute_accessors"
module
ActiveSupport
...
...
railties/lib/rails/generators/rails/app/templates/test/test_helper.rb.tt
浏览文件 @
9893998f
...
...
@@ -4,7 +4,7 @@ require 'rails/test_help'
class ActiveSupport::TestCase
# Run tests in parallel with specified workers
<% if defined?(JRUBY_VERSION) -%>
<% if defined?(JRUBY_VERSION)
|| Gem.win_platform?
-%>
parallelize(workers: 2, with: :threads)
<%- else -%>
parallelize(workers: 2)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录