Commits on Source (12)
-
Two variable not needed were left over from a previous edit. This commit removes them. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
The active templates implemented here do not work with the test runner that is part of Lintian. The reasons are unknown; they could be related to close() not working properly in a threaded environment. In reaction to #916087, this code was removed. In the suite 'tests' the watch file will now be supplied by an extra template. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
In reaction to #916087, this removes the default command to be executed for an active template. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
In reaction to #916087, this removes the script removing the watch file for native packages. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
In reaction to #916087, the watch file needed for non-native packages will now be provided by its own template set. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
The default skeleton serves a native template set that lacks the watch file needed for non-native packages. This commit adds a skeleton that will also serve a watch file. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
This commit adds a skeleton selector "Skeleton: non-native" to all tests that produce non-native packages, and thus need it. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
Skeletons describe just the file layout of a test's working directory. With this commit, other values may be added. At this point, they override the values in each test's 'desc'. That behaviour may change in the future. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
The package type declaration is closely tied to the templates being served. This commit means that all tests relying on the non-native skeleton will automatically declare a non-native type. They no longer need to provide their own declarations. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
The package type declaration is closely tied to the templates being served. This commit means that all tests relying on the 'builder-only' skeleton will automatically declare a non-native type. At the time of writing, that skeleton was only used by two tests for historical debhelper templates, generic-dh-make-2005 and generic-dh-make-2008. Those two tests no longer need to provide their own declarations. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
The type designates whether a test is intended to build native or non-native packages. This declaration is closely tied to the templates served. Most significantly, non-native packages require a watch file, while native packages will not tolerate one. This declaration is also found in the default settings or the skeleton definitions and thus no longer needed for each test. This commit removes all such statements from the tests in t/tests. Some tests declared Type: native even though that was the default. Those statements were likewise removed. Signed-off-by:
Chris Lamb <lamby@debian.org>
-
Chris Lamb authored
t/skeletons/tests/non-native
0 → 100644