[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [websites/inqlude] /: Output progress when creating release manifests
From:       Cornelius Schumacher <schumacher () kde ! org>
Date:       2016-10-15 22:49:43
Message-ID: E1bvXlv-0003rJ-DT () code ! kde ! org
[Download RAW message or body]

Git commit baece5453473a716b0683d34d852fc163c4c8472 by Cornelius Schumacher.
Committed on 15/10/2016 at 08:36.
Pushed by cschumac into branch 'master'.

Output progress when creating release manifests

M  +6    -1    lib/kde_frameworks_release.rb
M  +19   -2    spec/unit/kde_frameworks_release_spec.rb

http://commits.kde.org/websites/inqlude/baece5453473a716b0683d34d852fc163c4c8472

diff --git a/lib/kde_frameworks_release.rb b/lib/kde_frameworks_release.rb
index 550e3ec..06aee48 100644
--- a/lib/kde_frameworks_release.rb
+++ b/lib/kde_frameworks_release.rb
@@ -40,23 +40,28 @@ class KdeFrameworksRelease
   end
 
   def read_generic_manifests
+    puts "Reading generic manifests from '#{@handler.settings.manifest_path}'..."
     @generic_manifests = Array.new
     @handler.read_remote
     @handler.group("kde-frameworks").each do |library|
       @generic_manifests.push library.generic_manifest
     end
+    puts "Read #{@generic_manifests.count} manifests."
     @generic_manifests
   end
 
   def write_release_manifests release_date, version
+    puts "Writing release manifests for version '#{version}'..."
     @generic_manifests.each do |generic_manifest|
       release_manifest = KdeFrameworksRelease.create_release_manifest(
         generic_manifest, release_date, version )
       path = @handler.manifest_path( release_manifest )
       File.open( path, "w" ) do |file|
+        puts "  #{path}"
         file.write release_manifest.to_json
       end
-    end    
+    end
+    puts "Written #{@generic_manifests.count} manifests."
   end
   
 end
diff --git a/spec/unit/kde_frameworks_release_spec.rb b/spec/unit/kde_frameworks_release_spec.rb
index 8428739..1a6627e 100644
--- a/spec/unit/kde_frameworks_release_spec.rb
+++ b/spec/unit/kde_frameworks_release_spec.rb
@@ -26,7 +26,15 @@ describe KdeFrameworksRelease do
 
     it "reads generic manifests" do
       k = KdeFrameworksRelease.new @manifest_handler
-      k.read_generic_manifests
+
+      expected_output = <<EOT
+Reading generic manifests from '#{@manifest_dir}'...
+Read 2 manifests.
+EOT
+
+      expect {
+        k.read_generic_manifests
+      }.to output(expected_output).to_stdout
 
       expect(k.generic_manifests.count).to eq 2
       expect(k.generic_manifests[0].name).to eq "karchive"
@@ -37,7 +45,16 @@ describe KdeFrameworksRelease do
       k = KdeFrameworksRelease.new @manifest_handler
       k.read_generic_manifests
 
-      k.write_release_manifests("2014-02-01", "4.9.90")
+      expected_output = <<EOT
+Writing release manifests for version '4.9.90'...
+  #{@manifest_dir}/karchive/karchive.2014-02-01.manifest
+  #{@manifest_dir}/kservice/kservice.2014-02-01.manifest
+Written 2 manifests.
+EOT
+
+      expect {
+        k.write_release_manifests("2014-02-01", "4.9.90")
+      }.to output(expected_output).to_stdout
 
       manifest_path = File.join(@manifest_dir,"karchive/karchive.2014-02-01.manifest")
       expect(File.exists? manifest_path).to be true

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic