Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce New Plugin Classes #866

Merged
merged 36 commits into from
Apr 19, 2016
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
19caf7b
use latest ruby for CI
tagomoris Apr 18, 2016
f601453
fix plugin base API to add "owned" plugins by other (input/output/fil…
tagomoris Apr 18, 2016
5c237ac
add some utility methods to write plugins
tagomoris Apr 18, 2016
e2cb738
fix to use plugin base class only for tests
tagomoris Apr 18, 2016
36e13f6
add utility method to overwrite system config in tests
tagomoris Apr 18, 2016
6912c05
fix to reset internal state (especially for tests)
tagomoris Apr 18, 2016
4087110
add module/mixin to handle unique_id in right way (not to implement i…
tagomoris Apr 18, 2016
e54b5bb
add v0.14 Buffer API
tagomoris Apr 18, 2016
0fffaf3
add MemoryBuffer implementation for v0.14 API
tagomoris Apr 18, 2016
2612e9f
add FileBuffer implementation for v0.14 Buffer API
tagomoris Apr 18, 2016
013ea4d
add tests for v0.14 plugin base class
tagomoris Apr 18, 2016
44e2bdc
add Input plugin for v0.14 plugin API
tagomoris Apr 18, 2016
e82c40d
add tests for Input plugin for v0.14 API
tagomoris Apr 18, 2016
1f53273
add Output plugin implementation (including buffering) for v0.14 plug…
tagomoris Apr 18, 2016
1ef535f
add tests for Buffer plugin for v0.14 API
tagomoris Apr 18, 2016
9ae1fc6
add tests for Output pluginn for v0.14 API
tagomoris Apr 18, 2016
682b574
fix tests to wait callbacks surely
tagomoris Apr 18, 2016
80c014d
add requirement explicitly (Travis fails to build on ruby 2.1)
tagomoris Apr 18, 2016
58f508c
fix to show logs in flushing threads when expected situation is not s…
tagomoris Apr 18, 2016
3e62883
fix to use parsed local time to check internal event time from logs
tagomoris Apr 18, 2016
2c825e8
specify osx_image to enable latest ruby on osx environment
tagomoris Apr 18, 2016
a169cf7
update flexmock (now it is missing on rubygems.org)
tagomoris Apr 18, 2016
0a6cd4f
install dependencies explicitly
tagomoris Apr 18, 2016
db19c73
omit parameters same with defaults
tagomoris Apr 18, 2016
3a98938
remove useless check
tagomoris Apr 18, 2016
f458123
fix tests not to be affected by logger formatting
tagomoris Apr 18, 2016
fe56d93
add workaround to prohibit to pass arguments to thread_create helper …
tagomoris Apr 18, 2016
dbb3492
fix wrong test code
tagomoris Apr 19, 2016
d773e01
add comment for paths
tagomoris Apr 19, 2016
11db673
getting file handler of metadata is required to close it cleanly (esp…
tagomoris Apr 19, 2016
db901fa
add mode not to convert newlines on Windows
tagomoris Apr 19, 2016
a3f3a7f
fix tests for Windows environment
tagomoris Apr 19, 2016
ff4212b
add more tests for buffer path configuration and #resume
tagomoris Apr 19, 2016
14d19d0
omit tests about file permissions on Windows
tagomoris Apr 19, 2016
af735c1
fix tests to cleanup generated files
tagomoris Apr 19, 2016
e96dcdd
omit tests for permissions on Windows
tagomoris Apr 19, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion fluentd.gemspec
Original file line number Diff line number Diff line change
@@ -36,7 +36,7 @@ Gem::Specification.new do |gem|
gem.add_runtime_dependency("strptime", [">= 0.1.7"])

gem.add_development_dependency("rake", [">= 0.9.2"])
gem.add_development_dependency("flexmock", ["~> 1.3.3"])
gem.add_development_dependency("flexmock", ["~> 2.0.5"])
gem.add_development_dependency("parallel_tests", [">= 0.15.3"])
gem.add_development_dependency("simplecov", ["~> 0.6.4"])
gem.add_development_dependency("rr", [">= 1.0.0"])