Merge pull request #19 from ionspin/gitlab-ci-mac

Gitlab ci mac
This commit is contained in:
Ugljesa Jovanovic 2020-10-09 14:54:17 +00:00 committed by GitHub
commit f4d6d941c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 11 additions and 3 deletions

View File

@ -30,7 +30,8 @@ buildMac:
stage: build
when: manual
allow_failure: false
script: echo TEST_PULL_REQUEST_MAC
script:
- ./macBuild.sh
tags:
- macos
buildWindows:

View File

@ -138,6 +138,7 @@ Currently supported native platforms:
- Complete the bindings list
- Samples
- Android testing
- Fix browser testing, both locally and in CI/CD

View File

@ -37,6 +37,8 @@ fun getHostArchitecture(): String {
return resolvedArch
}
fun KotlinMultiplatformExtension.isRunningInIdea(block: KotlinMultiplatformExtension.() -> Unit) {
if (isInIdea()) {
block(this)

View File

@ -57,7 +57,6 @@ version = ReleaseInfo.version
val ideaActive = isInIdea()
println("Idea active: $ideaActive")
android {
compileSdkVersion(29)
defaultConfig {
@ -75,6 +74,7 @@ android {
}
kotlin {
val hostOsName = getHostOsName()
runningOnLinuxx86_64 {

View File

@ -78,7 +78,9 @@ class LibsodiumUtilTest {
val input = ubyteArrayOf(1U, 2U)
val blocksize = 2
val padded = LibsodiumUtil.pad(input, blocksize)
val expected = ubyteArrayOf(1U, 2U, 0x80U, 0x00U)
println(padded.hexColumsPrint())
assertTrue { padded.contentEquals(expected) }
val unpadded = LibsodiumUtil.unpad(padded, blocksize)
println(unpadded.hexColumsPrint())
@ -94,7 +96,9 @@ class LibsodiumUtilTest {
val input = ubyteArrayOf(1U, 2U, 3U, 4U, 5U, 6U)
val blocksize = 4
val padded = LibsodiumUtil.pad(input, blocksize)
val expected = ubyteArrayOf(1U, 2U, 3U, 4U, 5U, 6U, 0x80U, 0x00U)
println(padded.hexColumsPrint())
assertTrue { padded.contentEquals(expected) }
val unpadded = LibsodiumUtil.unpad(padded, blocksize)
println(unpadded.hexColumsPrint())