Skip to content

Commit 3a4a151

Browse files
committed
Ported legacy TestIncludesToIncludeFolders test
1 parent 74547f3 commit 3a4a151

File tree

2 files changed

+4
-24
lines changed

2 files changed

+4
-24
lines changed

internal/integrationtest/compile_4/compile_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,10 @@ func testBuilderBridgeExample(t *testing.T, env *integrationtest.Environment, cl
322322
require.True(t, buildPath.Join("BridgeExample.ino.hex").Exist())
323323
require.True(t, buildPath.Join("libraries", "Bridge", "Mailbox.cpp.o").Exist())
324324

325+
libs := out.BuilderResult.UsedLibraries
326+
require.Len(t, libs, 1)
327+
require.Equal(t, "Bridge", libs[0].Name)
328+
325329
// Build again...
326330
out2, err2 := tryBuild(t, env, cli, "arduino:avr:leonardo", "no-clean")
327331
require.NoError(t, err2)

legacy/builder/test/includes_to_include_folders_test.go

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -27,30 +27,6 @@ import (
2727
"github.com/stretchr/testify/require"
2828
)
2929

30-
func TestIncludesToIncludeFolders(t *testing.T) {
31-
ctx := prepareBuilderTestContext(t, nil, paths.New("downloaded_libraries", "Bridge", "examples", "Bridge", "Bridge.ino"), "arduino:avr:leonardo")
32-
defer cleanUpBuilderTestContext(t, ctx)
33-
ctx.Verbose = true
34-
35-
var _err error
36-
commands := []types.Command{
37-
&builder.ContainerSetupHardwareToolsLibsSketchAndProps{},
38-
types.BareCommand(func(ctx *types.Context) error {
39-
ctx.LineOffset, _err = bldr.PrepareSketchBuildPath(ctx.Sketch, ctx.SourceOverride, ctx.SketchBuildPath)
40-
return _err
41-
}),
42-
&builder.ContainerFindIncludes{},
43-
}
44-
for _, command := range commands {
45-
err := command.Run(ctx)
46-
NoError(t, err)
47-
}
48-
49-
importedLibraries := ctx.ImportedLibraries
50-
require.Equal(t, 1, len(importedLibraries))
51-
require.Equal(t, "Bridge", importedLibraries[0].Name)
52-
}
53-
5430
func TestIncludesToIncludeFoldersANewLibrary(t *testing.T) {
5531
ctx := prepareBuilderTestContext(t, nil, paths.New("sketch10", "sketch10.ino"), "arduino:avr:leonardo")
5632
defer cleanUpBuilderTestContext(t, ctx)

0 commit comments

Comments
 (0)