diff --git a/rosapps/tests/README.txt b/rosapps/tests/README.txt
index 8dbc5d61b2d..86aa8cae584 100644
--- a/rosapps/tests/README.txt
+++ b/rosapps/tests/README.txt
@@ -1,3 +1,4 @@
-This folder contains tests that are not merged in to the new regression system.
+This folder contains tests that are not merged in to
+the new regression testing system.
Please DO NOT add new tests here.
\ No newline at end of file
diff --git a/rosapps/tests/bench/bench.xml b/rosapps/tests/bench/bench.xml
index 3343a3666e9..54787086152 100644
--- a/rosapps/tests/bench/bench.xml
+++ b/rosapps/tests/bench/bench.xml
@@ -1,8 +1,8 @@
-
+
0x0501
0x0501
kernel32
gdi32
- bench.c
+ bench-thread.c
diff --git a/rosapps/tests/button/button.xml b/rosapps/tests/button/button.xml
index e695ae0fd50..f34c86c6e00 100644
--- a/rosapps/tests/button/button.xml
+++ b/rosapps/tests/button/button.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- button.c
+ buttontst.c
diff --git a/rosapps/tests/button2/button2.xml b/rosapps/tests/button2/button2.xml
index 6724db5c437..bdba5c72854 100644
--- a/rosapps/tests/button2/button2.xml
+++ b/rosapps/tests/button2/button2.xml
@@ -1,8 +1,8 @@
-
+
0x0501
0x0501
kernel32
gdi32
- button2.c
+ buttontst2.c
diff --git a/rosapps/tests/directory.xml b/rosapps/tests/directory.xml
index 4fe353f0f67..ecf9260b575 100644
--- a/rosapps/tests/directory.xml
+++ b/rosapps/tests/directory.xml
@@ -130,9 +130,9 @@
-
-
-
+
+
+
@@ -148,9 +148,9 @@
-
-
-
+
+
+
@@ -166,9 +166,9 @@
-
-
-
+
+
+
@@ -211,9 +211,9 @@
-
-
-
+
+
+
@@ -253,8 +253,7 @@
-
-
+
diff --git a/rosapps/tests/dnsapi/dnsapi.xml b/rosapps/tests/dnsapi/dnsapi.xml
index d016ff74a78..f1fb12175fe 100644
--- a/rosapps/tests/dnsapi/dnsapi.xml
+++ b/rosapps/tests/dnsapi/dnsapi.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- dnsapitst.c
+ dnsapi.c
diff --git a/rosapps/tests/edit/edit.xml b/rosapps/tests/edit/edit.xml
index 00cd7bcae23..e34d53cb3fd 100644
--- a/rosapps/tests/edit/edit.xml
+++ b/rosapps/tests/edit/edit.xml
@@ -4,5 +4,6 @@
kernel32
gdi32
- edit.c
+ edittest.c
+ utils.c
diff --git a/rosapps/tests/enumfonts/enumfonts.xml b/rosapps/tests/enumfonts/enumfonts.xml
index 78a1e8f2e04..2c51aeedcb1 100644
--- a/rosapps/tests/enumfonts/enumfonts.xml
+++ b/rosapps/tests/enumfonts/enumfonts.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- enumfonts.c
+ enumfonts.cpp
diff --git a/rosapps/tests/iptest/iptest.xml b/rosapps/tests/iptest/iptest.xml
index c013f186f4c..f7e9aae8983 100644
--- a/rosapps/tests/iptest/iptest.xml
+++ b/rosapps/tests/iptest/iptest.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- iptest.c
+ iptest.cpp
diff --git a/rosapps/tests/lantst/lantest.xml b/rosapps/tests/lantst/lantest.xml
index 640fcc9c7cc..41c63e0ba82 100644
--- a/rosapps/tests/lantst/lantest.xml
+++ b/rosapps/tests/lantst/lantest.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- lantest.c
+ lantest.cpp
diff --git a/rosapps/tests/map_dup_inherit/map_dup_inherit.xml b/rosapps/tests/map_dup_inherit/map_dup_inherit.xml
index 82b3972353d..e6fed0a5d17 100644
--- a/rosapps/tests/map_dup_inherit/map_dup_inherit.xml
+++ b/rosapps/tests/map_dup_inherit/map_dup_inherit.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- map_dup_inherit
+ map_dup_inherit.c
diff --git a/rosapps/tests/oskittcp/oskittcp.xml b/rosapps/tests/oskittcp/oskittcp.xml
index c92215189cd..60c3fc614f8 100644
--- a/rosapps/tests/oskittcp/oskittcp.xml
+++ b/rosapps/tests/oskittcp/oskittcp.xml
@@ -1,8 +1,8 @@
-
+
0x0501
0x0501
kernel32
gdi32
- oskittcp.c
+ tcptest.cpp
diff --git a/rosapps/tests/palbitblt/palbitblt.xml b/rosapps/tests/palbitblt/palbitblt.xml
index b67155396d2..041cc88fefd 100644
--- a/rosapps/tests/palbitblt/palbitblt.xml
+++ b/rosapps/tests/palbitblt/palbitblt.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- palbitblt.c
+ pal.c
diff --git a/rosapps/tests/patblt/patblt.xml b/rosapps/tests/patblt/patblt.xml
index ff9cf87950b..e817a7004da 100644
--- a/rosapps/tests/patblt/patblt.xml
+++ b/rosapps/tests/patblt/patblt.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- patblt.c
+ patblt.cpp
diff --git a/rosapps/tests/polytest/polytest.xml b/rosapps/tests/polytest/polytest.xml
index 13b814c5d46..79079c27639 100644
--- a/rosapps/tests/polytest/polytest.xml
+++ b/rosapps/tests/polytest/polytest.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- polytest.c
+ polytest.cpp
diff --git a/rosapps/tests/primitives/primitives.xml b/rosapps/tests/primitives/primitives.xml
index 23127e4e0d1..51832638bba 100644
--- a/rosapps/tests/primitives/primitives.xml
+++ b/rosapps/tests/primitives/primitives.xml
@@ -4,5 +4,6 @@
kernel32
gdi32
- primitives.c
+ primitives.cpp
+ mk_font.cpp
diff --git a/rosapps/tests/stretchblt/stretchblt.xml b/rosapps/tests/stretchblt/stretchblt.xml
index 50c3056ed5c..b5c21a021c4 100644
--- a/rosapps/tests/stretchblt/stretchblt.xml
+++ b/rosapps/tests/stretchblt/stretchblt.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- stretchblt.c
+ stretchblt.cpp
diff --git a/rosapps/tests/tmrqueue/tmrqueue.xml b/rosapps/tests/tmrqueue/tmrqueue.xml
index 51a140c3dee..35dec3e59cf 100644
--- a/rosapps/tests/tmrqueue/tmrqueue.xml
+++ b/rosapps/tests/tmrqueue/tmrqueue.xml
@@ -1,8 +1,8 @@
-
+
0x0501
0x0501
kernel32
gdi32
- tnrqueue.c
+ tmrqueue.c
diff --git a/rosapps/tests/txtscale/txtscale.xml b/rosapps/tests/txtscale/txtscale.xml
index 5a2e1de24ae..32aa9830944 100644
--- a/rosapps/tests/txtscale/txtscale.xml
+++ b/rosapps/tests/txtscale/txtscale.xml
@@ -4,5 +4,6 @@
kernel32
gdi32
- txtscale.c
+ txtscale.cpp
+ mk_font.cpp
diff --git a/rosapps/tests/wm_erasebkgnd/wm_erasebkgnd.xml b/rosapps/tests/wm_erasebkgnd/wm_erasebkgnd.xml
index 011db48e689..5b6afeb852d 100644
--- a/rosapps/tests/wm_erasebkgnd/wm_erasebkgnd.xml
+++ b/rosapps/tests/wm_erasebkgnd/wm_erasebkgnd.xml
@@ -4,5 +4,5 @@
kernel32
gdi32
- wm_erasebkgnd.c
+ wm_erasebkgnd.cpp