Skip to content

make Transaction and Message immutable #400

make Transaction and Message immutable

make Transaction and Message immutable #400

GitHub Actions / JUnit Report succeeded Nov 8, 2024 in 1s

34 passed, 0 failed and 4 skipped

Tests passed successfully

Report Passed Failed Skipped Time
solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.core.AccountKeysListTest.xml 2✔️ 34ms
solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.core.MessageTest.xml 1✔️ 6ms
solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.core.TransactionTest.xml 1✔️ 0ms
solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.crypto.CryptoEngineTest.xml 2✔️ 0ms
solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.program.AssociatedTokenProgramTest.xml 2✔️ 3s
solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.program.RPCIntegrationTest.xml 2✖️ 1ms
solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.program.TokenProgramTest.xml 2✔️ 1ms
solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.vendor.IsOnCurveTest.xml 2✔️ 267ms
solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.vendor.Sha256Test.xml 1✔️ 331ms
solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.vendor.ShortvecEncodingTest.xml 1✔️ 0ms
solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.core.AccountKeysListTest.xml 2✔️ 48ms
solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.core.MessageTest.xml 1✔️ 22ms
solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.core.TransactionTest.xml 1✔️ 43ms
solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.crypto.CryptoEngineTest.xml 2✔️ 250ms
solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.program.AssociatedTokenProgramTest.xml 2✔️ 1s
solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.program.RPCIntegrationTest.xml 2✖️ 1ms
solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.program.TokenProgramTest.xml 2✔️ 2ms
solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.vendor.IsOnCurveTest.xml 2✔️ 134ms
solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.vendor.Sha256Test.xml 1✔️ 29ms
solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.vendor.ShortvecEncodingTest.xml 1✔️ 0ms
tweetnacl-multiplatform/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.tweetnacl.Ed25519Test.xml 1✔️ 5ms
tweetnacl-multiplatform/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.tweetnacl.SecretBoxTest.xml 2✔️ 1ms
tweetnacl-multiplatform/build/test-results/jvmTest/TEST-net.avianlabs.solana.tweetnacl.Ed25519Test.xml 1✔️ 72ms
tweetnacl-multiplatform/build/test-results/jvmTest/TEST-net.avianlabs.solana.tweetnacl.SecretBoxTest.xml 2✔️ 11ms

✔️ solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.core.AccountKeysListTest.xml

2 tests were completed in 34ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.core.AccountKeysListTest 2✔️ 34ms

✔️ net.avianlabs.solana.domain.core.AccountKeysListTest

✔️ add_different_writable_flags_preserves_isSigner[iosSimulatorArm64]
✔️ account_order[iosSimulatorArm64]

✔️ solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.core.MessageTest.xml

1 tests were completed in 6ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.core.MessageTest 1✔️ 6ms

✔️ net.avianlabs.solana.domain.core.MessageTest

✔️ account_keys_order[iosSimulatorArm64]

✔️ solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.core.TransactionTest.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.core.TransactionTest 1✔️ 0ms

✔️ net.avianlabs.solana.domain.core.TransactionTest

✔️ test_serialization[iosSimulatorArm64]

✔️ solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.crypto.CryptoEngineTest.xml

2 tests were completed in 0ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.crypto.CryptoEngineTest 2✔️ 0ms

✔️ net.avianlabs.solana.domain.crypto.CryptoEngineTest

✔️ test_keyGeneration[iosSimulatorArm64]
✔️ test_sign[iosSimulatorArm64]

✔️ solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.program.AssociatedTokenProgramTest.xml

2 tests were completed in 3s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.program.AssociatedTokenProgramTest 2✔️ 3s

✔️ net.avianlabs.solana.domain.program.AssociatedTokenProgramTest

✔️ testFindProgramAddress[iosSimulatorArm64]
✔️ testKnownAddress[iosSimulatorArm64]

✔️ solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.program.RPCIntegrationTest.xml

2 tests were completed in 1ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.program.RPCIntegrationTest 2✖️ 1ms

✔️ net.avianlabs.solana.domain.program.RPCIntegrationTest

✖️ testCreateDurableNonceAccount[iosSimulatorArm64]
✖️ testSimulateTransaction[iosSimulatorArm64]

✔️ solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.domain.program.TokenProgramTest.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.program.TokenProgramTest 2✔️ 1ms

✔️ net.avianlabs.solana.domain.program.TokenProgramTest

✔️ testTokenProgramIds[iosSimulatorArm64]
✔️ testToken2022ProgramIds[iosSimulatorArm64]

✔️ solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.vendor.IsOnCurveTest.xml

2 tests were completed in 267ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.vendor.IsOnCurveTest 2✔️ 267ms

✔️ net.avianlabs.solana.vendor.IsOnCurveTest

✔️ testIsOnCurve[iosSimulatorArm64]
✔️ testParallelAssociatedAddress[iosSimulatorArm64]

✔️ solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.vendor.Sha256Test.xml

