<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    I see you're already making good progress.<br>
    <br>
    Unit testing isn't really applied in our code base, but you're free
    to implement some if you like. Just take care to only include them
    in an actual test build, not any build for users, as flash memory is
    getting tight.<br>
    <br>
    The "test_framework" module (in "main") is meant for general live
    system tests that need to be run on the actual running framework on
    a real module to test the actual system behaviour.<br>
    <br>
    Regards,<br>
    Michael<br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 05.02.26 um 12:53 schrieb Erick
      Fuentes via OvmsDev:<br>
    </div>
    <blockquote type="cite"
cite="mid:CANkOk19yDXdfMHNVYhHuBQF9sHS3L3Yg=G_LHpz9qHHwE+Hpvg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Michael - Thank you for the feedback. I'll work on
        getting things into better shape. I asked Mikus for a harness
        and it should arrive in about a week, so in the meantime, I'll
        be working at my desk. I don't think I saw any, but is there any
        infrastructure for unit testing?
        <div><br>
        </div>
        <div>Chris - Michael mentioned your previous attempt. I took a
          quick look and it seems like you got pretty far. Do you
          remember what was left to do? I found the following in the
          docs folder, but I wasn't sure if it was up to date. I
          understand if you can't remember, I don't even remember what I
          had for breakfast yesterday, let alone what I was doing a few
          years ago. Regardless, Mikus and I will add some
          documentation.</div>
        <div><br>
        </div>
        <div>Thank you,<br class="gmail-Apple-interchange-newline">
          Erick<br>
          <br>
          <div>=========================== ==============<br>
            Function                    Support Status<br>
            =========================== ==============<br>
            Hardware                    Any OVMS v3 (or later) module.<br>
            Vehicle Cable               Comfort CAN / OBD Gateway<br>
            GSM Antenna                 T4AC - R205 with fakra_sma
            adapter cable or 1000500 Open Vehicles OVMS GSM Antenna (or
            any compatible antenna)<br>
            GPS Antenna                 T4AC - R50 with fakra_sma
            adapter cable or 1020200 Universal GPS Antenna (or any
            compatible antenna)<br>
            SOC Display                 Yes<br>
            Range Display               Yes<br>
            Cabin Pre-heat/cool Control Yes<br>
            GPS Location                Yes (from modem module GPS)<br>
            Speed Display               Yes<br>
            Temperature Display         Yes (see list of metrics below)<br>
            BMS v+t Display             Yes<br>
            TPMS Display                tba<br>
            Charge Status Display       Yes<br>
            Charge Interruption Alerts  Yes (per notification on the
            charging state)<br>
            Charge Control              tba<br>
            Lock/Unlock Vehicle         No <br>
            Valet Mode Control          No <br>
            =========================== ==============</div>
          <div><br>
          </div>
        </div>
      </div>
      <br>
      <div class="gmail_quote gmail_quote_container">
        <div dir="ltr" class="gmail_attr">On Thu, Feb 5, 2026 at 2:47 AM
          Chris van der Meijden via OvmsDev <<a
            href="mailto:ovmsdev@lists.openvehicles.com"
            moz-do-not-send="true" class="moz-txt-link-freetext">ovmsdev@lists.openvehicles.com</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div class="msg4088041447908382270">
            <div>
              <div>Hi Erick,</div>
              <div><br>
              </div>
              <div>good to see that you have started to get the e-Golf
                up and running with OVMS. </div>
              <div><br>
              </div>
              <div>I have tried it a few years ago too based on my
                expierences with the e-UP. Though I have to say without
                very much success. The e-Golf and e-UP behave in great
                parts different on the CAN-bus. But there seems to be
                more insight on the e-Golf nowadays, so a new approach
                seems to be more promissing now.</div>
              <div><br>
              </div>
              <div>Could you create a "docs" folder with an "index.rst"
                like in the "vehicle_demo"?</div>
              <div><br>
              </div>
              <div><a
