The Trunk: SqueakSSL-Tests-ct.30.mcz

[email protected] Sat, 13 Jun 2026 00:49:47 0000
Newsgroups gmane.comp.lang.smalltalk.squeak.general
Message-ID <[email protected]>
Christoph Thiede uploaded a new version of SqueakSSL-Tests to project The Trunk:
http://source.squeak.org/trunk/SqueakSSL-Tests-ct.30.mcz

==================== Summary ====================

Name: SqueakSSL-Tests-ct.30
Author: ct
Time: 13 June 2026, 2:49:47.455972 am
UUID: 49757c1c-a53f-4b23-96d4-af494117804c
Ancestors: SqueakSSL-Tests-ct.28

Marks tests that depend on full handshake data as expected failures on Linux because the OpenSSL plugin currently does not drain them correctly.

=============== Diff against SqueakSSL-Tests-ct.28 ===============

Item was changed:
  ----- Method: SqueakSSLTest>>expectedFailures (in category 'failures') -----
  expectedFailures
  	"If we don't have a cert all the tests fail"
  
  	Smalltalk platformName = 'Mac OS' ifTrue:[
  		"The following tests all need certificate selection
  		to work properly."
  		^#(
  			testConnectAccept 
  			testEncryptDecrypt 
  			testMultiFrameDecrypt 
  			testSingleByteDecrypt
  			testSplitTlsFrameRead
  			testStreamAccept
  			testStreamConnect
  			testStreamTransfer
  			testSSLSockets
  			testSocketAccept
  			testSocketConnect
  		)
+ 	].
+ 	Smalltalk platformName = 'unix' ifTrue:[
+ 		"The following tests do not work in the SqueakSSL plugin for OpenSSL with TLS 1.3, where the final part of the handshake data is sent after connection success, which the plugin currently does not drain. See: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/768"
+ 		^#(
+ 			testConnectAccept
+ 			testEncryptDecrypt
+ 			testMultiFrameDecrypt
+ 			testSingleByteDecrypt
+ 			testSplitTlsFrameRead
+ 			testSSLSockets
+ 			testStreamAccept
+ 			testSocketAccept
+ 			testGooglePopStream
+ 		)
  	] ifFalse:[^#()].!

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]