@@ -26,6 +26,34 @@ import (
2626 "gopkg.in/src-d/go-git.v4/plumbing"
2727)
2828
29+ /*func TestCompileWithFullyPrecompiledLibrary(t *testing.T) {
30+ env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t)
31+ defer env.CleanUp()
32+
33+ _, _, err := cli.Run("update")
34+ require.NoError(t, err)
35+
36+ _, _, err = cli.Run("core", "install", "arduino:avr@1.3.1")
37+ require.NoError(t, err)
38+ fqbn := "arduino:mbed:nano33ble"
39+
40+ // Install fully precompiled library
41+ // For more information see:
42+ // https://arduino.github.io/arduino-cli/latest/library-specification/#precompiled-binaries
43+ _, _, err = cli.Run("lib", "install", "Arduino_TensorFlowLite@2.1.1-ALPHA-precompiled")
44+ require.NoError(t, err)
45+ sketchFolder := cli.DataDir().Join("libraries", "Arduino_TensorFlowLite", "examples", "hello_world")
46+
47+ // Install example dependency
48+ _, _, err = cli.Run("lib", "install", "Arduino_LSM9DS1")
49+ require.NoError(t, err)
50+
51+ // Compile and verify dependencies detection for fully precompiled library is skipped
52+ stdout, _, err := cli.Run("compile", "-b", fqbn, sketchFolder.String(), "-v")
53+ require.NoError(t, err)
54+ require.Contains(t, string(stdout), "Skipping dependencies detection for precompiled library Arduino_TensorFlowLite")
55+ }*/
56+
2957func TestCompileSketchWithPdeExtesnion (t * testing.T ) {
3058 env , cli := integrationtest .CreateArduinoCLIWithEnvironment (t )
3159 defer env .CleanUp ()
0 commit comments