Skip to content

Commit b7d1b50

Browse files
committed
See if we can make this test a bit more deterministic and reliable
1 parent 913bf70 commit b7d1b50

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

Rakefile

+5-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@ spec = Gem::Specification.new do |s|
135135
s.add_development_dependency("guard-rspec")
136136
s.add_development_dependency("growl")
137137
s.add_development_dependency("timecop")
138-
s.add_development_dependency("chronic")
139138
end
140139

141140
# This task actually builds the gem. We also regenerate a static
@@ -190,3 +189,8 @@ task :install => :package do
190189
gem_path = File.join('pkg', spec.file_name)
191190
system("gem install #{gem_path}")
192191
end
192+
193+
desc 'Open Travis CI for this project'
194+
task :ci do
195+
system "open http://travis-ci.org/#!/lukeredpath/xcodebuild-rb"
196+
end

spec/reporting/build_reporting_spec.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -155,19 +155,19 @@
155155
end
156156

157157
it "tracks the time a build takes" do
158-
Timecop.travel(Chronic.parse("10 seconds ago")) do
158+
Timecop.travel(Time.parse("01 Jan 2012 00:00:00")) do
159159
event({:build_started=>
160160
{:target=>"ExampleProject",
161161
:project=>"ExampleProject",
162162
:configuration=>"Release",
163163
:default=>true}})
164164

165-
Timecop.travel(Chronic.parse("5 seconds from now")) do
165+
Timecop.travel(Time.parse("01 Jan 2012 00:00:05")) do
166166
event({:build_succeeded=>["BUILD"]})
167167
end
168168
end
169169

170-
reporter.build.duration.should be_within(0.01).of(5)
170+
reporter.build.duration.should be_within(0.001).of(5)
171171
end
172172

173173
it "tracks any environment variables reported by the build" do

xcodebuild-rb.gemspec

+2-5
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ Gem::Specification.new do |s|
66

77
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
88
s.authors = ["Luke Redpath"]
9-
s.date = "2012-02-02"
9+
s.date = "2012-02-10"
1010
s.email = "[email protected]"
1111
s.executables = ["rbxcb"]
1212
s.extra_rdoc_files = ["README.md", "CHANGES.md"]
13-
s.files = ["LICENSE", "README.md", "bin/rbxcb", "spec/build_task_spec.rb", "spec/output_translator_spec.rb", "spec/reporting/build_reporting_spec.rb", "spec/reporting/clean_reporting_spec.rb", "spec/spec_helper.rb", "spec/translations/building_translations_spec.rb", "spec/translations/cleaning_translations_spec.rb", "lib/xcode_build/build_action.rb", "lib/xcode_build/build_step.rb", "lib/xcode_build/formatters/progress_formatter.rb", "lib/xcode_build/formatters.rb", "lib/xcode_build/output_translator.rb", "lib/xcode_build/reporter.rb", "lib/xcode_build/reporting/build_reporting.rb", "lib/xcode_build/reporting/clean_reporting.rb", "lib/xcode_build/tasks/build_task.rb", "lib/xcode_build/tasks.rb", "lib/xcode_build/translations/building.rb", "lib/xcode_build/translations/cleaning.rb", "lib/xcode_build/translations.rb", "lib/xcode_build/utilities/colorize.rb", "lib/xcode_build.rb", "lib/xcodebuild.rb", "CHANGES.md"]
13+
s.files = ["LICENSE", "README.md", "bin/rbxcb", "spec/build_task_spec.rb", "spec/output_translator_spec.rb", "spec/reporting", "spec/reporting/build_reporting_spec.rb", "spec/reporting/clean_reporting_spec.rb", "spec/spec_helper.rb", "spec/translations", "spec/translations/building_translations_spec.rb", "spec/translations/cleaning_translations_spec.rb", "lib/xcode_build", "lib/xcode_build/build_action.rb", "lib/xcode_build/build_step.rb", "lib/xcode_build/formatters", "lib/xcode_build/formatters/progress_formatter.rb", "lib/xcode_build/formatters.rb", "lib/xcode_build/output_translator.rb", "lib/xcode_build/reporter.rb", "lib/xcode_build/reporting", "lib/xcode_build/reporting/build_reporting.rb", "lib/xcode_build/reporting/clean_reporting.rb", "lib/xcode_build/tasks", "lib/xcode_build/tasks/build_task.rb", "lib/xcode_build/tasks.rb", "lib/xcode_build/translations", "lib/xcode_build/translations/building.rb", "lib/xcode_build/translations/cleaning.rb", "lib/xcode_build/translations.rb", "lib/xcode_build/utilities", "lib/xcode_build/utilities/colorize.rb", "lib/xcode_build.rb", "lib/xcodebuild.rb", "CHANGES.md"]
1414
s.homepage = "http://github.com/lukeredpath/xcodebuild-rb"
1515
s.rdoc_options = ["--main", "README.md"]
1616
s.require_paths = ["lib"]
@@ -28,7 +28,6 @@ Gem::Specification.new do |s|
2828
s.add_development_dependency(%q<guard-rspec>, [">= 0"])
2929
s.add_development_dependency(%q<growl>, [">= 0"])
3030
s.add_development_dependency(%q<timecop>, [">= 0"])
31-
s.add_development_dependency(%q<chronic>, [">= 0"])
3231
else
3332
s.add_dependency(%q<state_machine>, ["~> 1.1.2"])
3433
s.add_dependency(%q<rspec>, [">= 0"])
@@ -37,7 +36,6 @@ Gem::Specification.new do |s|
3736
s.add_dependency(%q<guard-rspec>, [">= 0"])
3837
s.add_dependency(%q<growl>, [">= 0"])
3938
s.add_dependency(%q<timecop>, [">= 0"])
40-
s.add_dependency(%q<chronic>, [">= 0"])
4139
end
4240
else
4341
s.add_dependency(%q<state_machine>, ["~> 1.1.2"])
@@ -47,6 +45,5 @@ Gem::Specification.new do |s|
4745
s.add_dependency(%q<guard-rspec>, [">= 0"])
4846
s.add_dependency(%q<growl>, [">= 0"])
4947
s.add_dependency(%q<timecop>, [">= 0"])
50-
s.add_dependency(%q<chronic>, [">= 0"])
5148
end
5249
end

0 commit comments

Comments
 (0)