[SCM] ci-tooling packaging branch, master, updated. 204b0d8feae0b9d0ee9106da676c56e2e0b79241

Harald Sitter apachelogger-guest at moszumanska.debian.org
Mon Apr 13 16:19:10 UTC 2015


Gitweb-URL: http://git.debian.org/?p=pkg-kde/ci-tooling.git;a=commitdiff;h=69f65ae

The following commit has been merged in the master branch:
commit 69f65ae1e90db906f78fed0b7f77d0dd16cb1ada
Author: Harald Sitter <sitter at kde.org>
Date:   Mon Apr 13 18:18:52 2015 +0200

    add a linter for patches/series missing patches that are in the dir
    
    yields warnings as they are not really cricital issues
---
 .../test_complete/debian/patches/a.patch}          |  0
 .../test_complete/debian/patches/series            |  1 +
 .../test_missing/debian/patches/a.patch}           |  0
 .../test_missing/debian/patches/series}            |  0
 test/test_lint_series.rb                           | 28 ++++++++++++++++++++++
 5 files changed, 29 insertions(+)

diff --git a/test/data/test_qml_dependency_verifier/test_missing_modules/qml/QtQuick.2/qmldir b/test/data/test_lint_series/test_complete/debian/patches/a.patch
similarity index 100%
copy from test/data/test_qml_dependency_verifier/test_missing_modules/qml/QtQuick.2/qmldir
copy to test/data/test_lint_series/test_complete/debian/patches/a.patch
diff --git a/test/data/test_lint_series/test_complete/debian/patches/series b/test/data/test_lint_series/test_complete/debian/patches/series
new file mode 100644
index 0000000..0c2396f
--- /dev/null
+++ b/test/data/test_lint_series/test_complete/debian/patches/series
@@ -0,0 +1 @@
+a.patch
diff --git a/test/data/test_qml_dependency_verifier/test_missing_modules/qml/QtQuick.2/qmldir b/test/data/test_lint_series/test_missing/debian/patches/a.patch
similarity index 100%
copy from test/data/test_qml_dependency_verifier/test_missing_modules/qml/QtQuick.2/qmldir
copy to test/data/test_lint_series/test_missing/debian/patches/a.patch
diff --git a/test/data/test_qml_dependency_verifier/test_missing_modules/qml/QtQuick.2/qmldir b/test/data/test_lint_series/test_missing/debian/patches/series
similarity index 100%
copy from test/data/test_qml_dependency_verifier/test_missing_modules/qml/QtQuick.2/qmldir
copy to test/data/test_lint_series/test_missing/debian/patches/series
diff --git a/test/test_lint_series.rb b/test/test_lint_series.rb
new file mode 100644
index 0000000..0bae240
--- /dev/null
+++ b/test/test_lint_series.rb
@@ -0,0 +1,28 @@
+require_relative '../lib/lint/series'
+require_relative 'lib/testcase'
+
+# Test lint series
+class LintSeriesTest < TestCase
+  def test_init
+    s = Lint::Series.new
+    assert_equal(Dir.pwd, s.package_directory)
+    s = Lint::Series.new('/tmp')
+    assert_equal('/tmp', s.package_directory)
+  end
+
+  def test_missing
+    s = Lint::Series.new(data).lint
+    assert(s.valid)
+    assert_equal([], s.errors)
+    assert_equal(1, s.warnings.size)
+    assert_equal([], s.informations)
+  end
+
+  def test_complete
+    s = Lint::Series.new(data).lint
+    assert(s.valid)
+    assert_equal([], s.errors)
+    assert_equal([], s.warnings)
+    assert_equal([], s.informations)
+  end
+end

-- 
ci-tooling packaging



More information about the pkg-kde-commits mailing list