[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