diff --git a/tests/RP2040Sharp.IntegrationTests/Tests/FreeRtosKernelTest.cs b/tests/RP2040Sharp.IntegrationTests/Tests/FreeRtosKernelTest.cs index ef87271..7b06307 100644 --- a/tests/RP2040Sharp.IntegrationTests/Tests/FreeRtosKernelTest.cs +++ b/tests/RP2040Sharp.IntegrationTests/Tests/FreeRtosKernelTest.cs @@ -7,7 +7,8 @@ namespace RP2040Sharp.IntegrationTests.Tests; [Trait("Category","Integration")] public class FreeRtosKernelTest { private const string Bin="/Users/begeistert/Repos/pymcu-nanort/dist/firmware.bin"; - [Fact] public void Full_Kernel_AllSubsystems() { + [Fact(Skip="Requires a locally-built PyMCU/nanoRT firmware at the hard-coded Bin path; not available in CI. Remove Skip after `pymcu build`.")] + public void Full_Kernel_AllSubsystems() { using var pico=new PicoSimulation(withUsbCdc:false); pico.LoadFlash(File.ReadAllBytes(Bin)); for(int i=0;i<1000;i++) pico.RunInstructions(5000); diff --git a/tests/RP2040Sharp.IntegrationTests/Tests/PyMcuVsMicroPythonBenchmark.cs b/tests/RP2040Sharp.IntegrationTests/Tests/PyMcuVsMicroPythonBenchmark.cs index a41e70c..3b82640 100644 --- a/tests/RP2040Sharp.IntegrationTests/Tests/PyMcuVsMicroPythonBenchmark.cs +++ b/tests/RP2040Sharp.IntegrationTests/Tests/PyMcuVsMicroPythonBenchmark.cs @@ -64,7 +64,7 @@ private static (long edges, long instrs) MeasureToggles(PicoSimulation pico) return (edges - startEdges, instrs); } - [Fact] + [Fact(Skip="Requires a locally-built PyMCU firmware (run `pymcu build` in examples/mp-blink-tight); the hard-coded path is not available in CI. Remove Skip to run locally.")] public void Native_PyMcu_vs_Interpreted_MicroPython() { if (!File.Exists(PyMcuBin))