Hashar has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/333678 )

Change subject: squid3: switch to puppetlabs_spec_helper/rake_tasks
......................................................................

squid3: switch to puppetlabs_spec_helper/rake_tasks

Remove our custom cruft in favor of puppetlabs_spec_helper rake task.

Populate the stdlib and wmflib modules via .fixtures.yml.

Drop empty site.pp fixture, it is created on demand.

Change-Id: I7340b10b567c4cb79dae0e19da3d05f552c1b32b
---
A modules/squid3/.fixtures.yml
M modules/squid3/Rakefile
D modules/squid3/spec/fixtures/manifests/site.pp
3 files changed, 6 insertions(+), 45 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/78/333678/1

diff --git a/modules/squid3/.fixtures.yml b/modules/squid3/.fixtures.yml
new file mode 100644
index 0000000..20f1b81
--- /dev/null
+++ b/modules/squid3/.fixtures.yml
@@ -0,0 +1,5 @@
+fixtures:
+    symlinks:
+        squid3: "#{source_dir}"
+        stdlib: "../../../../stdlib"
+        wmflib: "../../../../wmflib"
diff --git a/modules/squid3/Rakefile b/modules/squid3/Rakefile
index 5bed768..cd3d379 100644
--- a/modules/squid3/Rakefile
+++ b/modules/squid3/Rakefile
@@ -1,45 +1 @@
-require 'rake'
-require 'fileutils'
-
-require 'rspec/core/rake_task'
-
-extra_modules = [ 'wmflib', 'stdlib' ]
-
-modulename = File.basename(File.expand_path(File.dirname(__FILE__)))
-
-symlinks = { 'spec/fixtures/modules/%s/files' % modulename => 
'../../../../files',
-  'spec/fixtures/modules/%s/manifests' % modulename => '../../../../manifests',
-  'spec/fixtures/modules/%s/templates' % modulename => '../../../../templates',
-}
-
-
-task :setup do
-  FileUtils.mkdir_p('spec/fixtures/modules/%s' % modulename)
-  extra_modules.each do |x|
-      FileUtils.ln_s('../../../../%s' % x, 'spec/fixtures/modules/%s' % x)
-  end
-  symlinks.each do |x|
-    if !File.exist?(x[0])
-      FileUtils.ln_s(x[1], x[0])
-    end
-  end
-end
-
-task :teardown do
-  symlinks.each { |x| FileUtils.rm(x[0], :force => true) }
-  FileUtils.rmdir('spec/fixtures/modules/%s' % modulename)
-  extra_modules.each do |x|
-      FileUtils.rm('spec/fixtures/modules/%s' % x, :force => true)
-  end
-  FileUtils.rmdir('spec/fixtures/modules')
-end
-
-RSpec::Core::RakeTask.new(:realspec) do |t|
-  t.fail_on_error = false
-  t.pattern = 'spec/*/*_spec.rb'
-end
-
-task :spec => [ :setup, :realspec, :teardown]
-
-task :default => :spec do
-end
+require 'puppetlabs_spec_helper/rake_tasks'
diff --git a/modules/squid3/spec/fixtures/manifests/site.pp 
b/modules/squid3/spec/fixtures/manifests/site.pp
deleted file mode 100644
index e69de29..0000000
--- a/modules/squid3/spec/fixtures/manifests/site.pp
+++ /dev/null

-- 
To view, visit https://gerrit.wikimedia.org/r/333678
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7340b10b567c4cb79dae0e19da3d05f552c1b32b
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Hashar <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to