From 2e9fed7b6c5f8c738406c4e9e65300e5d69a113a Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Wed, 21 Sep 2011 02:47:12 +0200 Subject: fix(e2e): add index-nocache.html to run e2e tests without cache using appcache while running e2e tests was causing the following problems: - Safari would occasionally reload the app (as a result of the appcache refresh) during the angular.validator.asychronous test, which would result in test failure and false positivy. - Firefox6 would run the tests very slowly, disabling the cache resolved the latency issues - Sometimes tests would run with stale code pulled from cache, which would result in flaky tests. --- Rakefile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index 642ef567..0c9efcf9 100644 --- a/Rakefile +++ b/Rakefile @@ -223,6 +223,24 @@ task :package => [:clean, :compile, :docs] do end + File.open("#{pkg_dir}/docs-#{NG_VERSION.full}/index-nocache.html", File::RDWR) do |f| + text = f.read + f.truncate 0 + f.rewind + f.write text.sub('angular.min.js', "angular-#{NG_VERSION.full}.min.js"). + sub('/build/docs/', "/#{NG_VERSION.full}/docs-#{NG_VERSION.full}/") + end + + + File.open("#{pkg_dir}/docs-#{NG_VERSION.full}/index-jq-nocache.html", File::RDWR) do |f| + text = f.read + f.truncate 0 + f.rewind + f.write text.sub('angular.min.js', "angular-#{NG_VERSION.full}.min.js"). + sub('/build/docs/', "/#{NG_VERSION.full}/docs-#{NG_VERSION.full}/") + end + + File.open("#{pkg_dir}/docs-#{NG_VERSION.full}/index-debug.html", File::RDWR) do |f| text = f.read f.truncate 0 -- cgit v1.2.3