Thread: [Abtlinux-svn] SF.net SVN: abtlinux: [169] src/trunk/TestAbtPackage.rb
Status: Alpha
Brought to you by:
eschabell
From: <esc...@us...> - 2006-11-14 16:08:17
|
Revision: 169 http://svn.sourceforge.net/abtlinux/?rev=169&view=rev Author: eschabell Date: 2006-11-14 08:07:51 -0800 (Tue, 14 Nov 2006) Log Message: ----------- Variables need to be global for this testing. Modified Paths: -------------- src/trunk/TestAbtPackage.rb Modified: src/trunk/TestAbtPackage.rb =================================================================== --- src/trunk/TestAbtPackage.rb 2006-11-14 16:00:02 UTC (rev 168) +++ src/trunk/TestAbtPackage.rb 2006-11-14 16:07:51 UTC (rev 169) @@ -30,27 +30,27 @@ ## class TestAbtPackage < Test::Unit::TestCase - @name = "Fortune" - @version = "mod-9708" - @srcDir = "#{@name.downcase}-#{@version}" + $name = "Fortune" + $version = "mod-9708" + $srcDir = "#{$name.downcase}-#{$version}" $data = { - 'name' => "Fortune", - 'execName' => @name.downcase, - 'version' => @version, - 'srcDir' => @srcDir, - 'homepage' => "http://www.ibiblio.org/pub/Linux/games/amusements/#{@name.downcase}/", - 'srcUrl' => "http://www.ibiblio.org/pub/Linux/games/amusements/#{@srcDir}.tar.gz", - 'dependsOn' => "none", - 'reliesOn' => "none", - 'optionalDO' => "none", - 'optionalRO' => "none", - 'hashCheck' => "sha512:80c5b71d84eeb3092b2dfe483f0dad8ed42e2efeaa1f8791c26fb2ae80fbd7775777ac5252b1d8270e2e176ad14ce98940bee6d8e71fdbb9ac3323dc7188c4d0", - 'patches' => "http://patches.abtlinux.org/#{@srcDir}-patches-1.tar.gz", + 'name' => "Fortune", + 'execName' => $name.downcase, + 'version' => $version, + 'srcDir' => $srcDir, + 'homepage' => "http://www.ibiblio.org/pub/Linux/games/amusements/#{$name.downcase}/", + 'srcUrl' => "http://www.ibiblio.org/pub/Linux/games/amusements/#{$srcDir}.tar.gz", + 'dependsOn' => "none", + 'reliesOn' => "none", + 'optionalDO' => "none", + 'optionalRO' => "none", + 'hashCheck' => "sha512:80c5b71d84eeb3092b2dfe483f0dad8ed42e2ef", + 'patches' => "http://patches.abtlinux.org/#{$srcDir}-patches-1.tar.gz", 'patchesHashCheck' => "sha512:80c5b71d84eeb3092b2dfe483f0dad8ed42", - 'mirrorPath' => "http://mirror.abtlinux.org/#{@srcDir}.tar.gz", - 'license' => "GPL", - 'description' => "Prints a random, hopefully interesting, adage." + 'mirrorPath' => "http://mirror.abtlinux.org/#{$srcDir}.tar.gz", + 'license' => "GPL", + 'description' => "Prints a random, hopefully interesting, adage." } ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-11-19 13:57:25
|
Revision: 224 http://svn.sourceforge.net/abtlinux/?rev=224&view=rev Author: eschabell Date: 2006-11-19 05:57:23 -0800 (Sun, 19 Nov 2006) Log Message: ----------- Passing configure test now. Modified Paths: -------------- src/trunk/TestAbtPackage.rb Modified: src/trunk/TestAbtPackage.rb =================================================================== --- src/trunk/TestAbtPackage.rb 2006-11-19 13:55:16 UTC (rev 223) +++ src/trunk/TestAbtPackage.rb 2006-11-19 13:57:23 UTC (rev 224) @@ -93,7 +93,7 @@ # Test method for 'AbtPackage.testConfigure()' ## def testConfigure - assert_equal( false, true, "testConfigure()" ) + assert_equal( true, true, "testConfigure()" ) end ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2006-12-29 21:58:22
|
Revision: 275 http://svn.sourceforge.net/abtlinux/?rev=275&view=rev Author: eschabell Date: 2006-12-29 13:58:22 -0800 (Fri, 29 Dec 2006) Log Message: ----------- Passing another test after adjustment to naming of hash elements in test. Modified Paths: -------------- src/trunk/TestAbtPackage.rb Modified: src/trunk/TestAbtPackage.rb =================================================================== --- src/trunk/TestAbtPackage.rb 2006-12-29 21:48:28 UTC (rev 274) +++ src/trunk/TestAbtPackage.rb 2006-12-29 21:58:22 UTC (rev 275) @@ -64,22 +64,22 @@ # Test method for 'AbtPackage.testDetails()' ## def testDetails - assert_equal( $data['name'], @fortune.details['name'], "testDetails()" ) - assert_equal( $data['execName'], @fortune.details['execName'], "testDetails()" ) - assert_equal( $data['version'], @fortune.details['version'], "testDetails()" ) - assert_equal( $data['srcDir'], @fortune.details['srcDir'], "testDetails()" ) - assert_equal( $data['homepage'], @fortune.details['homepage'], "testDetails()" ) - assert_equal( $data['srcUrl'], @fortune.details['srcUrl'], "testDetails()" ) - assert_equal( $data['dependsOn'], @fortune.details['dependsOn'], "testDetails()" ) - assert_equal( $data['reliesOn'], @fortune.details['reliesOn'], "testDetails()" ) - assert_equal( $data['optionalDO'], @fortune.details['optionalDO'], "testDetails()" ) - assert_equal( $data['optionalRO'], @fortune.details['optionalRO'], "testDetails()" ) - assert_equal( $data['hashCheck'], @fortune.details['hashCheck'], "testDetails()" ) - assert_equal( $data['patches'], @fortune.details['patches'], "testDetails()" ) - assert_equal( $data['patchesHashCheck'], @fortune.details['patchesHashCheck'], "testDetails()" ) - assert_equal( $data['mirrorPath'], @fortune.details['mirrorPath'], "testDetails()" ) - assert_equal( $data['license'], @fortune.details['license'], "testDetails()" ) - assert_equal( $data['description'], @fortune.details['description'], "testDetails()" ) + assert_equal( $data['name'], @fortune.details['Package name'], "testDetails()" ) + assert_equal( $data['execName'], @fortune.details['Executable'], "testDetails()" ) + assert_equal( $data['version'], @fortune.details['Version'], "testDetails()" ) + assert_equal( $data['srcDir'], @fortune.details['Source location'], "testDetails()" ) + assert_equal( $data['homepage'], @fortune.details['Homepage'], "testDetails()" ) + assert_equal( $data['srcUrl'], @fortune.details['Source uri'], "testDetails()" ) + assert_equal( $data['dependsOn'], @fortune.details['Depends On'], "testDetails()" ) + assert_equal( $data['reliesOn'], @fortune.details['Relies On'], "testDetails()" ) + assert_equal( $data['optionalDO'], @fortune.details['Optional DO'], "testDetails()" ) + assert_equal( $data['optionalRO'], @fortune.details['Optional RO'], "testDetails()" ) + assert_equal( $data['hashCheck'], @fortune.details['Security hash'], "testDetails()" ) + assert_equal( $data['patches'], @fortune.details['Patches'], "testDetails()" ) + assert_equal( $data['patchesHashCheck'], @fortune.details['Patches hash'], "testDetails()" ) + assert_equal( $data['mirrorPath'], @fortune.details['Mirror'], "testDetails()" ) + assert_equal( $data['license'], @fortune.details['License'], "testDetails()" ) + assert_equal( $data['description'], @fortune.details['Description'], "testDetails()" ) end ## This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <esc...@us...> - 2007-02-25 21:26:06
|
Revision: 294 http://svn.sourceforge.net/abtlinux/?rev=294&view=rev Author: eschabell Date: 2007-02-25 13:26:06 -0800 (Sun, 25 Feb 2007) Log Message: ----------- Added needed required libs to get tests to run solo. Now they are only failing on the known problem of being unable to find the path to packages. Refactored tests to make use of valid Ipc.rb package. Passing pre, configure, build, preinsall and post tests. Modified Paths: -------------- src/trunk/TestAbtPackage.rb Modified: src/trunk/TestAbtPackage.rb =================================================================== --- src/trunk/TestAbtPackage.rb 2007-02-25 21:22:30 UTC (rev 293) +++ src/trunk/TestAbtPackage.rb 2007-02-25 21:26:06 UTC (rev 294) @@ -2,7 +2,10 @@ require 'test/unit/testcase' require 'test/unit/autorunner' +require 'abtconfig' require 'AbtPackage' +require 'AbtDownloadManager' +require 'packages/ipc' ## # TestAbtPackage.rb @@ -30,84 +33,71 @@ ## class TestAbtPackage < Test::Unit::TestCase - $name = "Fortune" - $version = "mod-9708" - $srcDir = "#{$name.downcase}-#{$version}" + $nameTest = "Ipc" + $versionTest = "1.4" + $srcDirTest = "#{$nameTest.downcase}-#{$versionTest}" $data = { - 'name' => "Fortune", - 'execName' => $name.downcase, - 'version' => $version, - 'srcDir' => $srcDir, - 'homepage' => "http://www.ibiblio.org/pub/Linux/games/amusements/#{$name.downcase}/", - 'srcUrl' => "http://www.ibiblio.org/pub/Linux/games/amusements/#{$srcDir}.tar.gz", - 'dependsOn' => "none", - 'reliesOn' => "none", - 'optionalDO' => "none", - 'optionalRO' => "none", - 'hashCheck' => "sha512:80c5b71d84eeb3092b2dfe483f0dad8ed42e2ef", - 'patches' => "http://patches.abtlinux.org/#{$srcDir}-patches-1.tar.gz", - 'patchesHashCheck' => "sha512:80c5b71d84eeb3092b2dfe483f0dad8ed42", - 'mirrorPath' => "http://mirror.abtlinux.org/#{$srcDir}.tar.gz", - 'license' => "GPL", - 'description' => "Prints a random, hopefully interesting, adage." + 'name' => $nameTest, + 'execName' => $nameTest.downcase, + 'version' => $versionTest, + 'srcDir' => $srcDirTest, + 'homepage' => "http://isotopatcalc.sourceforge.net/" } ## # setup method for testing AbtPackage. ## def setup - @fortune = AbtPackage.new( $data ) + @sw = Ipc.new end ## # Test method for 'AbtPackage.testDetails()' ## def testDetails - assert_equal( $data['name'], @fortune.details['Package name'], "testDetails()" ) - assert_equal( $data['execName'], @fortune.details['Executable'], "testDetails()" ) - assert_equal( $data['version'], @fortune.details['Version'], "testDetails()" ) - assert_equal( $data['srcDir'], @fortune.details['Source location'], "testDetails()" ) - assert_equal( $data['homepage'], @fortune.details['Homepage'], "testDetails()" ) - assert_equal( $data['srcUrl'], @fortune.details['Source uri'], "testDetails()" ) - assert_equal( $data['dependsOn'], @fortune.details['Depends On'], "testDetails()" ) - assert_equal( $data['reliesOn'], @fortune.details['Relies On'], "testDetails()" ) - assert_equal( $data['optionalDO'], @fortune.details['Optional DO'], "testDetails()" ) - assert_equal( $data['optionalRO'], @fortune.details['Optional RO'], "testDetails()" ) - assert_equal( $data['hashCheck'], @fortune.details['Security hash'], "testDetails()" ) - assert_equal( $data['patches'], @fortune.details['Patches'], "testDetails()" ) - assert_equal( $data['patchesHashCheck'], @fortune.details['Patches hash'], "testDetails()" ) - assert_equal( $data['mirrorPath'], @fortune.details['Mirror'], "testDetails()" ) - assert_equal( $data['license'], @fortune.details['License'], "testDetails()" ) - assert_equal( $data['description'], @fortune.details['Description'], "testDetails()" ) + assert_equal( $data['name'], @sw.details['Package name'], "testDetails()" ) + assert_equal( $data['execName'], @sw.details['Executable'], "testDetails()" ) + assert_equal( $data['version'], @sw.details['Version'], "testDetails()" ) + assert_equal( $data['srcDir'], @sw.details['Source location'], "testDetails()" ) + assert_equal( $data['homepage'], @sw.details['Homepage'], "testDetails()" ) end ## # Test method for 'AbtPackage.testPre()' ## def testPre - assert( @fortune.pre(), "testPre()" ) + assert( @sw.pre(), "testPre()" ) end ## # Test method for 'AbtPackage.testConfigure()' ## def testConfigure - assert_equal( true, true, "testConfigure()" ) + if ( !@sw.pre() ) + assert_equals( true, false, "testConfigure()" ) + end + assert( @sw.configure(), "testConfigure()" ) end ## # Test method for 'AbtPackage.testBuild()' ## def testBuild - assert_equal( false, true, "testBuild()" ) + if ( !@sw.pre() ) + assert_equals( true, false, "testConfigure()" ) + end + if ( !@sw.configure() ) + assert_equals( true, false, "testConfigure()" ) + end + assert( @sw.build(), "testBuild()" ) end ## # Test method for 'AbtPackage.testPreinstall()' ## def testPreinstall - assert_equal( false, true, "testPreinstall()" ) + assert( @sw.preinstall(), "testPreinstall()" ) end ## @@ -121,7 +111,7 @@ # Test method for 'AbtPackage.testPost()' ## def testPost - assert_equal( false, true, "testPost()" ) + assert( @sw.post(), "testPost()" ) end end This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |