I took a pass at writing CI jobs for testing packages in SqueakMap. I
used Control simply because it's really small and, well, because I wrote it. Dogfood, in my bowl! I'm getting strange errors though. http://build.squeak.org/job/ExternalPackageControl/4/console says + ./run-test.sh Control Downloading Cog VM r2678 Downloading a fresh Trunk image Running tests on VM /usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak... /usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak: /bin/fgrep: not found /usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak: /bin/uname: not found /usr/bin/ldd didn't produce any output and the system is 64 bit. You may need to (re)install the 32-bit libraries. but - BUT - http://build.squeak.org/job/SqueakTrunk/169/console says Running tests on VM /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/squeak... 4.0-2678 #1 Wed Feb 6 11:36:48 PST 2013 gcc 4.1.2 CoInterpreter VMMaker.oscog-eem.264 uuid: 64e76092-8af7-449f-9188-e65f3bd1f08d Feb 6 2013 StackToRegisterMappingCogit VMMaker.oscog-eem.264 uuid: 64e76092-8af7-449f-9188-e65f3bd1f08d Feb 6 2013 VM: r2678 http://www.squeakvm.org/svn/squeak/branches/Cog Plugins: r2545 http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins Linux mcqfes 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686 i686 i386 GNU/Linux plugin path: /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/../lib/squeak/4.0-2678 [default: /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/lib/squeak/4.0-2678/] 2013-02-11T22:48:27.88+01:00: Loading Hudson build tools... from /var/lib/jenkins/workspace/SqueakTrunk/target/HudsonBuildTools.st 2013-02-11T22:48:28.464+01:00: Running tests... Notice please that both are using (copies of) the same VM, Cog r.2678. Both jobs run on the _same machine_. One works, the other doesn't. Any ideas? frank |
On Mon, Feb 11, 2013 at 2:37 PM, Frank Shearar <[hidden email]> wrote: I took a pass at writing CI jobs for testing packages in SqueakMap. I Seems the difference is in the environment. compare the output of e.g. $ set $ df -h . ? The worrying thing is "/bin/fgrep: not found" etc. How come?
best, Eliot
|
On 11 February 2013 22:48, Eliot Miranda <[hidden email]> wrote:
> > > On Mon, Feb 11, 2013 at 2:37 PM, Frank Shearar <[hidden email]> > wrote: >> >> I took a pass at writing CI jobs for testing packages in SqueakMap. I >> used Control simply because it's really small and, well, because I >> wrote it. Dogfood, in my bowl! >> >> I'm getting strange errors though. >> http://build.squeak.org/job/ExternalPackageControl/4/console says >> >> + ./run-test.sh Control >> Downloading Cog VM r2678 >> Downloading a fresh Trunk image >> Running tests on VM >> >> /usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak... >> >> /usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak: >> /bin/fgrep: not found >> >> /usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak: >> /bin/uname: not found >> /usr/bin/ldd didn't produce any output and the system is 64 bit. You >> may need to (re)install the 32-bit libraries. >> >> but - BUT - http://build.squeak.org/job/SqueakTrunk/169/console says >> >> Running tests on VM >> >> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/squeak... >> 4.0-2678 #1 Wed Feb 6 11:36:48 PST 2013 gcc 4.1.2 >> CoInterpreter VMMaker.oscog-eem.264 uuid: >> 64e76092-8af7-449f-9188-e65f3bd1f08d Feb 6 2013 >> StackToRegisterMappingCogit VMMaker.oscog-eem.264 uuid: >> 64e76092-8af7-449f-9188-e65f3bd1f08d Feb 6 2013 >> VM: r2678 http://www.squeakvm.org/svn/squeak/branches/Cog >> Plugins: r2545 >> http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins >> Linux mcqfes 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686 >> i686 i386 GNU/Linux >> plugin path: >> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/../lib/squeak/4.0-2678 >> [default: >> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/lib/squeak/4.0-2678/] >> 2013-02-11T22:48:27.88+01:00: Loading Hudson build tools... from >> /var/lib/jenkins/workspace/SqueakTrunk/target/HudsonBuildTools.st >> 2013-02-11T22:48:28.464+01:00: Running tests... >> >> Notice please that both are using (copies of) the same VM, Cog r.2678. >> Both jobs run on the _same machine_. One works, the other doesn't. Any >> ideas? > > > Seems the difference is in the environment. compare the output of e.g. > > $ set > $ df -h . > > ? > > The worrying thing is "/bin/fgrep: not found" etc. How come? Indeed! No idea. I trashed the job and built an ExternalPackage-Control which runs the VM just fine. frank >> frank >> > > > > -- > best, > Eliot > > > |
Free forum by Nabble | Edit this page |