[squeak-dev] Automated Tests for Squeak FFI

Craig Latta craig at blackpagedigital.com
Wed Aug 11 18:24:44 UTC 2021


      Sweet!


-C

***

      On 11 August 2021 at 06:31 pacific time, Marcel Taeumel wrote:

 > Hi all --
 >
 > 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:
 > https://github.com/marceltaeumel/squeak-ffi/actions/workflows/tests.yml
 > <https://github.com/marceltaeumel/squeak-ffi/actions/workflows/tests.yml>
 >
 > It was quite simple to set this up thanks to smalltalkCI! :-)
 > -> https://github.com/hpi-swa/smalltalkCI
 > <https://github.com/hpi-swa/smalltalkCI>
 >
 > 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.
 >
 > The test results are kept around here:
 > 
https://github.com/marceltaeumel/squeak-ffi/releases/tag/latest-test-builds
 > 
<https://github.com/marceltaeumel/squeak-ffi/releases/tag/latest-test-builds>
 >
 > With the latest FFI updates (from today), there are no platform-switch
 > issues anymore. However, we have the following issues:
 >
 > LINUX
 >
 > FFIPluginConstructedTests
 > ✗ #testArrayResultWithString (3ms)
 > ExternalTypeTests
 > ✗ #testIntegerTypeRange (4ms)
 > FFIPluginLibraryTests
 > ✗ #testArrayResultWithString (0ms)
 > FFIPluginTests
 > ✗ #testArrayResultWithString (0ms)
 >
 > WINDOWS
 >
 > ExternalTypeTests
 > ✗ #testIntegerTypeRange (4ms)
 >
 > MACOS
 >
 > ExternalTypeTests
 > ✗ #testIntegerTypeRange (5ms)
 >
 > Happy coding! :-)
 >
 > Best,
 > Marcel

--
Craig Latta  ::  research computer scientist
Black Page Digital  ::  Berkeley, California
663137D7940BF5C0AFC :: 1349FB2ADA32C4D5314CE




More information about the Squeak-dev mailing list