The playground, which also serves pkg.go.dev examples. runs in an
isolated environment with just the built test/example binary, without
the source code.
Consider embedding any files you need with "embed" and accessing them
through io/fs.FS rather than through os calls.

- sean

On Fri, Jan 10, 2025 at 8:51 AM Rory Campbell-Lange
<r...@campbell-lange.net> wrote:
>
> Hi. I have written a small package with an example which runs fine locally, 
> but doesn't work through the web interface of either my local godoc or 
> pkg.go.dev.
>
> https://pkg.go.dev/github.com/rorycl/mailboxoperator@v0.0.4#example-package
>
> The test attempts to access files in the testdata directories of submodules 
> in the package. I imagine this is not permitted for security reasons.
>
> I'd be grateful for a pointer to the restrictions on web-runnable example 
> tests, and to learn if there is way of providing files to my example 
> programme.
>
> Many thanks,
> Rory
>
> --
> You received this message because you are subscribed to the Google Groups 
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to golang-nuts+unsubscr...@googlegroups.com.
> To view this discussion visit 
> https://groups.google.com/d/msgid/golang-nuts/Z4Dfdk3g6ssaeuDk%40campbell-lange.net.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/golang-nuts/CAGabyPpqNyk2zoJKsB7fYiWx20bsqOkJaDRuPBey_jVwYr8NZg%40mail.gmail.com.

Reply via email to