Skip to content

Fix dotnet builds on MacOS on arm processor #248

Fix dotnet builds on MacOS on arm processor

Fix dotnet builds on MacOS on arm processor #248

GitHub Actions / JVM test report (self-hosted-freebsd-amd64) succeeded May 10, 2024 in 0s

139 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
TEST-com.jetbrains.signatureverifier.tests.DefaultRootsTest.xml 1✅ 81ms
TEST-com.jetbrains.signatureverifier.tests.FakePkiTest.xml 3✅ 6s
TEST-com.jetbrains.signatureverifier.tests.MachoArchTests.xml 10✅ 37ms
TEST-com.jetbrains.signatureverifier.tests.MachoComputeHashTest.xml 6✅ 47ms
TEST-com.jetbrains.signatureverifier.tests.MachoSignatureVerifierTests.xml 7✅ 127ms
TEST-com.jetbrains.signatureverifier.tests.MsiSignatureVerifierTests.xml 6✅ 133ms
TEST-com.jetbrains.signatureverifier.tests.PeSignatureVerifierTests.xml 30✅ 463ms
TEST-com.jetbrains.util.filetype.elf.tests.ElfUtilTest.xml 45✅ 135ms
TEST-com.jetbrains.util.filetype.tests.FileTypeDetectorTest.xml 31✅ 138ms

✅ TEST-com.jetbrains.signatureverifier.tests.DefaultRootsTest.xml

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

Test suite Passed Failed Skipped Time
com.jetbrains.signatureverifier.tests.DefaultRootsTest 1✅ 81ms

✅ com.jetbrains.signatureverifier.tests.DefaultRootsTest

✅ test()

✅ TEST-com.jetbrains.signatureverifier.tests.FakePkiTest.xml

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

Test suite Passed Failed Skipped Time
com.jetbrains.signatureverifier.tests.FakePkiTest 3✅ 6s

✅ com.jetbrains.signatureverifier.tests.FakePkiTest

✅ [1] ServiceModelRegUI_no_sign.dll
✅ [1] ServiceModelRegUI_no_sign.dll
✅ [1] ServiceModelRegUI_no_sign.dll

✅ TEST-com.jetbrains.signatureverifier.tests.MachoArchTests.xml

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

Test suite Passed Failed Skipped Time
com.jetbrains.signatureverifier.tests.MachoArchTests 10✅ 37ms

✅ com.jetbrains.signatureverifier.tests.MachoArchTests

✅ [1] fat.dylib, 4277009103, 4277009102
✅ [2] x64.dylib, 4277009103, null
✅ [3] x86.dylib, 4277009102, null
✅ [4] fat.bundle, 4277009102, 4277009103
✅ [5] x64.bundle, 4277009103, null
✅ [6] x86.bundle, 4277009102, null
✅ [7] libSystem.Net.Security.Native.dylib, 4277009103, null
✅ [8] env-wrapper.x64, 4277009103, null
✅ [9] libMonoSupportW.x64.dylib, 4277009103, null
✅ [10] cat, 4277009103, 4277009103

✅ TEST-com.jetbrains.signatureverifier.tests.MachoComputeHashTest.xml

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

Test suite Passed Failed Skipped Time
com.jetbrains.signatureverifier.tests.MachoComputeHashTest 6✅ 47ms

✅ com.jetbrains.signatureverifier.tests.MachoComputeHashTest

✅ [1] addhoc, SHA1, [B447D37982D38E0B0B275DA5E6869DCA65DBFCD7]
✅ [2] addhoc_resigned, SHA1, [B447D37982D38E0B0B275DA5E6869DCA65DBFCD7]
✅ [3] notsigned, SHA1, [B678215ECF1F02B5E6B2D8F8ACB8DCBC71830102]
✅ [4] nosigned_resigned, SHA1, [B678215ECF1F02B5E6B2D8F8ACB8DCBC71830102]
✅ [5] fat.dylib, SHA1, [30D9D3BDF6E0AED26D25218834D930BD9C429808, F55FF4062F394CBAD57C118CA364EFDD91757CEA]
✅ [6] fat.dylib_signed, SHA1, [30D9D3BDF6E0AED26D25218834D930BD9C429808, F55FF4062F394CBAD57C118CA364EFDD91757CEA]

