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 <skasi...@gmail.com>
> 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 <skasi...@gmail.com>
> > 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 <
> >> skasi...@gmail.com> 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 racket-users+unsubscr...@googlegroups.com.
> 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 racket-users+unsubscr...@googlegroups.com.
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