This thread should probably be in beta. If I was better about putting tags in the repo for significant events like a beta release it would be easy to get the right test scripts from the repo. Alternatively the test scripts should be uploaded as part of a beta release and that would make testing easier. There is the similar problem for tsdll changes. Will improve this area for 808. We are close to final 807 and won't adjust procedures too much until that is out the door.
On Tue, Sep 25, 2018 at 10:47 AM David Mitchell <[email protected]> wrote: > I found it a bit tricky to get an older versions of the test directory for > testing a specific beta release. > > Does github save versions of the test directory for each new beta version? > > Is there any other way to get versions of the test directory that match a > particular beta release? > > David Mitchell > > On 9/25/2018 07:22, Henry Rich wrote: > > 1. It looks like you are running the latest tests on old code. The > errors in > > g600 and gpick I recognize as having been put in recently to verify the > fixes to > > those bugs. If you get the latest tests you have to build the latest > code to > > run them on. > > > > 2. The problem reported originally was fixed 3 weeks ago but I don't > think we > > put out a subsequent beta. The error was that (x f/. y) very cleverly > reused > > the y area for workspace if possible; but that corrupted it if it > contained > > pointers (e. g. boxes). So when yy is boxes, you would have > > > > x f/. yy working fine, because the name yy is protected from reuse, > but > > > > x f/. ({. , }.) yy fails because ({. , }.) produces a temporary block > which > > was (too cleverly) reused. > > > > The workaround until the next release, if you needed one, would be to > insert an > > assignment: > > > > x f/. temp =. ({. , }.) yy > > > > Henry Rich > > > > > > On 9/25/2018 8:03 AM, David Mitchell wrote: > >> I ran the rest of the test cases and I got these errors: > >> > >> RUN ddall > >> g502 > >> g600 > >> g621 > >> gpick > >> === > >> g502 > >> f =: cc +/ *: > >> (+/*:x) -: f x=:_40+?20$1000 > >> |domain error: f > >> | (+/*:x)-: f x=:_40+?20$1000 > >> |[-15] C:\Users\me\Downloads\j\jsource-master\test\g502.ijs > >> f x=:_40+?20$1000 > >> |domain error: f > >> | f x=:_40+?20$1000 > >> f > >> (u: 3 3 2$22115 6880 15396 58729 5155 41316 61303 16867 58013 19220 > 43714 > >> 38743 64941 16834 36951 57558 40537 48321) +/ *: > >> === > >> g600 > >> (i. 6) -: ;@:(<@]"0) i. 6 NB. Verify virtual block not incorporated > >> 0 > >> |assertion failure > >> |[-938] C:\Users\me\Downloads\j\jsource-master\test\g600.ijs > >> ;@:(<@]"0) > >> ;@:(<@]"0) > >> ;@:(<@]"0) i. 6 > >> 5 5 5 5 5 5 > >> i. 6 > >> 0 1 2 3 4 5 > >> === > >> g621 > >> ack=: c1`c1`c2`c3 @. (#.@(,&*)) " 0 > >> |domain error > >> | ack=:c1`c1`c2 `c3@.(#.@(,&*))"0 > >> |[-28] C:\Users\me\Downloads\j\jsource-master\test\g621.ijs > >> c2 > >> √æüÇ > >> ╝üƒè > >> > >> ┐ç╝╛ > >> ¡ëª« > >> > >> φåº░ > >> z▒äÉ > >> c3 > >> |value error: c3 > >> === > >> gpick > >> 'Note asdfasdfs' -: ]^:('NB.' -: 3 {. _1 {:: ])&.;: 'Note asdfasdfs' > >> 0 > >> |assertion failure > >> |[-42] C:\Users\me\Downloads\j\jsource-master\test\gpick.ijs > >> ]^:('NB.' -: 3 {. _1 {:: ])&.;: 'Note asdfasdfs' > >> Note asd > >> > >> The gpick error was previously reported. > >> > >> David Mitchell > >> > >> On 9/24/2018 17:09, David Mitchell wrote: > >>> I was running the test cases on beta-k and found this test that > terminated > >>> jconsole on windows 10: > >>> > >>> JVERSION > >>> Engine: j807/j64/windows > >>> Beta-k: commercial/2018-09-05T17:19:28 > >>> Library: 8.07.17 > >>> Platform: Win 64 > >>> Installer: J807 install > >>> InstallPath: c:/users/me/downloads/j/j64-807 > >>> Contact: www.jsoftware.com > >>> > >>> g421.ijs > >>> > >>> yx =. 500 ((* #) $ ]) 1 2 3 4 5 > >>> (yx </. ({. , }.) yy) -: ((i. 5) +/ (5 * i. 500)) <@:{"1 _ yy =. > 2500 $ 3 > >>> 1 4 1 5 9x > >>> > >>> 1 > >>> (jconsole exits) > >>> > >>> This test ran fine on Ubuntu Linux 64. > >>> > >>> David Mitchell > >>> > >>> On 9/6/2018 11:34, Eric Iverson wrote: > >>>> J807 beta-k is now available for window/linux/macos. > >>>> > >>>> With luck this is the last beta and the final 807 will be released in > early > >>>> October. > >>>> > >>>> Please install and use! Problems found and fixed before the final > release > >>>> will be to the benefit of the entire community. > >>>> ---------------------------------------------------------------------- > >>>> For information about J forums see > http://www.jsoftware.com/forums.htm > >>>> > >>> ---------------------------------------------------------------------- > >>> For information about J forums see http://www.jsoftware.com/forums.htm > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > --- > > This email has been checked for viruses by AVG. > > https://www.avg.com > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
