aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ndk/test/test_spec.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/ndk/test/test_spec.py b/ndk/test/test_spec.py
index 348390f88..812a6abcf 100644
--- a/ndk/test/test_spec.py
+++ b/ndk/test/test_spec.py
@@ -16,22 +16,30 @@
import unittest
import ndk.test.spec
+from ndk.toolchains import LinkerOption
class BuildConfigurationTest(unittest.TestCase):
def test_from_string(self) -> None:
- config = ndk.test.spec.BuildConfiguration.from_string('armeabi-v7a-16')
+ config = ndk.test.spec.BuildConfiguration.from_string(
+ 'armeabi-v7a-16-lld')
self.assertEqual('armeabi-v7a', config.abi)
self.assertEqual(16, config.api)
+ self.assertEqual(LinkerOption.Lld, config.linker)
- config = ndk.test.spec.BuildConfiguration.from_string('arm64-v8a-21')
+ config = ndk.test.spec.BuildConfiguration.from_string(
+ 'arm64-v8a-21-default')
self.assertEqual('arm64-v8a', config.abi)
self.assertEqual(21, config.api)
+ self.assertEqual(LinkerOption.Default, config.linker)
- config = ndk.test.spec.BuildConfiguration.from_string('x86-16')
+ config = ndk.test.spec.BuildConfiguration.from_string('x86-16-lld')
self.assertEqual('x86', config.abi)
self.assertEqual(16, config.api)
+ self.assertEqual(LinkerOption.Lld, config.linker)
- config = ndk.test.spec.BuildConfiguration.from_string('x86_64-21')
+ config = ndk.test.spec.BuildConfiguration.from_string(
+ 'x86_64-21-default')
self.assertEqual('x86_64', config.abi)
self.assertEqual(21, config.api)
+ self.assertEqual(LinkerOption.Default, config.linker)