My idea was to test the pre-release version with one or two more sets
of tests. Some bugs are subtle and only appear in very few code paths.
This project hit a bug in last version, so it was a good candidate for
an additional test.

With the current head, the test of the project are running correctly
(minus the unstable part, but there are no guaranties about the
unstable collection).

Gustavo

On Sat, Oct 10, 2015 at 12:32 PM, Robby Findler
<[email protected]> wrote:
> If you test against head you will probably get the best warnings. I
> assume you want to find out about problems before the release goes
> out, to prepare for the release? (The release branch is a relatively
> short-lived thing that exists only in the run up to a release.)
>
> Robby
>
> On Sat, Oct 10, 2015 at 10:01 AM, Gustavo Massaccesi <[email protected]> 
> wrote:
>> I have setup a copy of one little-schemer [1] project, with some
>> tweaks to runs the test in travis [2]. The 6.2 version had a bug that
>> broke their code, that was fixed in 6.2.1 [3]. So I thought it would
>> be nice to test it to be sure that the new version doesn't breaks
>> their code. (This looks easier than running it in a VM each time.)
>>
>> I only added a few minimal changes in the "travis" branch (the master
>> branch is unchanged). I only test a few directories, because I think
>> the other are work in progress. To run the HEAD version, I had to
>> install the unstable-debug-lib package, because it has some functions
>> that were moved from the unstable collection.
>>
>> In order to run the tests, I'm using the travis-racket project [4]. I
>> run the tests in the 6.1.1 and 6.2.1 and HEAD version of racket.
>>
>> My problem is that I wanted to add a test for the "release" version of
>> racket, but it's not available.
>>
>> The HEAD version is tested using the current snapshot at
>> http://plt.eecs.northwestern.edu/snapshots/current/installers/racket-test-current-x86_64-linux-precise.sh
>>
>> But the latest (old) "release" version is
>> http://pre-release.racket-lang.org/installers/racket-minimal-6.2.0.900-x86_64-linux-ubuntu-precise.sh
>>
>> One problem is that it has the version number in the URL, I found no
>> link for the "current" version, so it's difficult to add it to
>> travis-racket.
>>
>> Another more abstract problem is that I'm not sure what is the right
>> "current" version of the release branch outside the release windows,
>> ¿the last release version? ¿a copy of the HEAD version? ...
>>
>> Is it possible to add something like
>> http://pre-release.racket-lang.org/installers/racket-minimal-current-x86_64-linux-ubuntu-precise.sh
>> ?
>>
>> [1] https://github.com/SeaRbSg/little-schemer
>> [2] https://github.com/gus-massa/little-schemer/tree/travis
>> [3] 
>> https://groups.google.com/forum/#!msg/racket-users/qXgkj4DwqyQ/ng2x-8RXQK4J
>> [4] https://github.com/greghendershott/travis-racket
>>
>> Gustavo
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Racket Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/racket-dev/CAPaha9NdT3Lx_XR9NEro-QavDkhk2eUTkZqd%2B_wVV%2BXzT6z8Uw%40mail.gmail.com.
>> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/CAPaha9PO3Ngs5ksTi4dwcwHLwiOCA%3DYR27wF%3DTQPvAC28L%2BGdw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to