Skip to content

Commit 0209247

Browse files
Migrated TestDebuggerWithPdeSketchStarts to debug_test.go and deleted test_debug.py
1 parent d401593 commit 0209247

File tree

2 files changed

+48
-40
lines changed

2 files changed

+48
-40
lines changed

Diff for: internal/integrationtest/debug/debug_test.go

+48
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,51 @@ func TestDebuggerStarts(t *testing.T) {
5858
_, _, err = cli.Run("debug", "-b", fqbn, "-P", programmer, sketchPath.String(), "--info")
5959
require.NoError(t, err)
6060
}
61+
62+
func TestDebuggerWithPdeSketchStarts(t *testing.T) {
63+
env := testsuite.NewEnvironment(t)
64+
defer env.CleanUp()
65+
66+
cli := integrationtest.NewArduinoCliWithinEnvironment(env, &integrationtest.ArduinoCLIConfig{
67+
ArduinoCLIPath: paths.New("..", "..", "..", "arduino-cli"),
68+
UseSharedStagingFolder: true,
69+
})
70+
71+
_, _, err := cli.Run("update")
72+
require.NoError(t, err)
73+
74+
// Install core
75+
_, _, err = cli.Run("core", "install", "arduino:samd")
76+
require.NoError(t, err)
77+
78+
sketchName := "DebuggerPdeSketchStartTest"
79+
sketchPath := cli.DataDir().Join(sketchName)
80+
fqbn := "arduino:samd:mkr1000"
81+
82+
_, _, err = cli.Run("sketch", "new", sketchPath.String())
83+
require.NoError(t, err)
84+
85+
// Looks for sketch file .ino
86+
pathDir, err := sketchPath.ReadDir()
87+
require.NoError(t, err)
88+
fileIno := pathDir[0]
89+
90+
// Renames sketch file to pde
91+
newFilePath := sketchPath.Join(sketchName + ".pde")
92+
err = fileIno.Rename(newFilePath)
93+
require.NoError(t, err)
94+
95+
// Looks for sketch file .pde
96+
pathDir, err = sketchPath.ReadDir()
97+
require.NoError(t, err)
98+
filePde := pathDir[0]
99+
100+
// Build sketch
101+
_, _, err = cli.Run("compile", "-b", fqbn, filePde.String())
102+
require.NoError(t, err)
103+
104+
programmer := "atmel_ice"
105+
// Starts debugger
106+
_, _, err = cli.Run("debug", "-b", fqbn, "-P", programmer, filePde.String(), "--info")
107+
require.NoError(t, err)
108+
}

Diff for: test/test_debug.py

-40
This file was deleted.

0 commit comments

Comments
 (0)