Skip to content

SPIRVAPITests fail on GitHub macOS ARM runners #125121

@tstellar

Description

@tstellar

The SPIRVAPITest tests are failing when run on the macOS ARM runners. Full log can be found here: https://github.com/tstellar/llvm-project/actions/runs/12967738035/job/36169942578

FAIL: LLVM-Unit :: Target/SPIRV/./SPIRVTests/0/4 (55452 of 55525)
******************** TEST 'LLVM-Unit :: Target/SPIRV/./SPIRVTests/0/4' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/Users/runner/work/llvm-project/llvm-project/build/unittests/Target/SPIRV/./SPIRVTests-LLVM-Unit-45168-0-4.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=4 GTEST_SHARD_INDEX=0 /Users/runner/work/llvm-project/llvm-project/build/unittests/Target/SPIRV/./SPIRVTests
--

Script:
--
/Users/runner/work/llvm-project/llvm-project/build/unittests/Target/SPIRV/./SPIRVTests --gtest_filter=SPIRVAPITest.checkTranslateUnknownExtensionByOpts
--
/Users/runner/work/llvm-project/llvm-project/llvm/unittests/Target/SPIRV/SPIRVAPITest.cpp:168: Failure
Death test: { toSpirv(ExtensionAssembly, Result, Error, {}, Opts); }
    Result: failed to die.
 Error msg:
[  DEATH   ] SPIRVTranslateModule: for the --spirv-ext option: Unknown SPIR-V extension: +SPV_XYZ_my_unknown_extension
[  DEATH   ] 


/Users/runner/work/llvm-project/llvm-project/llvm/unittests/Target/SPIRV/SPIRVAPITest.cpp:168
Death test: { toSpirv(ExtensionAssembly, Result, Error, {}, Opts); }
    Result: failed to die.
 Error msg:
[  DEATH   ] SPIRVTranslateModule: for the --spirv-ext option: Unknown SPIR-V extension: +SPV_XYZ_my_unknown_extension
[  DEATH   ] 



********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: LLVM-Unit :: Target/SPIRV/./SPIRVTests/1/4 (55453 of 55525)
******************** TEST 'LLVM-Unit :: Target/SPIRV/./SPIRVTests/1/4' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/Users/runner/work/llvm-project/llvm-project/build/unittests/Target/SPIRV/./SPIRVTests-LLVM-Unit-45168-1-4.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=4 GTEST_SHARD_INDEX=1 /Users/runner/work/llvm-project/llvm-project/build/unittests/Target/SPIRV/./SPIRVTests
--

Script:
--
/Users/runner/work/llvm-project/llvm-project/build/unittests/Target/SPIRV/./SPIRVTests --gtest_filter=SPIRVAPITest.checkTranslateAllExtensions
--
Invalid optimization level!/Users/runner/work/llvm-project/llvm-project/llvm/unittests/Target/SPIRV/SPIRVAPITest.cpp:140: Failure
Value of: Status && Error.empty() && !Result.empty()
  Actual: false
Expected: true

/Users/runner/work/llvm-project/llvm-project/llvm/unittests/Target/SPIRV/SPIRVAPITest.cpp:141: Failure
Expected equality of these values:
  identify_magic(Result)
    Which is: 0
  file_magic::spirv_object
    Which is: 39


/Users/runner/work/llvm-project/llvm-project/llvm/unittests/Target/SPIRV/SPIRVAPITest.cpp:140
Value of: Status && Error.empty() && !Result.empty()
  Actual: false
Expected: true

/Users/runner/work/llvm-project/llvm-project/llvm/unittests/Target/SPIRV/SPIRVAPITest.cpp:141
Expected equality of these values:
  identify_magic(Result)
    Which is: 0
  file_magic::spirv_object
    Which is: 39


Script:
--
/Users/runner/work/llvm-project/llvm-project/build/unittests/Target/SPIRV/./SPIRVTests --gtest_filter=SPIRVAPITest.checkTranslateWrongExtensionByOpts
--
/Users/runner/work/llvm-project/llvm-project/llvm/unittests/Target/SPIRV/SPIRVAPITest.cpp:177: Failure
Death test: { toSpirv(ExtensionAssembly, Result, Error, {}, Opts); }
    Result: failed to die.
 Error msg:
[  DEATH   ] Invalid optimization level!


/Users/runner/work/llvm-project/llvm-project/llvm/unittests/Target/SPIRV/SPIRVAPITest.cpp:177
Death test: { toSpirv(ExtensionAssembly, Result, Error, {}, Opts); }
    Result: failed to die.
 Error msg:
[  DEATH   ] Invalid optimization level!



********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: LLVM-Unit :: Target/SPIRV/./SPIRVTests/2/4 (55454 of 55525)
******************** TEST 'LLVM-Unit :: Target/SPIRV/./SPIRVTests/2/4' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/Users/runner/work/llvm-project/llvm-project/build/unittests/Target/SPIRV/./SPIRVTests-LLVM-Unit-45168-2-4.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=4 GTEST_SHARD_INDEX=2 /Users/runner/work/llvm-project/llvm-project/build/unittests/Target/SPIRV/./SPIRVTests
--

Script:
--
/Users/runner/work/llvm-project/llvm-project/build/unittests/Target/SPIRV/./SPIRVTests --gtest_filter=SPIRVAPITest.checkTranslateWrongExtensionByArg
--
/Users/runner/work/llvm-project/llvm-project/llvm/unittests/Target/SPIRV/SPIRVAPITest.cpp:186: Failure
Death test: { toSpirv(ExtensionAssembly, Result, Error, ExtNames, {}); }
    Result: failed to die.
 Error msg:
[  DEATH   ] 


/Users/runner/work/llvm-project/llvm-project/llvm/unittests/Target/SPIRV/SPIRVAPITest.cpp:186
Death test: { toSpirv(ExtensionAssembly, Result, Error, ExtNames, {}); }
    Result: failed to die.
 Error msg:
[  DEATH   ] 


Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions