[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