@@ -15,7 +15,14 @@ public class HttpKnownHeaderNamesTests : IMFTestInterface
1515 public InitializeResult Initialize ( )
1616 {
1717 Log . Comment ( "Adding set up for the tests." ) ;
18- // Add your functionality here.
18+ try
19+ {
20+ Microsoft . SPOT . Net . NetworkInformation . NetworkInterface [ ] nis = Microsoft . SPOT . Net . NetworkInformation . NetworkInterface . GetAllNetworkInterfaces ( ) ;
21+ }
22+ catch
23+ {
24+ return InitializeResult . Skip ;
25+ }
1926
2027 return InitializeResult . ReadyToGo ;
2128 }
@@ -83,7 +90,7 @@ private bool VerifyHeaderIsLegal(WebHeaderCollection wrc, string header, string
8390 public MFTestResults TestSetHTTPRequestHeaderAfterCreateHTTP1_1 ( )
8491 {
8592 MFTestResults result = MFTestResults . Pass ;
86- HttpWebRequest wr = ( HttpWebRequest ) WebRequest . Create ( "http://127.0.0.1 :" + HttpServer . s_CurrentPort . ToString ( ) + "/" ) ;
93+ HttpWebRequest wr = ( HttpWebRequest ) WebRequest . Create ( "http://" + Utilities . GetLocalIpAddress ( ) + " :" + HttpServer . s_CurrentPort . ToString ( ) + "/" ) ;
8794 wr . UserAgent = ".Net Micro Framwork Device/4.0" ;
8895
8996 Log . Comment ( "Initial version: " + wr . ProtocolVersion ) ; //Default version is 1.1
@@ -121,7 +128,7 @@ public MFTestResults TestSetHTTPRequestHeaderAfterCreateHTTP1_1()
121128 public MFTestResults ValidateAbleToSetPropertiesValueHTTP1_1 ( )
122129 {
123130 MFTestResults result = MFTestResults . Pass ;
124- HttpWebRequest wr = ( HttpWebRequest ) WebRequest . Create ( "http://127.0.0.1 :" + HttpServer . s_CurrentPort . ToString ( ) + "/" ) ;
131+ HttpWebRequest wr = ( HttpWebRequest ) WebRequest . Create ( "http://" + Utilities . GetLocalIpAddress ( ) + " :" + HttpServer . s_CurrentPort . ToString ( ) + "/" ) ;
125132 wr . UserAgent = ".Net Micro Framwork Device/4.0" ;
126133
127134 Log . Comment ( "Initial version: " + wr . ProtocolVersion ) ; //Default version is 1.1
@@ -217,7 +224,7 @@ public MFTestResults ValidateAbleToSetPropertiesValueHTTP1_1()
217224 public MFTestResults TestSetHTTPRequestHeaderAfterCreateHTTP1_0 ( )
218225 {
219226 MFTestResults result = MFTestResults . Pass ;
220- HttpWebRequest wr = ( HttpWebRequest ) WebRequest . Create ( "http://127.0.0.1 :" + HttpServer . s_CurrentPort . ToString ( ) + "/" ) ;
227+ HttpWebRequest wr = ( HttpWebRequest ) WebRequest . Create ( "http://" + Utilities . GetLocalIpAddress ( ) + " :" + HttpServer . s_CurrentPort . ToString ( ) + "/" ) ;
221228 wr . UserAgent = ".Net Micro Framwork Device/4.0" ;
222229
223230 Log . Comment ( "Initial version: " + wr . ProtocolVersion ) ; //Default version is 1.1
@@ -256,7 +263,7 @@ public MFTestResults TestSetHTTPRequestHeaderAfterCreateHTTP1_0()
256263 public MFTestResults ValidateAbleToSetPropertiesValueHTTP1_0 ( )
257264 {
258265 MFTestResults result = MFTestResults . Pass ;
259- HttpWebRequest wr = ( HttpWebRequest ) WebRequest . Create ( "http://127.0.0.1 :" + HttpServer . s_CurrentPort . ToString ( ) + "/" ) ;
266+ HttpWebRequest wr = ( HttpWebRequest ) WebRequest . Create ( "http://" + Utilities . GetLocalIpAddress ( ) + " :" + HttpServer . s_CurrentPort . ToString ( ) + "/" ) ;
260267 wr . UserAgent = ".Net Micro Framwork Device/4.0" ;
261268
262269 Log . Comment ( "Initial version: " + wr . ProtocolVersion ) ; //Default version is 1.1
0 commit comments