[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/licenses_test.go between version 1.17 and 1.18

version 1.17, 2018/11/07 20:58:23 version 1.18, 2018/12/02 01:57:48
Line 8  func (s *Suite) Test_LicenseChecker_Chec
Line 8  func (s *Suite) Test_LicenseChecker_Chec
         t := s.Init(c)          t := s.Init(c)
   
         t.CreateFileLines("licenses/gnu-gpl-v2",          t.CreateFileLines("licenses/gnu-gpl-v2",
                 "Most software \u2026")                  "The licenses for most software are designed to take away ...")
         mkline := t.NewMkLine("Makefile", 7, "LICENSE=dummy")          mkline := t.NewMkLine("Makefile", 7, "LICENSE=dummy")
   
         licenseChecker := &LicenseChecker{mkline}          licenseChecker := LicenseChecker{mkline}
         licenseChecker.Check("gpl-v2", opAssign)          licenseChecker.Check("gpl-v2", opAssign)
   
         t.CheckOutputLines(          t.CheckOutputLines(
Line 44  func (s *Suite) Test_LicenseChecker_Chec
Line 44  func (s *Suite) Test_LicenseChecker_Chec
         t.CheckOutputEmpty()          t.CheckOutputEmpty()
 }  }
   
 func (s *Suite) Test_Pkgsrc_checkToplevelUnusedLicenses(c *check.C) {  func (s *Suite) Test_LicenseChecker_checkName__LICENSE_FILE(c *check.C) {
         t := s.Init(c)          t := s.Init(c)
   
         t.SetupPkgsrc()          t.SetupPkgsrc()
         t.CreateFileLines("mk/misc/category.mk")          t.SetupPackage("category/package",
         t.CreateFileLines("licenses/2-clause-bsd")                  "LICENSE=\tmy-license",
         t.CreateFileLines("licenses/gnu-gpl-v3")  
   
         t.CreateFileLines("Makefile",  
                 MkRcsID,  
                 "SUBDIR+=\tcategory")  
   
         t.CreateFileLines("category/Makefile",  
                 MkRcsID,  
                 "COMMENT=\tExample category",  
                 "",                  "",
                 "SUBDIR+=\tpackage",                  "LICENSE_FILE=\tmy-license")
                 "",  
                 ".include \"../mk/misc/category.mk\"")  
   
         t.CreateFileLines("category/package/Makefile",  
                 MkRcsID,  
                 "CATEGORIES=\tcategory",  
                 "",  
                 "COMMENT=Example package",  
                 "LICENSE=\t2-clause-bsd",  
                 "NO_CHECKSUM=\tyes")  
         t.CreateFileLines("category/package/PLIST",  
                 PlistRcsID,  
                 "bin/program")  
   
         G.Main("pkglint", "-r", "-Cglobal", t.File("."))  
   
         t.CheckOutputLines(  
                 "WARN: ~/licenses/gnu-gpl-v2: This license seems to be unused.", // Added by Tester.SetupPkgsrc  
                 "WARN: ~/licenses/gnu-gpl-v3: This license seems to be unused.",  
                 "0 errors and 2 warnings found.")  
 }  
   
 func (s *Suite) Test_LicenseChecker_checkLicenseName__LICENSE_FILE(c *check.C) {  
         t := s.Init(c)  
   
         t.SetupPkgsrc()  
         t.SetupCommandLine("-Wno-space")  
         t.CreateFileLines("category/package/DESCR",  
                 "Package description")  
         t.CreateFileLines("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.CreateFileLines("category/package/PLIST",  
                 PlistRcsID,  
                 "bin/program")  
         t.CreateFileLines("category/package/my-license",          t.CreateFileLines("category/package/my-license",
                 "An individual license file.")                  "An individual license file.")
   

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

CVSweb <webmaster@jp.NetBSD.org>