diff options
author | schmonz <schmonz@pkgsrc.org> | 2013-03-26 15:08:53 +0000 |
---|---|---|
committer | schmonz <schmonz@pkgsrc.org> | 2013-03-26 15:08:53 +0000 |
commit | 26062d5a380aa66b82c17a95e99f0463bab1dd4a (patch) | |
tree | a4fa84e7b4bf219012ab7e11a2b6cdba23e017b8 /pkgtools | |
parent | 162e744ca1da996850a47ee38ed8fa8e44f5cacf (diff) | |
download | pkgsrc-26062d5a380aa66b82c17a95e99f0463bab1dd4a.tar.gz |
Document the need for many more automated tests.
Diffstat (limited to 'pkgtools')
-rw-r--r-- | pkgtools/pkglint/README | 6 | ||||
-rw-r--r-- | pkgtools/pkglint/TODO | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/pkgtools/pkglint/README b/pkgtools/pkglint/README index f6d94fa4fef..7ab7373f5b2 100644 --- a/pkgtools/pkglint/README +++ b/pkgtools/pkglint/README @@ -1,7 +1,11 @@ -$NetBSD: README,v 1.4 2006/02/28 23:32:47 rillig Exp $ +$NetBSD: README,v 1.5 2013/03/26 15:08:53 schmonz Exp $ == Current problems == +There are finally some automated tests that document a few intended +and actual behaviors. There is still plenty of poorly expressed +code not yet under test and therefore not yet safe to refactor. + The current pkglint architecture will not scale much further. What is needed next are parsers for nested, non-context-free languages (make(1), sh(1), sed(1)). The parsers should be able to recognize partial diff --git a/pkgtools/pkglint/TODO b/pkgtools/pkglint/TODO index 0a14ece46fd..67596066b45 100644 --- a/pkgtools/pkglint/TODO +++ b/pkgtools/pkglint/TODO @@ -1,8 +1,10 @@ -$NetBSD: TODO,v 1.74 2012/09/15 10:55:15 wiz Exp $ +$NetBSD: TODO,v 1.75 2013/03/26 15:08:53 schmonz Exp $ Please add your own entries at the bottom of this file. If possible, include the name of an example package where a warning should occur. +* When you understand some behavior of the code, document it by + adding automated tests to pkglint.t! * fix false positive warnings * warn about the use of ${WRKDIR:=...}, as this construct should only be used with lists. |