href="https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/blob/master/vehicle/OVMS.V3/components/vehicle_demo/docs/index.rst"
                  target="_blank" moz-do-not-send="true"
                  class="moz-txt-link-freetext">https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/blob/master/vehicle/OVMS.V3/components/vehicle_demo/docs/index.rst</a></div>
              <div><br>
              </div>
              <div>This will make the progress steps clearer to those
                following your progress with the project.</div>
              <div><br>
              </div>
              <div>Regards</div>
              <div><br>
              </div>
              <div>Chris</div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div>Am Montag, dem 02.02.2026 um 16:27 +0100 schrieb
                Michael Balzer via OvmsDev:</div>
              <blockquote type="cite"
style="margin:0px 0px 0px 0.8ex;border-left:2px solid rgb(114,159,207);padding-left:1ex">
                <div>Erick, welcome :)<br>
                </div>
                <div><br>
                </div>
                <div>An initial PR for the initial vehicle support is
                  OK.<br>
                </div>
                <div><br>
                </div>
                <div>For later extensions, try to keep each PR
                  concentrating on a specific <br>
                </div>
                <div>feature/extension.<br>
                </div>
                <div><br>
                </div>
                <div>Split up further on any critical change that may
                  need to be quickly <br>
                </div>
                <div>revertable.<br>
                </div>
                <div><br>
                </div>
                <div>Keep framework and vehicle specific changes
                  strictly separate, only <br>
                </div>
                <div>include vehicle changes in framework commits if
                  they need to be changed <br>
                </div>
                <div>for the framework change.<br>
                </div>
                <div><br>
                </div>
                <div>Use concise but clear commit messages.<br>
                </div>
                <div><br>
                </div>
                <div>Do not submit unvalidated AI results.<br>
                </div>
                <div><br>
                </div>
                <div>More: <br>
                </div>
                <div><a
href="https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3?tab=readme-ov-file#development-and-contributions"
                    target="_blank" moz-do-not-send="true"
                    class="moz-txt-link-freetext">https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3?tab=readme-ov-file#development-and-contributions</a><br>
                </div>
                <div><br>
                </div>
                <div>Regards,<br>
                </div>
                <div>Michael<br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div>Am 02.02.26 um 04:23 schrieb Erick Fuentes via
                  OvmsDev:<br>
                </div>
                <blockquote type="cite"
style="margin:0px 0px 0px 0.8ex;border-left:2px solid rgb(114,159,207);padding-left:1ex">
                  <div>Hello!<br>
                  </div>
                  <div><br>
                  </div>
                  <div>I recently bought a 2019 eGolf and I'm interested
                    in getting support <br>
                  </div>
                  <div>for it in the project. Some folks on the OVMS
                    Discord server have code <br>
                  </div>
                  <div>that appears to work and I've volunteered to try
                    to merge it. I've yet <br>
                  </div>
                  <div>to run the code myself (I'm still waiting on a
                    harness), but I thought <br>
                  </div>
                  <div>I'd ask what the process might look like. Do you
                    want small pull <br>
                  </div>
                  <div>requests where each one covers a single, small
                    feature? Are you okay <br>
                  </div>
                  <div>with merging everything at once, provided it
                    doesn't break other vehicles?<br>
                  </div>
                  <div><br>
                  </div>
                  <div>Erick<br>
                  </div>
                  <div><br>
                  </div>
                  <div>_______________________________________________<br>
                  </div>
                  <div>OvmsDev mailing list<br>
                  </div>
                  <div><a href="mailto:OvmsDev@lists.openvehicles.com"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">OvmsDev@lists.openvehicles.com</a><br>
                  </div>
                  <div><a
href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a><br>
                  </div>
                </blockquote>
                <div><br>
                </div>
                <div>-- <br>
                </div>
                <div>Michael Balzer * Am Rahmen 5 * D-58313 Herdecke<br>
                </div>
                <div>Fon 02330 9104094 * Handy 0176 20698926<br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
              </blockquote>
              <div><br>
              </div>
              <div><span></span></div>
            </div>
            _______________________________________________<br>
            OvmsDev mailing list<br>
            <a href="mailto:OvmsDev@lists.openvehicles.com"
              target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">OvmsDev@lists.openvehicles.com</a><br>
            <a
href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev"
              rel="noreferrer" target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a><br>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre wrap="" class="moz-quote-pre">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.openvehicles.com">OvmsDev@lists.openvehicles.com</a>
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Michael Balzer * Am Rahmen 5 * D-58313 Herdecke
Fon 02330 9104094 * Handy 0176 20698926</pre>
    <br>
  </body>
</html>