Hi Albert,

Unitests won't work with latest PICShell SVN, due to JALsPy_globals missing
module, imported from picshell/monitors/DeviceStateMonitors.py and
picshell/ui/UIManager.py


Ex:

ipython> from picshell.console.picshell_unittest import picshell_unittest
---------------------------------------------------------------------------
<type 'exceptions.ImportError'>           Traceback (most recent call last)

/home/sirloon/Documents/Projects/jallib/tools/<ipython console> in
<module>()

/home/sirloon/Documents/Projects/jallib/tools/picshell/console/picshell_unittest.py
in <module>()
      5 from picshell.util.AssertUtil import AssertUtil
      6
----> 7 from picshell.ui.UIManager import UIManager
      8
      9 def get_pictype( asmFileName ):

/home/sirloon/Documents/Projects/jallib/tools/picshell/ui/UIManager.py in
<module>()
      3 from picshell.engine.core.PicThreadEngine import PicThreadEngine
      4 from picshell.engine.util.Format import Format
----> 5 from picshell.monitors.DeviceStateMonitors import
DeviceSourceStateMonitor
      6 from picshell.monitors.DeviceStateMonitors import
DeviceTargetStateMonitor
      7 from picshell.monitors.RegisterUpdater import RegisterUpdater

/home/sirloon/Documents/Projects/jallib/tools/picshell/monitors/DeviceStateMonitors.py
in <module>()
      2 # Global monitor
      3 #
----> 4 from JALsPy_globals import V_Node
      5
      6 import JALsPy_globals

<type 'exceptions.ImportError'>: No module named JALsPy_globals




Cheers,
Seb
--
Sébastien Lelong
http://www.sirloon.net
http://sirbot.org


2009/10/1 a.faber <[email protected]>

>
> Hi Seb,
> Good news, I haven't changed anything regarding JalSpy, the file JalSpy.py
> is in te archive, though there was an init file missing in unittest
> directory (fixed 2 days ago), so you might give it a try with an clean copy
> of the latest SVN, if it does not work, please let me know and I will try
> to
> fix the issue.
> Albert
>
>
> ----- Original Message -----
> From: "Sebastien Lelong" <[email protected]>
> To: <[email protected]>
> Sent: Thursday, October 01, 2009 7:52 AM
> Subject: [jallib] Re: r1361 committed - undo unittest changeset
>
>
> > Hi Albert,
> >
> > I'm ready to migrate to last picshell version, except for JALsPy
> > dependency.
> > Where can I get it ? Is this a temporary dependency, or will it remain ?
> >
> > Cheers,
> > Seb
> >
> >
> >
> > Hi Albert,
> >>
> >> Great it fails as expected, no more traceback as before. I'd say it
> fails
> >> with success...
> >>
> >> Cheers
> >> Seb
> >>
> >>
> >>
> >>
> >>> Hi Seb,
> >>> Fixed the issue for the pic16f683, changes are committed to SVN, so
> >>> please
> >>> give it a try
> >>> Albert
> >>>
> >>> ----- Original Message -----
> >>> From: "Sebastien Lelong" <[email protected]>
> >>> To: <[email protected]>
> >>> Sent: Tuesday, September 29, 2009 9:44 PM
> >>> Subject: [jallib] Re: r1361 committed - undo unittest changeset
> >>>
> >>>
> >>> > OK this test not under SVN, sorry :)
> >>> >
> >>> >
> >>> > Cheers,
> >>> > Seb
> >>> >
> >>> >
> >>> > 2009/9/29 Sebastien Lelong <[email protected]>
> >>> >
> >>> >>
> >>> >>
> >>> >>> Hi Seb,
> >>> >>> Which unittest are failing?
> >>> >>>
> >>> >>
> >>> >> This is 12f683_adc.jalt but I'm quite sure it was failing before,
> >>> >> suspecting a bug in my automation... It complains about ADCON1 not
> >>> >> existing.
> >>> >> Fast-replacing ADCON1 => ADCON0, it gives the following error:
> >>> >>
> >>> >> Traceback (most recent call last):
> >>> >>   File "/home/sirloon/Documents/Projects/jallib/tools/jallib.py",
> >>> >> line
> >>> >> 1315, in <module>
> >>> >>     callme(action_args)
> >>> >>   File "/home/sirloon/Documents/Projects/jallib/tools/jallib.py",
> >>> >> line
> >>> >> 885,
> >>> >> in do_unittest
> >>> >>     oracle = unittest(filename)
> >>> >>   File "/home/sirloon/Documents/Projects/jallib/tools/jallib.py",
> >>> >> line
> >>> >> 784,
> >>> >> in unittest
> >>> >>     oracle = picshell_unittest(jal,asm,hex)
> >>> >>   File
> >>> >>
> >>>
> "/home/sirloon/Documents/Projects/jallib/tools/picshell/console/picshell_unittest.py",
> >>> >> line 63, in picshell_unittest
> >>> >>     emu = PicEngine.newInstance(picTypeName,hexFileName)
> >>> >>   File
> >>> >>
> >>>
> "/home/sirloon/Documents/Projects/jallib/tools/picshell/engine/core/PicEngine.py",
> >>> >> line 160, in newInstance
> >>> >>     emu = PicEngine(pic,code, adrDelay,lastAddress)
> >>> >>   File
> >>> >>
> >>>
> "/home/sirloon/Documents/Projects/jallib/tools/picshell/engine/core/PicEngine.py",
> >>> >> line 20, in __init__
> >>> >>     self.state = State( self.pic )
> >>> >>   File
> >>> >>
> >>>
> "/home/sirloon/Documents/Projects/jallib/tools/picshell/engine/core/State.py",
> >>> >> line 53, in __init__
> >>> >>     self.EEDATA = pic.fsr_regs["EEDATA"]
> >>> >> KeyError: 'EEDATA'
> >>> >>
> >>> >>
> >>> >> Not sure it's related. Still I have work to do to make sure
> >>> >> automation
> >>> >> results are correct...
> >>> >>
> >>> >>
> >>> >> Cheers,
> >>> >> Seb
> >>> >>
> >>> >>
> >>> >
> >>> > >
> >>> >
> >>>
> >>>
> >>> >>
> >>>
> >>
> >
> > >
> >
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to