The machine that formerly ran pkg-build died, so pkg-builds stopped for
a week or two. I moved eventually moved it to a new machine. Since I
had to start over with a v7.6 installer and the current catalog, all
packages were re-built and re-tested.

At Wed, 15 Apr 2020 12:14:31 -0700, Siddhartha Kasivajhula wrote:
> This morning I find that the package referenced above no longer
> <https://pkgs.racket-lang.org/package/Relation> indicates failure. There
> haven't been any new commits, so it appears that the package rebuilt on its
> own without any fresh trigger -- but, notably, after a relatively long
> (weeks long) interval. Does anyone know if this is normal? This section
> <https://docs.racket-lang.org/pkg/getting-started.html#%28part._register-at-cat
> alog%29>
> of the docs appears to suggest that the docs are built daily.
> 
> 
> 
> On Fri, Apr 10, 2020 at 11:07 AM Siddhartha Kasivajhula <[email protected]>
> wrote:
> 
> > Hi, I'm still seeing an error
> > <https://pkgs.racket-lang.org/package/Relation> on the Racket package
> > server, but the build output is from March 31, 2019
> > <https://pkg-build.racket-lang.org/server/built/test-fail/Relation.txt>
> > and doesn't seem to be showing updated output. I gather that the server
> > builds packages nightly -- any idea why it hasn't rebuilt yet? Or if it
> > has, is there a way to get updated error output?
> >
> >
> >
> > On Mon, Apr 6, 2020 at 3:27 PM Siddhartha Kasivajhula <[email protected]>
> > wrote:
> >
> >> FTR I fixed this by using the `compile-omit-paths` flag:
> >> https://docs.racket-lang.org/raco/setup-info.html
> >> E.g. in info.rkt:
> >>
> >> (define compile-omit-paths '("tests"))
> >>
> >>
> >>
> >>
> >> On Tue, Mar 17, 2020 at 12:25 PM Siddhartha Kasivajhula <
> >> [email protected]> wrote:
> >>
> >>> Hi,
> >>> I'm attempting to organize tests in my package into subfolders/modules
> >>> instead of having them in a giant main.rkt test submodule, but am running
> >>> into some issues and was hoping for some advice on the best way to do it. 
> >>> I
> >>> think the primary issue is related to source compilation order in raco, 
> >>> but
> >>> am also curious how other people organize their tests.
> >>>
> >>> I've moved all of the tests into a tests/ subfolder in the main project
> >>> tree. When I build the project using raco setup, it builds both the
> >>> project files as well as the tests contained in the tests/ folder. At this
> >>> point, if I run the tests as is, they result in an error. If instead I
> >>> first delete the compiled/ subfolder in the tests folder, the tests then
> >>> work fine.
> >>>
> >>> I think the tests may be getting compiled against the version of the
> >>> compiled collection which is immediately replaced by a fresh compilation
> >>> during raco setup. This is the error I'm seeing when I run the tests:
> >>>
> >>> default-load-handler: expected a `module' declaration, but found
> >>> something else
> >>>   file:
> >>> 
> /Users/siddhartha/work/lisp/racket/relation/tests/compiled/algebraic-test_rkt.d
> ep
> >>>   context...:
> >>>    default-load-handler
> >>>    standard-module-name-resolver
> >>>    module-path-index-resolve
> >>>    module-declared?
> >>>
> >>> I could add a make target to clean the test compiled folder prior to
> >>> running tests, but it seemed like there must be a better way. So my main
> >>> questions are:
> >>>
> >>> 1. Is there a way to exclude certain folders (such as tests) in the raco
> >>> setup stage? For reference, the command I'm using is raco setup
> >>> --no-docs --tidy --pkgs relation.
> >>> 2. Is this a good way to organize tests? Are there any standard
> >>> recommended ways?
> >>>
> >>> Would appreciate any input,
> >>> -Sid
> >>>
> >>>
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-users/CACQBWFmoQpDCcX5JThPKwfJ9cJDP9jY
> tWKBfyONG7sB37w7YOQ%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/5e97677b.1c69fb81.9ccf4.c24bSMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to