Skip to content

[Build]: Configure JNI build for use in Java on Linux/MacOS #1075

[Build]: Configure JNI build for use in Java on Linux/MacOS

[Build]: Configure JNI build for use in Java on Linux/MacOS #1075

This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / Rust Tests succeeded Sep 4, 2023 in 1s

Rust Tests ✅

Tests passed successfully

✅ rust/target/nextest/ci/junit.xml

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

Test suite Passed Failed Skipped Time
tw_bitcoin 31✅ NaNms
tw_encoding 11✅ NaNms
tw_encoding::base32_ffi_tests 2✅ NaNms
tw_encoding::base58_ffi_tests 2✅ NaNms
tw_encoding::base64_ffi_tests 5✅ NaNms
tw_encoding::hex_ffi_tests 4✅ NaNms
tw_hash::hash_ffi_tests 14✅ NaNms
tw_keypair 2✅ NaNms
tw_keypair::asn_parser_ffi_tests 2✅ NaNms
tw_memory::c_byte_array_ffi_tests 3✅ NaNms
tw_memory::c_result_ffi_tests 4✅ NaNms
tw_memory::string_ffi_tests 1✅ NaNms
tw_move_parser::move_parser_ffi_tests 3✅ NaNms
tw_proto::proto_ffi_tests 2✅ NaNms
tw_proto::proto_tests 5✅ NaNms
tw_starknet 1✅ NaNms
tw_starknet::starknet_ffi_tests 7✅ NaNms

✅ tw_bitcoin

✅ tests::address::addresses
✅ tests::brc20_transfer::brc20_transfer
✅ tests::fee::brc20_commit_fee
✅ tests::fee::brc20_reveal_fee
✅ tests::fee::ordinal_nft_commit_fee
✅ tests::fee::ordinal_nft_reveal_fee
✅ tests::fee::p2pkh_fee
✅ tests::fee::p2wpkh_fee
✅ tests::ffi::brc20_transfer::proto_brc20_transfer_script
✅ tests::ffi::brc20_transfer::proto_sign_brc20_transfer_inscription_commit
✅ tests::ffi::brc20_transfer::proto_sign_brc20_transfer_inscription_p2wpkh_transfer
✅ tests::ffi::fees::ffi_calculate_brc20_commit_fee
✅ tests::ffi::brc20_transfer::proto_sign_brc20_transfer_inscription_reveal
✅ tests::ffi::fees::ffi_calculate_brc20_reveal_fee
✅ tests::ffi::fees::ffi_calculate_ordinal_nft_commit_fee
✅ tests::ffi::fees::ffi_calculate_ordinal_nft_reveal_fee
✅ tests::ffi::fees::ffi_calculate_p2pkh_fee
✅ tests::ffi::fees::ffi_calculate_p2wpkh_fee
✅ tests::ffi::nft::proto_nft_inscription_script
✅ tests::ffi::nft::proto_sign_nft_inscription_commit
✅ tests::ffi::scripts::proto_build_p2pkh_script
✅ tests::ffi::scripts::proto_build_p2tr_key_path_script
✅ tests::ffi::nft::proto_sign_nft_inscription_reveal
✅ tests::ffi::scripts::proto_build_p2wpkh_script
✅ tests::ffi::transaction::proto_sign_input_p2pkh_output_p2pkh
✅ tests::ffi::transaction::proto_sign_input_p2pkh_output_p2tr_key_path
✅ tests::ffi::transaction::proto_sign_input_p2pkh_output_p2wpkh
✅ tests::p2pkh::sign_input_p2pkh_output_p2pkh
✅ tests::nft::inscribe_nft
✅ tests::p2wpkh::sign_input_p2pkh_and_p2wpkh_output_p2wpkh
✅ tests::p2tr_key_path::sign_input_p2pkh_output_p2tr_key_path

✅ tw_encoding

✅ base32::tests::test_base32_decode
✅ base32::tests::test_base32_decode_filecoin
✅ base32::tests::test_base32_decode_padding
✅ base32::tests::test_base32_encode
✅ base32::tests::test_base32_encode_filecoin
✅ base32::tests::test_base32_encode_padding
✅ base32::tests::test_decode_invalid
✅ base58::tests::test_base58_decode
✅ base58::tests::test_base58_encode
✅ hex::tests::test_vec_decode_prefixed
✅ hex::tests::test_vec_encode_prefixed

✅ tw_encoding::base32_ffi_tests

✅ test_base32_decode
✅ test_base32_encode

✅ tw_encoding::base58_ffi_tests

✅ test_base58_encode
✅ test_base58_decode

✅ tw_encoding::base64_ffi_tests

✅ test_decode_base64
✅ test_decode_base64_invalid
✅ test_encode_base64
✅ test_decode_base64_url
✅ test_encode_base64_url

✅ tw_encoding::hex_ffi_tests

✅ test_decode_hex
✅ test_encode_hex_with_prefix
✅ test_decode_hex_with_prefix
✅ test_encode_hex_without_prefix

✅ tw_hash::hash_ffi_tests

✅ test_blake2b
✅ test_blake2b_personal
✅ test_blake_256
✅ test_hmac_sha256
✅ test_groestl_512
✅ test_keccak256
✅ test_keccak512
✅ test_sha1
✅ test_ripemd160
✅ test_sha256
✅ test_sha3_256
✅ test_sha3_512
✅ test_sha512
✅ test_sha512_256

✅ tw_keypair

✅ ecdsa::der::tests::test_parse_ecdsa_signature
✅ ecdsa::der::tests::test_parse_ecdsa_signature_invalid

✅ tw_keypair::asn_parser_ffi_tests

✅ test_ecdsa_signature_from_asn_der
✅ test_ecdsa_signature_from_asn_der_invalid

✅ tw_memory::c_byte_array_ffi_tests

✅ test_c_byte_array_into_vec
✅ test_drop_c_byte_array
✅ test_free_c_byte_array

✅ tw_memory::c_result_ffi_tests

✅ test_c_result_error_with_ok_code
✅ test_c_result_into_result
✅ test_c_result_unwrap
✅ test_c_result_unwrap_error

✅ tw_memory::string_ffi_tests

✅ tests_ffi_string

✅ tw_move_parser::move_parser_ffi_tests

✅ tests_function_argument_to_bcs
✅ tests_function_argument_to_bcs_another
✅ tests_type_tag

✅ tw_proto::proto_ffi_tests

✅ test_pass_eth_signing_msg_through
✅ test_polkadot_test_signing_input

✅ tw_proto::proto_tests

✅ test_deserialize
✅ test_deserialize_prefixed
✅ test_serialize
✅ test_serialize_deserialize
✅ test_serialize_prefixed

✅ tw_starknet

✅ key_pair::tests::test_starknet_sign_invalid_k

✅ tw_starknet::starknet_ffi_tests

✅ test_starknet_private_key_invalid
✅ test_starknet_private_key_zero
✅ test_starknet_pubkey_from_private
✅ test_starknet_pubkey_from_private_invalid
✅ test_starknet_sign
✅ test_starknet_verify
✅ test_starknet_verify_fail