✅ TEST-com.jetbrains.signatureverifier.tests.MachoSignatureVerifierTests.xml

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

Test suite Passed Failed Skipped Time
com.jetbrains.signatureverifier.tests.MachoSignatureVerifierTests 7✅ 127ms

✅ com.jetbrains.signatureverifier.tests.MachoSignatureVerifierTests

✅ [1] libSystem.Net.Security.Native.dylib
✅ [1] env-wrapper.x64, Valid
✅ [2] libMonoSupportW.x64.dylib, Valid
✅ [3] cat, Valid
✅ [4] JetBrains.Profiler.PdbServer, Valid
✅ [5] fat.dylib_signed, Valid
✅ [6] libhostfxr.dylib, Valid

✅ TEST-com.jetbrains.signatureverifier.tests.MsiSignatureVerifierTests.xml

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

Test suite Passed Failed Skipped Time
com.jetbrains.signatureverifier.tests.MsiSignatureVerifierTests 6✅ 133ms

✅ com.jetbrains.signatureverifier.tests.MsiSignatureVerifierTests

✅ [1] 2dac4b.msi, SHA1, CBBE5C1017C8A65FFEB9219F465C949563A0E256
✅ [2] 2dac4b_not_signed.msi, SHA1, CBBE5C1017C8A65FFEB9219F465C949563A0E256
✅ [1] 2dac4b.msi, Valid
✅ [2] 2dac4b_broken_hash.msi, InvalidSignature
✅ [3] 2dac4b_broken_sign.msi, InvalidSignature
✅ [4] 2dac4b_broken_timestamp.msi, InvalidSignature

✅ TEST-com.jetbrains.signatureverifier.tests.PeSignatureVerifierTests.xml

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

Test suite Passed Failed Skipped Time
com.jetbrains.signatureverifier.tests.PeSignatureVerifierTests 30✅ 463ms

✅ com.jetbrains.signatureverifier.tests.PeSignatureVerifierTests

✅ [1] ServiceModelRegUI.dll, Valid, ms_codesign_roots.p7b, ms_timestamp_root.p7b
✅ [1] ServiceModelRegUI.dll, SHA-1, D64EC6AEC642441554E7CBA0E0513E35683C87AE
✅ [2] ServiceModelRegUI_no_sign.dll, SHA-1, D64EC6AEC642441554E7CBA0E0513E35683C87AE
✅ [3] ServiceModelRegUI.dll, SHA-256, 834394AC48C8AB8F6D21E64A2461BA196D28140558D36430C057E49ADF41967A
✅ [4] ServiceModelRegUI_no_sign.dll, SHA-256, 834394AC48C8AB8F6D21E64A2461BA196D28140558D36430C057E49ADF41967A
✅ [5] ServiceModelRegUI_trimmed_sign.dll, SHA-1, D64EC6AEC642441554E7CBA0E0513E35683C87AE
✅ [6] ServiceModelRegUI_empty_sign.dll, SHA-1, D64EC6AEC642441554E7CBA0E0513E35683C87AE
✅ [7] uninst.exe, SHA-1, 58AA2C6CF6A446426F3596F1BC4AB4E1FAAC297A
✅ [8] shell32.dll, SHA-256, BB79CC7089BF061ED707FFB3FFA4ADE1DDAED0396878CC92D54A0E20A3C81619
✅ [9] IntelAudioService.exe, SHA-256, 160F2FE667A9252AB5B2E01749CD40B024E749B10B49AD276345875BA073A57E
✅ [1] ServiceModelRegUI.dll, Valid
✅ [2] ServiceModelRegUI_broken_hash.dll, InvalidSignature
✅ [3] ServiceModelRegUI_broken_sign.dll, InvalidSignature
✅ [4] ServiceModelRegUI_broken_counter_sign.dll, InvalidSignature
✅ [5] ServiceModelRegUI_broken_nested_sign.dll, InvalidSignature
✅ [6] ServiceModelRegUI_broken_nested_sign_timestamp.dll, InvalidTimestamp
✅ [7] shell32.dll, Valid
✅ [8] IntelAudioService.exe, Valid
✅ [9] libcrypto-1_1-x64.dll, InvalidSignature
✅ [10] libssl-1_1-x64.dll, InvalidSignature
✅ [11] JetBrains.dotUltimate.2021.3.EAP1D.Checked.web.exe, Valid
✅ [12] dotnet_broken_timestamp.exe, InvalidTimestamp
✅ [1] ServiceModelRegUI.dll, Valid, ms_codesign_roots.p7b, ms_timestamp_root.p7b
✅ [2] JetBrains.dotUltimate.2021.3.EAP1D.Checked.web.exe, Valid, jb_codesign_roots.p7b, jb_timestamp_roots.p7b
✅ [3] dotnet.exe, Valid, ms_codesign_roots.p7b, ms_timestamp_root.p7b
✅ [1] ServiceModelRegUI.dll, InvalidChain, ms_codesign_roots.p7b, ms_timestamp_root.p7b
✅ [1] ServiceModelRegUI.dll, false
✅ [2] IntelAudioService.exe, true
✅ [1] ServiceModelRegUI.dll, InvalidChain, ms_codesign_roots.p7b, ms_timestamp_root.p7b
✅ [1] ServiceModelRegUI.dll, InvalidChain, ms_codesign_roots.p7b, ms_timestamp_root.p7b

