Преглед изворни кода

Merge pull request #966 from haverland/rolling

Fix for html upload #959 and new test case for #921
jomjol пре 3 година
родитељ
комит
6879aa96e2

+ 2 - 2
code/components/jomjol_fileserver_ota/server_ota.cpp

@@ -349,11 +349,11 @@ esp_err_t handler_ota_update(httpd_req_t *req)
         std::string in, out, zw;
 
         in = "/sdcard/firmware/html.zip";
-        out = "/sdcard/html/";
+        out = "/sdcard/html";
 
         delete_all_in_directory(out);
 
-        unzip(in, out);
+        unzip(in, out+"/");
         zw = "HTML Update Successfull!<br><br>No reboot necessary";
         httpd_resp_sendstr_chunk(req, zw.c_str());
         httpd_resp_sendstr_chunk(req, NULL);  

+ 9 - 0
code/test/components/jomjol-flowcontroll/test_flowpostprocessing.cpp

@@ -166,6 +166,15 @@ void test_doFlow() {
         expected = "377988.4";
         result = process_doFlow(analogs, digits);
         TEST_ASSERT_EQUAL_STRING(expected, result.c_str());
+
+        // Fehler bei V11.2.0
+        // https://github.com/jomjol/AI-on-the-edge-device/issues/921#issuecomment-1233149877
+        digits = { 0.0, 0.0, 7.0, 8.9};  // 79.9999(6) als falsches Ergebnis
+        analogs = { 0.1, 0.1, 0.1, 9.6};
+        expected = "78.9999";
+        result = process_doFlow(analogs, digits);
+        TEST_ASSERT_EQUAL_STRING(expected, result.c_str());
+
 }