Skip to content
代码片段 群组 项目
提交 8498be51 编辑于 作者: Eduardo Bonet's avatar Eduardo Bonet
浏览文件

Adds benchmark for ipynbdiff

Simple utility to compute running time for large and small notebooks
上级 af309e32
No related branches found
No related tags found
无相关合并请求
...@@ -9,11 +9,14 @@ GEM ...@@ -9,11 +9,14 @@ GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
ast (2.4.2) ast (2.4.2)
benchmark-memory (0.2.0)
memory_profiler (~> 1)
binding_ninja (0.2.3) binding_ninja (0.2.3)
coderay (1.1.3) coderay (1.1.3)
diff-lcs (1.5.0) diff-lcs (1.5.0)
diffy (3.4.2) diffy (3.4.2)
json (2.6.2) json (2.6.2)
memory_profiler (1.0.0)
method_source (1.0.0) method_source (1.0.0)
parser (3.1.2.0) parser (3.1.2.0)
ast (~> 2.4.1) ast (~> 2.4.1)
...@@ -53,6 +56,7 @@ PLATFORMS ...@@ -53,6 +56,7 @@ PLATFORMS
x86_64-linux x86_64-linux
DEPENDENCIES DEPENDENCIES
benchmark-memory (~> 0.2.0)
bundler (~> 2.2) bundler (~> 2.2)
ipynbdiff! ipynbdiff!
pry (~> 0.14) pry (~> 0.14)
......
...@@ -30,4 +30,5 @@ Gem::Specification.new do |s| ...@@ -30,4 +30,5 @@ Gem::Specification.new do |s|
s.add_development_dependency 'rake', '~> 13.0' s.add_development_dependency 'rake', '~> 13.0'
s.add_development_dependency 'rspec', '~> 3.10' s.add_development_dependency 'rspec', '~> 3.10'
s.add_development_dependency 'rspec-parameterized', '~> 0.5.1' s.add_development_dependency 'rspec-parameterized', '~> 0.5.1'
s.add_development_dependency 'benchmark-memory', '~>0.2.0'
end end
此差异已折叠。
BASE_PATH = File.join(File.expand_path(File.dirname(__FILE__)), 'testdata')
FROM_PATH = File.join(BASE_PATH, 'from.ipynb')
TO_PATH = File.join(BASE_PATH, 'to.ipynb')
FROM_IPYNB = File.read(FROM_PATH)
TO_IPYNB = File.read(TO_PATH)
def input_for_test(test_case)
File.join(BASE_PATH, test_case, 'input.ipynb')
end
def expected_symbols(test_case)
File.join(BASE_PATH, test_case, 'expected_symbols.txt')
end
def expected_md(test_case)
File.join(BASE_PATH, test_case, 'expected.md')
end
def expected_line_numbers(test_case)
File.join(BASE_PATH, test_case, 'expected_line_numbers.txt')
end
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册