@@ -43,8 +43,8 @@ void loop() {
4343 }, sourceMap .toCpp )
4444 require .EqualValues (t , map [int ]InoLine {
4545 3 : {"sketch_july2a.ino" , 0 },
46- 5 : {"sketch_july2a.ino" , 1 },
47- 7 : {"sketch_july2a.ino" , 6 },
46+ 5 : {"sketch_july2a.ino" , 1 }, // setup
47+ 7 : {"sketch_july2a.ino" , 6 }, // loop
4848 9 : {"sketch_july2a.ino" , 1 },
4949 10 : {"sketch_july2a.ino" , 2 },
5050 11 : {"sketch_july2a.ino" , 3 },
@@ -56,6 +56,10 @@ void loop() {
5656 17 : {"sketch_july2a.ino" , 9 },
5757 18 : {"sketch_july2a.ino" , 10 },
5858 }, sourceMap .toIno )
59+ require .EqualValues (t , map [int ]InoLine {
60+ 5 : {"sketch_july2a.ino" , 1 }, // setup
61+ 7 : {"sketch_july2a.ino" , 6 }, // loop
62+ }, sourceMap .cppPreprocessed )
5963}
6064
6165func TestCreateMultifileSourceMap (t * testing.T ) {
@@ -105,10 +109,6 @@ void secondFunction() {
105109 {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 0 }: 2 ,
106110 {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 1 }: 3 ,
107111 {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 2 }: 4 ,
108- {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 3 }: 6 ,
109- {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 8 }: 8 ,
110- {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 22 }: 10 ,
111- {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/SecondTab.ino" , 1 }: 12 ,
112112 {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 3 }: 14 ,
113113 {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 4 }: 15 ,
114114 {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 5 }: 16 ,
@@ -141,10 +141,10 @@ void secondFunction() {
141141 2 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 0 },
142142 3 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 1 },
143143 4 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 2 },
144- 6 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 3 },
145- 8 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 8 },
146- 10 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 22 },
147- 12 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/SecondTab.ino" , 1 },
144+ 6 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 3 }, // setup
145+ 8 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 8 }, // loop
146+ 10 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 22 }, // vino
147+ 12 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/SecondTab.ino" , 1 }, // secondFunction
148148 14 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 3 },
149149 15 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 4 },
150150 16 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 5 },
@@ -173,6 +173,12 @@ void secondFunction() {
173173 40 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/SecondTab.ino" , 3 },
174174 41 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/SecondTab.ino" , 4 },
175175 })
176+ require .EqualValues (t , map [int ]InoLine {
177+ 6 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 3 }, // setup
178+ 8 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 8 }, // loop
179+ 10 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/Prova_Spazio.ino" , 22 }, // vino
180+ 12 : {"/home/megabug/Workspace/sketchbook-cores-beta/Prova_Spazio/SecondTab.ino" , 1 }, // secondFunction
181+ }, sourceMap .cppPreprocessed )
176182}
177183
178184// func TestUpdateSourceMaps1(t *testing.T) {
0 commit comments