✅ TEST-com.jetbrains.util.filetype.elf.tests.ElfUtilTest.xml

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

Test suite Passed Failed Skipped Time
com.jetbrains.util.filetype.elf.tests.ElfUtilTest 45✅ 135ms

✅ com.jetbrains.util.filetype.elf.tests.ElfUtilTest

✅ [1] busybox-static.nixos-aarch64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_EXEC, EM_AARCH64, 0, null
✅ [2] busybox-static.nixos-x86_64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_EXEC, EM_X86_64, 0, null
✅ [3] busybox.alpine-aarch64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_AARCH64, 0, /lib/ld-musl-aarch64.so.1
✅ [4] busybox.alpine-armhf, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_ARM, 83887104, /lib/ld-musl-armhf.so.1
✅ [5] busybox.alpine-ppc64le, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_PPC64, 2, /lib/ld-musl-powerpc64le.so.1
✅ [6] busybox.alpine-s390x, ELFCLASS64, ELFDATA2MSB, ELFOSABI_NONE, 0, ET_DYN, EM_S390, 0, /lib/ld-musl-s390x.so.1
✅ [7] busybox.alpine-i386, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_386, 0, /lib/ld-musl-i386.so.1
✅ [8] busybox.alpine-x86_64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_X86_64, 0, /lib/ld-musl-x86_64.so.1
✅ [9] coreutils.nixos-aarch64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_EXEC, EM_AARCH64, 0, /nix/store/c1nqsqwl9allxbxhqx3iqfxk363qrnzv-glibc-2.32-54/lib/ld-linux-aarch64.so.1
✅ [10] coreutils.nixos-x86_64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_EXEC, EM_X86_64, 0, /nix/store/jsp3h3wpzc842j0rz61m5ly71ak6qgdn-glibc-2.32-54/lib/ld-linux-x86-64.so.2
✅ [11] grep.android-i386, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_386, 0, /system/bin/linker
✅ [12] grep.android-x86_64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_X86_64, 0, /system/bin/linker64
✅ [13] mktemp.freebsd-aarch64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_FREEBSD, 0, ET_EXEC, EM_AARCH64, 0, /libexec/ld-elf.so.1
✅ [14] mktemp.freebsd-i386, ELFCLASS32, ELFDATA2LSB, ELFOSABI_FREEBSD, 0, ET_EXEC, EM_386, 0, /libexec/ld-elf.so.1
✅ [15] mktemp.freebsd-powerpc, ELFCLASS32, ELFDATA2MSB, ELFOSABI_FREEBSD, 0, ET_EXEC, EM_PPC, 0, /libexec/ld-elf.so.1
✅ [16] mktemp.freebsd-powerpc64, ELFCLASS64, ELFDATA2MSB, ELFOSABI_FREEBSD, 0, ET_EXEC, EM_PPC64, 2, /libexec/ld-elf.so.1
✅ [17] mktemp.freebsd-powerpc64le, ELFCLASS64, ELFDATA2LSB, ELFOSABI_FREEBSD, 0, ET_EXEC, EM_PPC64, 2, /libexec/ld-elf.so.1
✅ [18] mktemp.freebsd-riscv64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_EXEC, EM_RISCV, 5, /libexec/ld-elf.so.1
✅ [19] mktemp.freebsd-sparc64, ELFCLASS64, ELFDATA2MSB, ELFOSABI_FREEBSD, 0, ET_EXEC, EM_SPARCV9, 2, /libexec/ld-elf.so.1
✅ [20] mktemp.freebsd-x86_64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_FREEBSD, 0, ET_EXEC, EM_X86_64, 0, /libexec/ld-elf.so.1
✅ [21] mktemp.gentoo-armv7a_hf-uclibc, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_ARM, 83887104, /lib/ld-uClibc.so.0
✅ [22] mktemp.gentoo-armv4tl, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_ARM, 83886592, /lib/ld-linux.so.3
✅ [23] mktemp.gentoo-hppa2.0, ELFCLASS32, ELFDATA2MSB, ELFOSABI_LINUX, 0, ET_DYN, EM_PARISC, 528, /lib/ld.so.1
✅ [24] mktemp.gentoo-ia64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_IA_64, 16, /lib/ld-linux-ia64.so.2
✅ [25] mktemp.gentoo-m68k, ELFCLASS32, ELFDATA2MSB, ELFOSABI_NONE, 0, ET_DYN, EM_68K, 0, /lib/ld.so.1
✅ [26] mktemp.gentoo-sparc, ELFCLASS32, ELFDATA2MSB, ELFOSABI_NONE, 0, ET_DYN, EM_SPARC32PLUS, 2816, /lib/ld-linux.so.2
✅ [27] mktemp.gentoo-mipsel3-uclibc, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 1, ET_EXEC, EM_MIPS, 536875269, /lib/ld-uClibc.so.0
✅ [28] mktemp.openbsd-alpha, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_ALPHA, 0, /usr/libexec/ld.so
✅ [29] mktemp.openbsd-armv7, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_ARM, 83886592, /usr/libexec/ld.so
✅ [30] mktemp.openbsd-hppa, ELFCLASS32, ELFDATA2MSB, ELFOSABI_HPUX, 0, ET_DYN, EM_PARISC, 528, /usr/libexec/ld.so
✅ [31] mktemp.openbsd-i386, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_386, 0, /usr/libexec/ld.so
✅ [32] mktemp.openbsd-powerpc64, ELFCLASS64, ELFDATA2MSB, ELFOSABI_NONE, 0, ET_DYN, EM_PPC64, 2, /usr/libexec/ld.so
✅ [33] mktemp.openbsd-landisk, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_SH, 11, /usr/libexec/ld.so
✅ [34] mktemp.openbsd-luna88k, ELFCLASS32, ELFDATA2MSB, ELFOSABI_NONE, 0, ET_EXEC, EM_88K, 0, /usr/libexec/ld.so
✅ [35] mktemp.openbsd-macppc, ELFCLASS32, ELFDATA2MSB, ELFOSABI_NONE, 0, ET_DYN, EM_PPC, 0, /usr/libexec/ld.so
✅ [36] mktemp.openbsd-octeon, ELFCLASS64, ELFDATA2MSB, ELFOSABI_NONE, 0, ET_DYN, EM_MIPS, 536870919, /usr/libexec/ld.so
✅ [37] mktemp.openbsd-sparc64, ELFCLASS64, ELFDATA2MSB, ELFOSABI_NONE, 0, ET_DYN, EM_SPARCV9, 2, /usr/libexec/ld.so
✅ [38] mktemp.openbsd-x86_64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_X86_64, 0, /usr/libexec/ld.so
✅ [39] nologin.opensuse-i586, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_386, 0, /lib/ld-linux.so.2
✅ [40] nologin.opensuse-ppc64le, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_PPC64, 2, /lib64/ld64.so.2
✅ [41] nologin.opensuse-s390x, ELFCLASS64, ELFDATA2MSB, ELFOSABI_NONE, 0, ET_DYN, EM_S390, 0, /lib/ld64.so.1
✅ [42] tempfile.ubuntu-aarch64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_AARCH64, 0, /lib/ld-linux-aarch64.so.1
✅ [43] tempfile.ubuntu-armhf, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_ARM, 83887104, /lib/ld-linux-armhf.so.3
✅ [44] tempfile.ubuntu-i386, ELFCLASS32, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_386, 0, /lib/ld-linux.so.2
✅ [45] tempfile.ubuntu-x86_64, ELFCLASS64, ELFDATA2LSB, ELFOSABI_NONE, 0, ET_DYN, EM_X86_64, 0, /lib64/ld-linux-x86-64.so.2

