<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">Hi all --<div class="mb_sig"></div><div><br></div><div>I set up a workflow to run all FFI tests once per day using the latest (!) OSVM builds in the latest (!) Trunk image with the latest (!) FFI:</div><div><span style="font-size: 10pt"><a href="https://github.com/marceltaeumel/squeak-ffi/actions/workflows/tests.yml">https://github.com/marceltaeumel/squeak-ffi/actions/workflows/tests.yml</a></span><br></div><div><br></div><div>It was quite simple to set this up thanks to smalltalkCI! :-)</div><div><span style="font-size: 13.3333px">-> </span><a href="https://github.com/hpi-swa/smalltalkCI" style="font-size: 10pt"><span style="font-size: 10pt">https://github.com/hpi-swa/smalltalkCI</span></a><br></div><div><br></div><div>Using Windows, Linux, and macOS, it will install FFI and run the tests. Then, it will repeat this with images produced for the other platforms respectively. This results in 9 total jobs. Intermediate images remain available for 7 days, one for each platform.</div><div><br></div><div>The test results are kept around here:</div><div><span style="font-size: 10pt"><a href="https://github.com/marceltaeumel/squeak-ffi/releases/tag/latest-test-builds">https://github.com/marceltaeumel/squeak-ffi/releases/tag/latest-test-builds</a></span><br></div><div><br></div><div>With the latest FFI updates (from today), there are no platform-switch issues anymore. However, we have the following issues:</div><div><br></div><div>LINUX</div><div><br></div><div><div data-index="1066"><div class="js-check-step-line CheckStep-line d-flex log-line-plain"><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content">FFIPluginConstructedTests
</span>
  </div>
</div><div data-index="1067">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div><div data-index="1067"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span class="ansifg-y"> ✗ #testArrayResultWithString (3ms)</span><span class="">
</span></span>
  </div>
</div><div data-index="1068">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div><div data-index="1068"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content">
</span>
  </div>
</div><div data-index="1069">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div><div data-index="1069"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content">ExternalTypeTests
</span>
  </div>
</div><div data-index="1070">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div><div data-index="1070"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span class="ansifg-y"> ✗ #testIntegerTypeRange (4ms)</span><span class="">
</span></span>
  </div>
</div><div data-index="1071">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div><div data-index="1071"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content">
</span>
  </div>
</div><div data-index="1072">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div><div data-index="1072"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content">FFIPluginLibraryTests
</span>
  </div>
</div><div data-index="1073">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div><div data-index="1073"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span class="ansifg-y"> ✗ #testArrayResultWithString (0ms)</span><span class="">
</span></span>
  </div>
</div><div data-index="1074">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div><div data-index="1074"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content">
</span>
  </div>
</div><div data-index="1075">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div><div data-index="1075"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content">FFIPluginTests
</span>
  </div>
</div><div data-index="1076">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div>
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span class="ansifg-y"> ✗ #testArrayResultWithString (0ms)</span><span class=""></span></span><br></div><div><br></div><div>WINDOWS</div><div><br></div><div><div data-index="940"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content">ExternalTypeTests
</span>
  </div>
</div><div data-index="941">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div>
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span class="ansifg-y"> ✗ #testIntegerTypeRange (4ms)</span><span class=""></span></span><br></div><div><br></div><div>MACOS</div><div><br></div><div><div data-index="1023"><div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content">ExternalTypeTests
</span>
  </div>
</div><div data-index="1024">
  <div class="js-check-step-line CheckStep-line d-flex log-line-plain">
    </div></div>
    <span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content"><span class="ansifg-y"> ✗ #testIntegerTypeRange (5ms)</span><span class=""></span></span><br></div><div><br></div><div>Happy coding! :-)</div><div><br></div><div>Best,</div><div>Marcel</div></div>