Jeff Epler
Jeff Epler
I can't come up with any good theory as to what's making those unix builds fail. It's also a surprise that it's only ONE of the msvc x64 builds.
Yes, you can go through the steps of the unix coverage build locally. In `ports/unix`, `make VARIANT=coverage test_gcov`. The build output will finish with a summary of coverage, and a...
The nanbox build were failing like this: ``` -FRAME +FRAME ``` The reason is that a `mp_uint_t` is passed in to a `%d` format specifier. But in nanbox, `sizeof(mp_uint_t) >...
This PR is now failing only because it decreases the overall coverage percentage. In reality, it adds coverage to 21751 previously not covered lines.
I've updated the PR so that settrace is only enabled in the coverage build, not the standard build or other variants. we should consider whether this makes the standard+settrace CI...
> I guess the simplest way to fix this is just increase `TEST_TIMEOUT` in `tests/run-tests.py`. I'll increase the timeout globally if that's ok. Or I could pipe through a timeout...
I added an environment variable override and set it from ci.sh when running coverage tests. I tested that locally, by making sure that a timeout of 2 produced a handful...
I'd love some help in fixing this, especially as I don't use non-default scaling.
I updated the CI and confirmed that the current main branch version of the example does compile. Yes, it would be a fine contribution to add support for more FM/MFM...