Skip to content

Commit dcc408a

Browse files
Migrated TestDebuggerWithPdeSketchStarts to debug_test.go and deleted test_debug.py
1 parent 4c64c17 commit dcc408a

File tree

2 files changed

+38
-40
lines changed

2 files changed

+38
-40
lines changed

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

+38
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,41 @@ func TestDebuggerStarts(t *testing.T) {
5151
_, _, err = cli.Run("debug", "-b", fqbn, "-P", programmer, sketchPath.String(), "--info")
5252
require.NoError(t, err)
5353
}
54+
55+
func TestDebuggerWithPdeSketchStarts(t *testing.T) {
56+
env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t)
57+
defer env.CleanUp()
58+
59+
_, _, err := cli.Run("update")
60+
require.NoError(t, err)
61+
62+
// Install core
63+
_, _, err = cli.Run("core", "install", "arduino:samd")
64+
require.NoError(t, err)
65+
66+
sketchName := "DebuggerPdeSketchStartTest"
67+
sketchPath := cli.DataDir().Join(sketchName)
68+
fqbn := "arduino:samd:mkr1000"
69+
70+
_, _, err = cli.Run("sketch", "new", sketchPath.String())
71+
require.NoError(t, err)
72+
73+
// Looks for sketch file .ino
74+
pathDir, err := sketchPath.ReadDir()
75+
require.NoError(t, err)
76+
fileIno := pathDir[0]
77+
78+
// Renames sketch file to pde
79+
filePde := sketchPath.Join(sketchName + ".pde")
80+
err = fileIno.Rename(filePde)
81+
require.NoError(t, err)
82+
83+
// Build sketch
84+
_, _, err = cli.Run("compile", "-b", fqbn, filePde.String())
85+
require.NoError(t, err)
86+
87+
programmer := "atmel_ice"
88+
// Starts debugger
89+
_, _, err = cli.Run("debug", "-b", fqbn, "-P", programmer, filePde.String(), "--info")
90+
require.NoError(t, err)
91+
}

Diff for: test/test_debug.py

-40
This file was deleted.

0 commit comments

Comments
 (0)