Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SR-8263] TestNSNumberBridging test failing on Linux/AArch64 #3664

Open
futurejones opened this issue Jul 16, 2018 · 1 comment
Open

[SR-8263] TestNSNumberBridging test failing on Linux/AArch64 #3664

futurejones opened this issue Jul 16, 2018 · 1 comment

Comments

@futurejones
Copy link

Previous ID SR-8263
Radar None
Original Reporter @futurejones
Type Bug
Environment

Linux Ubuntu 16.04 LTS on AArch64
https://ci-external.swift.org/computer/ubuntu-16.04-aarch64/

Additional Detail from JIRA
Votes 0
Component/s Foundation
Labels Bug, Linux, Test, aarch64
Assignee None
Priority Medium

md5: a2c3afbd3e8ef03911492d98395a1205

Issue Description:

TestNSNumberBridging test in swift-corelibs-foundation is failing on Linux/AArch64.

Tested on swift-4.1-branch
Build machine - https://ci-external.swift.org/computer/ubuntu-16.04-aarch64/

There are 4 failing tests in the "TestNSNumberBridging" test suite.

Test Suite 'TestNSNumberBridging' started at 2018-07-15 00:48:26.122
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt8' started at 2018-07-15 00:48:26.123
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt8' passed (0.002 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt8' started at 2018-07-15 00:48:26.125
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt8' passed (0.001 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt16' started at 2018-07-15 00:48:26.127
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt16' passed (0.002 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt16' started at 2018-07-15 00:48:26.129
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt16' passed (0.001 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt32' started at 2018-07-15 00:48:26.131
TestFoundation/TestNSNumberBridging.swift:49: error: TestNSNumberBridging.testNSNumberBridgeFromInt32 : failed - TestFoundation/TestNSNumberBridging.swift:248 Optional(2.14748365e+09) != nil Float
TestFoundation/TestNSNumberBridging.swift:49: error: TestNSNumberBridging.testNSNumberBridgeFromInt32 : failed - TestFoundation/TestNSNumberBridging.swift:248 Optional(2.14748365e+09) != nil Float
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt32' failed (0.004 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt32' started at 2018-07-15 00:48:26.136
TestFoundation/TestNSNumberBridging.swift:49: error: TestNSNumberBridging.testNSNumberBridgeFromUInt32 : failed - TestFoundation/TestNSNumberBridging.swift:288 Optional(4.2949673e+09) != nil Float
TestFoundation/TestNSNumberBridging.swift:49: error: TestNSNumberBridging.testNSNumberBridgeFromUInt32 : failed - TestFoundation/TestNSNumberBridging.swift:288 Optional(4.2949673e+09) != nil Float
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt32' failed (0.003 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt64' started at 2018-07-15 00:48:26.139
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt64' passed (0.004 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt64' started at 2018-07-15 00:48:26.143
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt64' passed (0.002 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt' started at 2018-07-15 00:48:26.145
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt' passed (0.004 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt' started at 2018-07-15 00:48:26.149
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt' passed (0.002 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromFloat' started at 2018-07-15 00:48:26.151
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromFloat' passed (0.005 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromDouble' started at 2018-07-15 00:48:26.156
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromDouble' passed (0.004 seconds)
Test Case 'TestNSNumberBridging.test_numericBitPatterns_to_floatingPointTypes' started at 2018-07-15 00:48:26.161
Test Case 'TestNSNumberBridging.test_numericBitPatterns_to_floatingPointTypes' passed (0.001 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeAnyHashable' started at 2018-07-15 00:48:26.162
Test Case 'TestNSNumberBridging.testNSNumberBridgeAnyHashable' passed (0.013 seconds)
Test Suite 'TestNSNumberBridging' failed at 2018-07-15 00:48:26.175
     Executed 14 tests, with 4 failures (0 unexpected) in 0.048 (0.048) seconds
@futurejones
Copy link
Author

These tests are still failing in Swift 4.2.2

Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt32' started at 2019-02-26 12:13:56.842

TestFoundation/TestNSNumberBridging.swift:41: error: TestNSNumberBridging.testNSNumberBridgeFromInt32 : failed - TestFoundation/TestNSNumberBridging.swift:235 Optional(2.1474836e+09) != nil Float

TestFoundation/TestNSNumberBridging.swift:41: error: TestNSNumberBridging.testNSNumberBridgeFromInt32 : failed - TestFoundation/TestNSNumberBridging.swift:235 Optional(2.1474836e+09) != nil Float

Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt32' failed (0.004 seconds)

Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt32' started at 2019-02-26 12:13:56.846

TestFoundation/TestNSNumberBridging.swift:41: error: TestNSNumberBridging.testNSNumberBridgeFromUInt32 : failed - TestFoundation/TestNSNumberBridging.swift:274 Optional(4.2949673e+09) != nil Float

TestFoundation/TestNSNumberBridging.swift:41: error: TestNSNumberBridging.testNSNumberBridgeFromUInt32 : failed - TestFoundation/TestNSNumberBridging.swift:274 Optional(4.2949673e+09) != nil Float

Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt32' failed (0.002 seconds)

but are all passing in Swift 5.0.

Test Suite 'TestNSNumberBridging' started at 2019-01-31 02:27:59.995
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt8' started at 2019-01-31 02:27:59.995
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt8' passed (0.002 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt8' started at 2019-01-31 02:27:59.998
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt8' passed (0.001 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt16' started at 2019-01-31 02:27:59.999
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt16' passed (0.002 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt16' started at 2019-01-31 02:28:00.002
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt16' passed (0.001 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt32' started at 2019-01-31 02:28:00.003
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt32' passed (0.004 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt32' started at 2019-01-31 02:28:00.007
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt32' passed (0.002 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt64' started at 2019-01-31 02:28:00.009
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt64' passed (0.003 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt64' started at 2019-01-31 02:28:00.012
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt64' passed (0.002 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt' started at 2019-01-31 02:28:00.014
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromInt' passed (0.003 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt' started at 2019-01-31 02:28:00.018
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromUInt' passed (0.002 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromFloat' started at 2019-01-31 02:28:00.020
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromFloat' passed (0.005 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromDouble' started at 2019-01-31 02:28:00.025
Test Case 'TestNSNumberBridging.testNSNumberBridgeFromDouble' passed (0.004 seconds)
Test Case 'TestNSNumberBridging.test_numericBitPatterns_to_floatingPointTypes' started at 2019-01-31 02:28:00.029
Test Case 'TestNSNumberBridging.test_numericBitPatterns_to_floatingPointTypes' passed (0.0 seconds)
Test Case 'TestNSNumberBridging.testNSNumberBridgeAnyHashable' started at 2019-01-31 02:28:00.029
Test Case 'TestNSNumberBridging.testNSNumberBridgeAnyHashable' passed (0.012 seconds)
Test Case 'TestNSNumberBridging.testNSNumberToBool' started at 2019-01-31 02:28:00.042
Test Case 'TestNSNumberBridging.testNSNumberToBool' passed (0.0 seconds)
Test Suite 'TestNSNumberBridging' passed at 2019-01-31 02:28:00.042
     Executed 15 tests, with 0 failures (0 unexpected) in 0.046 (0.046) seconds

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
@shahmishal shahmishal transferred this issue from apple/swift May 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant