[BACK]Return to licenses_test.go CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / pkglint / files

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /pkgsrc/pkgtools/pkglint/files/Attic/licenses_test.go between version 1.12 and 1.14

version 1.12, 2018/04/28 23:32:52 version 1.14, 2018/08/16 20:41:42
Line 10  func (s *Suite) Test_checklineLicense(c 
Line 10  func (s *Suite) Test_checklineLicense(c 
         t.SetupFileLines("licenses/gnu-gpl-v2",          t.SetupFileLines("licenses/gnu-gpl-v2",
                 "Most software \u2026")                  "Most software \u2026")
         mkline := t.NewMkLine("Makefile", 7, "LICENSE=dummy")          mkline := t.NewMkLine("Makefile", 7, "LICENSE=dummy")
         G.CurrentDir = t.TmpDir()  
   
         licenseChecker := &LicenseChecker{mkline}          licenseChecker := &LicenseChecker{mkline}
         licenseChecker.Check("gpl-v2", opAssign)          licenseChecker.Check("gpl-v2", opAssign)
Line 48  func (s *Suite) Test_checklineLicense(c 
Line 47  func (s *Suite) Test_checklineLicense(c 
 func (s *Suite) Test_checkToplevelUnusedLicenses(c *check.C) {  func (s *Suite) Test_checkToplevelUnusedLicenses(c *check.C) {
         t := s.Init(c)          t := s.Init(c)
   
         t.SetupFileLines("mk/bsd.pkg.mk", "# dummy")          t.SetupPkgsrc()
         t.SetupFileLines("mk/fetch/sites.mk", "# dummy")  
         t.SetupFileLines("mk/defaults/options.description", "option\tdescription")  
         t.SetupFileLines("doc/TODO")  
         t.SetupFileLines("mk/defaults/mk.conf")  
         t.SetupFileLines("mk/tools/bsd.tools.mk",  
                 ".include \"actual-tools.mk\"")  
         t.SetupFileLines("mk/tools/actual-tools.mk")  
         t.SetupFileLines("mk/tools/defaults.mk")  
         t.SetupFileLines("mk/bsd.prefs.mk")  
         t.SetupFileLines("mk/misc/category.mk")          t.SetupFileLines("mk/misc/category.mk")
         t.SetupFileLines("licenses/2-clause-bsd")          t.SetupFileLines("licenses/2-clause-bsd")
         t.SetupFileLines("licenses/gnu-gpl-v3")          t.SetupFileLines("licenses/gnu-gpl-v3")
Line 85  func (s *Suite) Test_checkToplevelUnused
Line 75  func (s *Suite) Test_checkToplevelUnused
                 PlistRcsID,                  PlistRcsID,
                 "bin/program")                  "bin/program")
   
         G.Main("pkglint", "-r", "-Cglobal", t.TmpDir())          G.Main("pkglint", "-r", "-Cglobal", t.File("."))
   
         t.CheckOutputLines(          t.CheckOutputLines(
                 "WARN: ~/licenses/gnu-gpl-v3: This license seems to be unused.",                  "WARN: ~/licenses/gnu-gpl-v3: This license seems to be unused.",
                 "0 errors and 1 warning found.")                  "0 errors and 1 warning found.")
 }  }
   
   func (s *Suite) Test_LicenseChecker_checkLicenseName__LICENSE_FILE(c *check.C) {
           t := s.Init(c)
   
           t.SetupPkgsrc()
           t.SetupCommandLine("-Wno-space")
           t.SetupFileLines("category/package/DESCR",
                   "Package description")
           t.SetupFileMkLines("category/package/Makefile",
                   MkRcsID,
                   "",
                   "CATEGORIES=     chinese",
                   "",
                   "COMMENT=        Useful tools",
                   "LICENSE=        my-license",
                   "",
                   "LICENSE_FILE=   my-license",
                   "NO_CHECKSUM=    yes",
                   "",
                   ".include \"../../mk/bsd.pkg.mk\"")
           t.SetupFileLines("category/package/PLIST",
                   PlistRcsID,
                   "bin/program")
           t.SetupFileLines("category/package/my-license",
                   "An individual license file.")
   
           G.Main("pkglint", t.File("category/package"))
   
           // FIXME: It should be allowed to place a license file directly into
           // the package directory.
           t.CheckOutputLines(
                   "WARN: ~/category/package/my-license: Unexpected file found.", "0 errors and 1 warning found.")
   }

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.14

CVSweb <webmaster@jp.NetBSD.org>