mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-27 18:02:17 +03:00
fix device tests (#6861)
* help in makefile * fix some device tests, http_server is pending * fix webserver test, one test is disabled due to general python2->3 failure * remove debug strings * minimize diff * set reset method back to the default one on generic board * fix vcc range check from datasheet vcc is read as 2.9V here, datasheet says 2.5-3.6, old low limit was 3v * tell python to decode string
This commit is contained in:
@ -55,7 +55,10 @@ TEST_CASE("HTTP GET Parameters", "[HTTPServer]")
|
||||
server.on("/get", HTTP_GET, &handle_request);
|
||||
uint32_t startTime = millis();
|
||||
while(siteHits == 0 && (millis() - startTime) < 10000)
|
||||
{
|
||||
MDNS.update();
|
||||
server.handleClient();
|
||||
}
|
||||
REQUIRE(siteHits > 0 && siteData.equals("var1 = val with spaces\nva=r+ = so&me%"));
|
||||
}
|
||||
}
|
||||
@ -68,7 +71,10 @@ TEST_CASE("HTTP POST Parameters", "[HTTPServer]")
|
||||
server.on("/post", HTTP_POST, &handle_request);
|
||||
uint32_t startTime = millis();
|
||||
while(siteHits == 0 && (millis() - startTime) < 10000)
|
||||
{
|
||||
MDNS.update();
|
||||
server.handleClient();
|
||||
}
|
||||
REQUIRE(siteHits > 0 && siteData.equals("var2 = val with spaces"));
|
||||
}
|
||||
}
|
||||
@ -81,11 +87,15 @@ TEST_CASE("HTTP GET+POST Parameters", "[HTTPServer]")
|
||||
server.on("/get_and_post", HTTP_POST, &handle_request);
|
||||
uint32_t startTime = millis();
|
||||
while(siteHits == 0 && (millis() - startTime) < 10000)
|
||||
{
|
||||
MDNS.update();
|
||||
server.handleClient();
|
||||
}
|
||||
REQUIRE(siteHits > 0 && siteData.equals("var3 = val with spaces\nva&r+ = so=me%"));
|
||||
}
|
||||
}
|
||||
|
||||
#if 0
|
||||
TEST_CASE("HTTP Upload", "[HTTPServer]")
|
||||
{
|
||||
{
|
||||
@ -103,10 +113,14 @@ TEST_CASE("HTTP Upload", "[HTTPServer]")
|
||||
});
|
||||
uint32_t startTime = millis();
|
||||
while(siteHits == 0 && (millis() - startTime) < 10000)
|
||||
{
|
||||
MDNS.update();
|
||||
server.handleClient();
|
||||
}
|
||||
REQUIRE(siteHits > 0 && siteData.equals("test.txt:16\nvar4 = val with spaces"));
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
void loop()
|
||||
{
|
||||
|
Reference in New Issue
Block a user