1 tests were completed in 331ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.vendor.Sha256Test 1✔️ 331ms

✔️ net.avianlabs.solana.vendor.Sha256Test

✔️ testParallelSha256[iosSimulatorArm64]

✔️ solana-kotlin/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.vendor.ShortvecEncodingTest.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.vendor.ShortvecEncodingTest 1✔️ 0ms

✔️ net.avianlabs.solana.vendor.ShortvecEncodingTest

✔️ encodeLength[iosSimulatorArm64]

✔️ solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.core.AccountKeysListTest.xml

2 tests were completed in 48ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.core.AccountKeysListTest 2✔️ 48ms

✔️ net.avianlabs.solana.domain.core.AccountKeysListTest

✔️ account_order[jvm]
✔️ add_different_writable_flags_preserves_isSigner[jvm]

✔️ solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.core.MessageTest.xml

1 tests were completed in 22ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.core.MessageTest 1✔️ 22ms

✔️ net.avianlabs.solana.domain.core.MessageTest

✔️ account_keys_order[jvm]

✔️ solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.core.TransactionTest.xml

1 tests were completed in 43ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.core.TransactionTest 1✔️ 43ms

✔️ net.avianlabs.solana.domain.core.TransactionTest

✔️ test_serialization[jvm]

✔️ solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.crypto.CryptoEngineTest.xml

2 tests were completed in 250ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.crypto.CryptoEngineTest 2✔️ 250ms

✔️ net.avianlabs.solana.domain.crypto.CryptoEngineTest

✔️ test_sign[jvm]
✔️ test_keyGeneration[jvm]

✔️ solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.program.AssociatedTokenProgramTest.xml

2 tests were completed in 1s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.program.AssociatedTokenProgramTest 2✔️ 1s

✔️ net.avianlabs.solana.domain.program.AssociatedTokenProgramTest

✔️ testKnownAddress[jvm]
✔️ testFindProgramAddress[jvm]

✔️ solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.program.RPCIntegrationTest.xml

2 tests were completed in 1ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.program.RPCIntegrationTest 2✖️ 1ms

✔️ net.avianlabs.solana.domain.program.RPCIntegrationTest

✖️ testSimulateTransaction[jvm]
✖️ testCreateDurableNonceAccount[jvm]

✔️ solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.domain.program.TokenProgramTest.xml

2 tests were completed in 2ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.domain.program.TokenProgramTest 2✔️ 2ms

✔️ net.avianlabs.solana.domain.program.TokenProgramTest

✔️ testTokenProgramIds[jvm]
✔️ testToken2022ProgramIds[jvm]

✔️ solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.vendor.IsOnCurveTest.xml

2 tests were completed in 134ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.vendor.IsOnCurveTest 2✔️ 134ms

✔️ net.avianlabs.solana.vendor.IsOnCurveTest

✔️ testIsOnCurve[jvm]
✔️ testParallelAssociatedAddress[jvm]

✔️ solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.vendor.Sha256Test.xml

1 tests were completed in 29ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.vendor.Sha256Test 1✔️ 29ms

✔️ net.avianlabs.solana.vendor.Sha256Test

✔️ testParallelSha256[jvm]

✔️ solana-kotlin/build/test-results/jvmTest/TEST-net.avianlabs.solana.vendor.ShortvecEncodingTest.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.vendor.ShortvecEncodingTest 1✔️ 0ms

✔️ net.avianlabs.solana.vendor.ShortvecEncodingTest

✔️ encodeLength[jvm]

✔️ tweetnacl-multiplatform/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.tweetnacl.Ed25519Test.xml

1 tests were completed in 5ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.tweetnacl.Ed25519Test 1✔️ 5ms

✔️ net.avianlabs.solana.tweetnacl.Ed25519Test

✔️ test_chopping_and_restoring[iosSimulatorArm64]

✔️ tweetnacl-multiplatform/build/test-results/iosSimulatorArm64Test/TEST-net.avianlabs.solana.tweetnacl.SecretBoxTest.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.tweetnacl.SecretBoxTest 2✔️ 1ms

✔️ net.avianlabs.solana.tweetnacl.SecretBoxTest

✔️ test_encryption[iosSimulatorArm64]
✔️ test_decryption[iosSimulatorArm64]

✔️ tweetnacl-multiplatform/build/test-results/jvmTest/TEST-net.avianlabs.solana.tweetnacl.Ed25519Test.xml

1 tests were completed in 72ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.tweetnacl.Ed25519Test 1✔️ 72ms

✔️ net.avianlabs.solana.tweetnacl.Ed25519Test

✔️ test_chopping_and_restoring[jvm]

✔️ tweetnacl-multiplatform/build/test-results/jvmTest/TEST-net.avianlabs.solana.tweetnacl.SecretBoxTest.xml

2 tests were completed in 11ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
net.avianlabs.solana.tweetnacl.SecretBoxTest 2✔️ 11ms

✔️ net.avianlabs.solana.tweetnacl.SecretBoxTest

✔️ test_decryption[jvm]
✔️ test_encryption[jvm]