From 34bd1969e7cc704fe70239095b76511ed635cd46 Mon Sep 17 00:00:00 2001 From: "Davis W. Frank & Rajan Agaskar" Date: Thu, 29 Nov 2012 12:17:44 -0800 Subject: [PATCH] Add performance smoke suite --- Rakefile | 5 +++-- spec/jasmine-performance.yml | 21 +++++++++++++++++++++ spec/smoke/performance_test.js | 10 ++++++++++ 3 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 spec/jasmine-performance.yml create mode 100644 spec/smoke/performance_test.js diff --git a/Rakefile b/Rakefile index 18530c8a..c2f7160d 100644 --- a/Rakefile +++ b/Rakefile @@ -55,9 +55,10 @@ end namespace :jasmine do task :server do port = ENV['JASMINE_PORT'] || 8888 - Jasmine.load_configuration_from_yaml(File.join(Dir.pwd, 'spec', 'jasmine.yml')) + jasmine_yml = ENV['JASMINE_YML'] || 'jasmine.yml' + Jasmine.load_configuration_from_yaml(File.join(Dir.pwd, 'spec', jasmine_yml)) config = Jasmine.config - server = Jasmine::Server.new(8888, Jasmine::Application.app(config)) + server = Jasmine::Server.new(port, Jasmine::Application.app(config)) server.start puts "your tests are here:" diff --git a/spec/jasmine-performance.yml b/spec/jasmine-performance.yml new file mode 100644 index 00000000..27a329e4 --- /dev/null +++ b/spec/jasmine-performance.yml @@ -0,0 +1,21 @@ +jasmine_dir: + - 'src' +jasmine_files: + - 'core/base.js' + - 'core/util.js' + - 'core/Reporter.js' + - 'html/HtmlReporterHelpers.js' + - 'core/ExpectationResult.js' + - '**/*.js' +jasmine_css_files: + - 'html/jasmine.css' +src_files: +stylesheets: +helpers: +spec_files: + - 'smoke/performance_test.js' +src_dir: +spec_dir: + - 'spec' + + diff --git a/spec/smoke/performance_test.js b/spec/smoke/performance_test.js new file mode 100644 index 00000000..0c97d20c --- /dev/null +++ b/spec/smoke/performance_test.js @@ -0,0 +1,10 @@ +describe("performance", function() { + for (var i = 0; i < 10000; i++) { + it("should pass", function() { + expect(true).toBe(true); + }); + it("should fail", function() { + expect(true).toBe(false); + }); + } +});