[parenscript-devel] PS test failures in 7be9b45

Vladimir Sedach vsedach at gmail.com
Wed Aug 29 00:00:48 UTC 2012


Hi Daniel,

Yes, those two failures in the eval test suite are expected.
CL-JavaScript doesn't have the callee.caller property for functions,
which multiple value return depends on. I wasn't sure where to comment
those tests out, so I left them in to remind myself to add
callee.caller to CL-JavaScript (I've already talked to Marijn
Haverbeke about that).

Thank you,
Vladimir

On Mon, Aug 27, 2012 at 11:58 PM, Daniel Gackle <danielgackle at gmail.com> wrote:
> I've rebased my PS LOOP extensions [1] onto the latest commit
> (7be9b45) and recompiled Skysheet. The generated JS looks fine. There
> was one glitch that I'll report separately along with a workaround.
> Before pushing the LOOP extensions onto master, though, I want to
> update any relevant PS tests. Some will fail because the LOOP output
> has changed quite a bit. Unfortunately I'm also seeing failures when I
> run the tests in 7be9b45, which is prior to any of these LOOP
> changes. I've pasted the output below [2]. It doesn't look like these
> failures are related to work in ps-loop.lisp, so I'll just ignore them
> for the time being, but Vladimir can you please comment on whether you
> know about them or whether there's something unexpected going on?
>
> Daniel
>
> [1] These are the constructs FOR..OF and MAP..TO, plus a change to
> FOR..ON, that I described in my email to this list on April 11.  They
> are currently sitting in the "loop" branch. Rebasing them was
> nontrivial because of Boris' additions to ps-loop.lisp, but it seems
> to have all gone ok. Boris, if you're reading this, please look out for any
> regressions once I push these changes and let us know if you notice
> anything.
>
> [2] Running output tests:
> ........................................................................................................................................................................................................................................................................................................................................................................................................................................
>  Did 424 checks.
>     Pass: 424 (100%)
>     Skip: 0 ( 0%)
>     Fail: 0 ( 0%)
> Running package system tests:
> .........
>  Did 9 checks.
>     Pass: 9 (100%)
>     Skip: 0 ( 0%)
>     Fail: 0 ( 0%)
> Running CL-JavaScript eval tests:
> ...........................f...............X......................
>  Did 66 checks.
>     Pass: 64 (96%)
>     Skip: 0 ( 0%)
>     Fail: 2 ( 3%)
>  Failure Details:
>  --------------------------------
>  mv-return1 []:
>       Unexpected Error: #<cl-js:js-condition #x30200155257D>
> [js] TypeError: undefined has no properties...
>  --------------------------------
>  --------------------------------
>  dynamic-extent-function-return-values []:
>       (funcall (if (typep #:g36204 'structure-object) #'equalp #'equal)
> #:g36204 (jsarray '(1 2 3))) was NIL..
>  --------------------------------
>
>
> _______________________________________________
> parenscript-devel mailing list
> parenscript-devel at common-lisp.net
> http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
>




More information about the parenscript-devel mailing list