summaryrefslogtreecommitdiffstats
path: root/gitlint/tests/samples
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2021-12-04 03:31:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2021-12-04 03:31:49 +0000
commit23d0ac82f3d68663ddc74a0e1f9b963beb8d62b9 (patch)
treefc37aa2c97a3d28b3dee7f3892041158981ed335 /gitlint/tests/samples
parentReleasing progress-linux version 0.16.0-1. (diff)
downloadgitlint-23d0ac82f3d68663ddc74a0e1f9b963beb8d62b9.tar.xz
gitlint-23d0ac82f3d68663ddc74a0e1f9b963beb8d62b9.zip
Merging upstream version 0.17.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'gitlint/tests/samples')
-rw-r--r--gitlint/tests/samples/commit_message/fixup1
-rw-r--r--gitlint/tests/samples/commit_message/merge3
-rw-r--r--gitlint/tests/samples/commit_message/no-violations6
-rw-r--r--gitlint/tests/samples/commit_message/revert3
-rw-r--r--gitlint/tests/samples/commit_message/sample114
-rw-r--r--gitlint/tests/samples/commit_message/sample21
-rw-r--r--gitlint/tests/samples/commit_message/sample36
-rw-r--r--gitlint/tests/samples/commit_message/sample47
-rw-r--r--gitlint/tests/samples/commit_message/sample57
-rw-r--r--gitlint/tests/samples/commit_message/squash3
-rw-r--r--gitlint/tests/samples/config/gitlintconfig15
-rw-r--r--gitlint/tests/samples/config/invalid-option-value11
-rw-r--r--gitlint/tests/samples/config/named-rules8
-rw-r--r--gitlint/tests/samples/config/no-sections1
-rw-r--r--gitlint/tests/samples/config/nonexisting-general-option13
-rw-r--r--gitlint/tests/samples/config/nonexisting-option11
-rw-r--r--gitlint/tests/samples/config/nonexisting-rule11
-rw-r--r--gitlint/tests/samples/user_rules/bogus-file.txt2
-rw-r--r--gitlint/tests/samples/user_rules/import_exception/invalid_python.py3
-rw-r--r--gitlint/tests/samples/user_rules/incorrect_linerule/my_line_rule.py10
-rw-r--r--gitlint/tests/samples/user_rules/my_commit_rules.foo16
-rw-r--r--gitlint/tests/samples/user_rules/my_commit_rules.py26
-rw-r--r--gitlint/tests/samples/user_rules/parent_package/__init__.py13
-rw-r--r--gitlint/tests/samples/user_rules/parent_package/my_commit_rules.py12
24 files changed, 0 insertions, 203 deletions
diff --git a/gitlint/tests/samples/commit_message/fixup b/gitlint/tests/samples/commit_message/fixup
deleted file mode 100644
index 2539dd1..0000000
--- a/gitlint/tests/samples/commit_message/fixup
+++ /dev/null
@@ -1 +0,0 @@
-fixup! WIP: This is a fixup cömmit with violations.
diff --git a/gitlint/tests/samples/commit_message/merge b/gitlint/tests/samples/commit_message/merge
deleted file mode 100644
index 764e131..0000000
--- a/gitlint/tests/samples/commit_message/merge
+++ /dev/null
@@ -1,3 +0,0 @@
-Merge: "This is a merge commit with a long title that most definitely exceeds the normål limit of 72 chars"
-This line should be ëmpty
-This is the first line is meant to test å line that exceeds the maximum line length of 80 characters.
diff --git a/gitlint/tests/samples/commit_message/no-violations b/gitlint/tests/samples/commit_message/no-violations
deleted file mode 100644
index 33c73b9..0000000
--- a/gitlint/tests/samples/commit_message/no-violations
+++ /dev/null
@@ -1,6 +0,0 @@
-Normal Commit Tïtle
-
-Nörmal body that contains a few lines of text describing the changes in the
-commit without violating any of gitlint's rules.
-
-Sïgned-Off-By: foo@bar.com
diff --git a/gitlint/tests/samples/commit_message/revert b/gitlint/tests/samples/commit_message/revert
deleted file mode 100644
index 6dc8368..0000000
--- a/gitlint/tests/samples/commit_message/revert
+++ /dev/null
@@ -1,3 +0,0 @@
-Revert "WIP: this is a tïtle"
-
-This reverts commit a8ad67e04164a537198dea94a4fde81c5592ae9c. \ No newline at end of file
diff --git a/gitlint/tests/samples/commit_message/sample1 b/gitlint/tests/samples/commit_message/sample1
deleted file mode 100644
index 646c0cb..0000000
--- a/gitlint/tests/samples/commit_message/sample1
+++ /dev/null
@@ -1,14 +0,0 @@
-Commit title contåining 'WIP', as well as trailing punctuation.
-This line should be empty
-This is the first line of the commit message body and it is meant to test a line that exceeds the maximum line length of 80 characters.
-This line has a tråiling space.
-This line has a trailing tab.
-# This is a cömmented line
-# ------------------------ >8 ------------------------
-# Anything after this line should be cleaned up
-# this line appears on `git commit -v` command
-diff --git a/gitlint/tests/samples/commit_message/sample1 b/gitlint/tests/samples/commit_message/sample1
-index 82dbe7f..ae71a14 100644
---- a/gitlint/tests/samples/commit_message/sample1
-+++ b/gitlint/tests/samples/commit_message/sample1
-@@ -1 +1 @@
diff --git a/gitlint/tests/samples/commit_message/sample2 b/gitlint/tests/samples/commit_message/sample2
deleted file mode 100644
index 356540c..0000000
--- a/gitlint/tests/samples/commit_message/sample2
+++ /dev/null
@@ -1 +0,0 @@
-Just a title contåining WIP \ No newline at end of file
diff --git a/gitlint/tests/samples/commit_message/sample3 b/gitlint/tests/samples/commit_message/sample3
deleted file mode 100644
index d67d70b..0000000
--- a/gitlint/tests/samples/commit_message/sample3
+++ /dev/null
@@ -1,6 +0,0 @@
- Commit title containing 'WIP', leading and tråiling whitespace and longer than 72 characters.
-This line should be empty
-This is the first line is meånt to test a line that exceeds the maximum line length of 80 characters.
-This line has a trailing space.
-This line has a tråiling tab.
-# This is a commented line
diff --git a/gitlint/tests/samples/commit_message/sample4 b/gitlint/tests/samples/commit_message/sample4
deleted file mode 100644
index c858d89..0000000
--- a/gitlint/tests/samples/commit_message/sample4
+++ /dev/null
@@ -1,7 +0,0 @@
- Commit title containing 'WIP', leading and tråiling whitespace and longer than 72 characters.
-This line should be empty
-This is the first line is meånt to test a line that exceeds the maximum line length of 80 characters.
-This line has a tråiling space.
-This line has a trailing tab.
-# This is a commented line
-gitlint-ignore: all
diff --git a/gitlint/tests/samples/commit_message/sample5 b/gitlint/tests/samples/commit_message/sample5
deleted file mode 100644
index 77ccbe8..0000000
--- a/gitlint/tests/samples/commit_message/sample5
+++ /dev/null
@@ -1,7 +0,0 @@
- Commit title containing 'WIP', leading and tråiling whitespace and longer than 72 characters.
-This line should be ëmpty
-This is the first line is meånt to test a line that exceeds the maximum line length of 80 characters.
-This line has a tråiling space.
-This line has a trailing tab.
-# This is a commented line
-gitlint-ignore: T3, T6, body-max-line-length
diff --git a/gitlint/tests/samples/commit_message/squash b/gitlint/tests/samples/commit_message/squash
deleted file mode 100644
index 538a93a..0000000
--- a/gitlint/tests/samples/commit_message/squash
+++ /dev/null
@@ -1,3 +0,0 @@
-squash! WIP: This is a squash cömmit with violations.
-
-Body töo short
diff --git a/gitlint/tests/samples/config/gitlintconfig b/gitlint/tests/samples/config/gitlintconfig
deleted file mode 100644
index 8c93f71..0000000
--- a/gitlint/tests/samples/config/gitlintconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-[general]
-ignore=title-trailing-whitespace,B2
-verbosity = 1
-ignore-merge-commits = false
-debug = false
-
-[title-max-length]
-line-length=20
-
-[B1]
-# B1 = body-max-line-length
-line-length=30
-
-[title-must-not-contain-word]
-words=WIP,bögus \ No newline at end of file
diff --git a/gitlint/tests/samples/config/invalid-option-value b/gitlint/tests/samples/config/invalid-option-value
deleted file mode 100644
index 92015aa..0000000
--- a/gitlint/tests/samples/config/invalid-option-value
+++ /dev/null
@@ -1,11 +0,0 @@
-[general]
-ignore=title-trailing-whitespace,B2
-verbosity = 1
-
-[title-max-length]
-line-length=föo
-
-
-[B1]
-# B1 = body-max-line-length
-line-length=30 \ No newline at end of file
diff --git a/gitlint/tests/samples/config/named-rules b/gitlint/tests/samples/config/named-rules
deleted file mode 100644
index 73ab0d2..0000000
--- a/gitlint/tests/samples/config/named-rules
+++ /dev/null
@@ -1,8 +0,0 @@
-[title-must-not-contain-word]
-words=WIP,bögus
-
-[title-must-not-contain-word:extra-wörds]
-words=hür,tëst
-
-[T5:even-more-wörds]
-words=hür,tïtle \ No newline at end of file
diff --git a/gitlint/tests/samples/config/no-sections b/gitlint/tests/samples/config/no-sections
deleted file mode 100644
index ec82b25..0000000
--- a/gitlint/tests/samples/config/no-sections
+++ /dev/null
@@ -1 +0,0 @@
-ignore=title-max-length, T3
diff --git a/gitlint/tests/samples/config/nonexisting-general-option b/gitlint/tests/samples/config/nonexisting-general-option
deleted file mode 100644
index d5cfef2..0000000
--- a/gitlint/tests/samples/config/nonexisting-general-option
+++ /dev/null
@@ -1,13 +0,0 @@
-[general]
-ignore=title-trailing-whitespace,B2
-verbosity = 1
-ignore-merge-commits = false
-foo = bar
-
-[title-max-length]
-line-length=20
-
-
-[B1]
-# B1 = body-max-line-length
-line-length=30 \ No newline at end of file
diff --git a/gitlint/tests/samples/config/nonexisting-option b/gitlint/tests/samples/config/nonexisting-option
deleted file mode 100644
index 6964c77..0000000
--- a/gitlint/tests/samples/config/nonexisting-option
+++ /dev/null
@@ -1,11 +0,0 @@
-[general]
-ignore=title-trailing-whitespace,B2
-verbosity = 1
-
-[title-max-length]
-föobar=foo
-
-
-[B1]
-# B1 = body-max-line-length
-line-length=30 \ No newline at end of file
diff --git a/gitlint/tests/samples/config/nonexisting-rule b/gitlint/tests/samples/config/nonexisting-rule
deleted file mode 100644
index c0f0d2b..0000000
--- a/gitlint/tests/samples/config/nonexisting-rule
+++ /dev/null
@@ -1,11 +0,0 @@
-[general]
-ignore=title-trailing-whitespace,B2
-verbosity = 1
-
-[föobar]
-line-length=20
-
-
-[B1]
-# B1 = body-max-line-length
-line-length=30 \ No newline at end of file
diff --git a/gitlint/tests/samples/user_rules/bogus-file.txt b/gitlint/tests/samples/user_rules/bogus-file.txt
deleted file mode 100644
index 2a56650..0000000
--- a/gitlint/tests/samples/user_rules/bogus-file.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-This is just a bogus file.
-This file being here is part of the test: gitlint should ignore it. \ No newline at end of file
diff --git a/gitlint/tests/samples/user_rules/import_exception/invalid_python.py b/gitlint/tests/samples/user_rules/import_exception/invalid_python.py
deleted file mode 100644
index e75fed3..0000000
--- a/gitlint/tests/samples/user_rules/import_exception/invalid_python.py
+++ /dev/null
@@ -1,3 +0,0 @@
-# flake8: noqa
-# This is invalid python code which will cause an import exception
-class MyObject:
diff --git a/gitlint/tests/samples/user_rules/incorrect_linerule/my_line_rule.py b/gitlint/tests/samples/user_rules/incorrect_linerule/my_line_rule.py
deleted file mode 100644
index 004ef9d..0000000
--- a/gitlint/tests/samples/user_rules/incorrect_linerule/my_line_rule.py
+++ /dev/null
@@ -1,10 +0,0 @@
-# -*- coding: utf-8 -*-
-
-from gitlint.rules import LineRule
-
-
-class MyUserLineRule(LineRule):
- id = "UC2"
- name = "my-lïne-rule"
-
- # missing validate method, missing target attribute
diff --git a/gitlint/tests/samples/user_rules/my_commit_rules.foo b/gitlint/tests/samples/user_rules/my_commit_rules.foo
deleted file mode 100644
index 605d704..0000000
--- a/gitlint/tests/samples/user_rules/my_commit_rules.foo
+++ /dev/null
@@ -1,16 +0,0 @@
-# This rule is ignored because it doesn't have a .py extension
-from gitlint.rules import CommitRule, RuleViolation
-from gitlint.options import IntOption
-
-
-class MyUserCommitRule2(CommitRule):
- name = "my-user-commit-rule2"
- id = "TUC2"
- options_spec = [IntOption('violation-count', 0, "Number of violations to return")]
-
- def validate(self, _commit):
- violations = []
- for i in range(1, self.options['violation-count'].value + 1):
- violations.append(RuleViolation(self.id, "Commit violation %d" % i, "Content %d" % i, i))
-
- return violations
diff --git a/gitlint/tests/samples/user_rules/my_commit_rules.py b/gitlint/tests/samples/user_rules/my_commit_rules.py
deleted file mode 100644
index 8b0907e..0000000
--- a/gitlint/tests/samples/user_rules/my_commit_rules.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# -*- coding: utf-8 -*-
-
-from gitlint.rules import CommitRule, RuleViolation
-from gitlint.options import IntOption
-
-
-class MyUserCommitRule(CommitRule):
- name = "my-üser-commit-rule"
- id = "UC1"
- options_spec = [IntOption('violation-count', 1, "Number of violåtions to return")]
-
- def validate(self, _commit):
- violations = []
- for i in range(1, self.options['violation-count'].value + 1):
- violations.append(RuleViolation(self.id, "Commit violåtion %d" % i, "Contënt %d" % i, i))
-
- return violations
-
-
-# The below code is present so that we can test that we actually ignore it
-
-def func_should_be_ignored():
- pass
-
-
-global_variable_should_be_ignored = True
diff --git a/gitlint/tests/samples/user_rules/parent_package/__init__.py b/gitlint/tests/samples/user_rules/parent_package/__init__.py
deleted file mode 100644
index 9ea5371..0000000
--- a/gitlint/tests/samples/user_rules/parent_package/__init__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-# -*- coding: utf-8 -*-
-# This file is meant to test that we can also load rules from __init__.py files, this was an issue with pypy before.
-
-from gitlint.rules import CommitRule
-
-
-class InitFileRule(CommitRule):
- name = "my-init-cömmit-rule"
- id = "UC1"
- options_spec = []
-
- def validate(self, _commit):
- return []
diff --git a/gitlint/tests/samples/user_rules/parent_package/my_commit_rules.py b/gitlint/tests/samples/user_rules/parent_package/my_commit_rules.py
deleted file mode 100644
index b143e62..0000000
--- a/gitlint/tests/samples/user_rules/parent_package/my_commit_rules.py
+++ /dev/null
@@ -1,12 +0,0 @@
-# -*- coding: utf-8 -*-
-
-from gitlint.rules import CommitRule
-
-
-class MyUserCommitRule(CommitRule):
- name = "my-user-cömmit-rule"
- id = "UC2"
- options_spec = []
-
- def validate(self, _commit):
- return []