✅ TEST-com.jetbrains.util.filetype.tests.FileTypeDetectorTest.xml

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

Test suite Passed Failed Skipped Time
com.jetbrains.util.filetype.tests.FileTypeDetectorTest 31✅ 138ms

✅ com.jetbrains.util.filetype.tests.FileTypeDetectorTest

✅ [1] error0, Unknown, [UnknownType]
✅ [2] error4, Unknown, [UnknownType]
✅ [3] error_mach-o, Unknown, [UnknownType]
✅ [4] error_msi, Unknown, [UnknownType]
✅ [5] error_pe, Unknown, [UnknownType]
✅ [6] wscadminui.x64.exe, Pe, [ExecutableType]
✅ [7] wscadminui.x86.exe, Pe, [ExecutableType]
✅ [8] winrsmgr.x64.dll, Pe, [SharedLibraryType]
✅ [9] winrsmgr.x86.dll, Pe, [SharedLibraryType]
✅ [10] 2dac4b.msi, Msi, [UnknownType]
✅ [11] env-wrapper.x64, MachO, [ExecutableType, Signed]
✅ [12] libMonoSupportW.x64.dylib, MachO, [SharedLibraryType, Signed]
✅ [13] fat.dylib, MachO, [SharedLibraryType, MultiArch]
✅ [14] x64.dylib, MachO, [SharedLibraryType]
✅ [15] x86.dylib, MachO, [SharedLibraryType]
✅ [16] fat.bundle, MachO, [BundleType, MultiArch]
✅ [17] x64.bundle, MachO, [BundleType]
✅ [18] x86.bundle, MachO, [BundleType]
✅ [19] cat, MachO, [ExecutableType, MultiArch, Signed]
✅ [20] fsnotifier, MachO, [ExecutableType, MultiArch]
✅ [21] tempfile.x64, Elf, [ExecutableType]
✅ [22] libulockmgr.so.1.0.1.x64, Elf, [SharedLibraryType]
✅ [23] catsay.ppc64, Elf, [ExecutableType]
✅ [24] catsay.x86, Elf, [ExecutableType]
✅ [25] vl805, Elf, [ExecutableType]
✅ [26] libpcprofile.so, Elf, [SharedLibraryType]
✅ [27] System.Security.Principal.Windows.dll, Pe, [SharedLibraryType, Managed, Signed]
✅ [28] api-ms-win-core-rtlsupport-l1-1-0.dll, Pe, [SharedLibraryType, Signed]
✅ [29] Armature.Interface.dll, Pe, [SharedLibraryType, Managed]
✅ [30] 1.sh, ShebangScript, [ExecutableType]
✅ [31] 2.sh, ShebangScript, [ExecutableType]