apache / apache/openwhisk-wskdeploy

Tests are failing with modified reflection API (reflect -> goccy/go-reflect ), on Aarch64

Open
#1,130 7 comments 0 reactions 0 assignees View on GitHub
tests: integration working-as-designed
Dominant language
Go
Stars
75
Forks
73
PR merge metrics
No merged PRs in 30d

Description

So,
while I was able to build

> $ ./gradlew goBuild
>
> > Configure project :
> Found go 1.16.2 in /usr/local/go/bin/go, use it.
>
> > Task :goPrepare
> Use project GOPATH: /home/oceanfish81/openwhisk-wskdeploy/.gogradle/project_gopath
>
> Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
> Use '--warning-mode all' to show the individual deprecation warnings.
> See https://docs.gradle.org/6.8.3/userguide/command_line_interface.html#sec:command_line_warnings
>
> BUILD SUCCESSFUL in 2s
> 3 actionable tasks: 3 executed
>

with such an applied patch:
https://gist.github.com/advancedwebdeveloper/9ee1d333d0101b06823735cf871055b1
.

Now, test are failing:

> $ ./gradlew goTest --info
> Initialized native services in: /home/oceanfish81/.gradle/native
> The client will now receive all logging from the daemon (pid: 11214). The daemon log file: /home/oceanfish81/.gradle/daemon/6.8.3/daemon-11214.out.log
> Starting 20th build in daemon [uptime: 1 hrs 5 mins 32.638 secs, performance: 100%, non-heap usage: 34% of 256 MiB]
> Using 32 worker leases.
> Watching the file system is disabled
> Starting Build
> Settings evaluated using settings file '/home/oceanfish81/openwhisk-wskdeploy/settings.gradle'.
> Projects loaded. Root project using build file '/home/oceanfish81/openwhisk-wskdeploy/build.gradle'.
> Included projects: [root project 'openwhisk-wskdeploy']
>
> > Configure project :
> Evaluating root project 'openwhisk-wskdeploy' using build file '/home/oceanfish81/openwhisk-wskdeploy/build.gradle'.
> Found go 1.16.2 in /usr/local/go/bin/go, use it.
> Ignore packages globally: appengine,a,gen,shared,common,thrifttest,appengine_internal,thrift,tutorial
> All projects evaluated.
> Selected primary task 'goTest' from project :
> Tasks to be executed: [task ':goPrepare', task ':resolveBuildDependencies', task ':resolveTestDependencies', task ':installDependencies', task ':goVendor', task ':goTest']
> Tasks that were excluded: []
> :goPrepare (Thread[Execution worker for ':',5,main]) started.
>
> > Task :goPrepare
> Caching disabled for task ':goPrepare' because:
> Build cache is disabled
> Task ':goPrepare' is not up-to-date because:
> Task has not declared any outputs despite executing actions.
> Use project GOPATH: /home/oceanfish81/openwhisk-wskdeploy/.gogradle/project_gopath
> :goPrepare (Thread[Execution worker for ':',5,main]) completed. Took 0.011 secs.
> :resolveBuildDependencies (Thread[Execution worker for ':',5,main]) started.
>
> > Task :resolveBuildDependencies SKIPPED
> Skipping task ':resolveBuildDependencies' as task onlyIf is false.
> :resolveBuildDependencies (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs.
> :resolveTestDependencies (Thread[Execution worker for ':',5,main]) started.
>
> > Task :resolveTestDependencies SKIPPED
> Skipping task ':resolveTestDependencies' as task onlyIf is false.
> :resolveTestDependencies (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs.
> :installDependencies (Thread[Execution worker for ':',5,main]) started.
>
> > Task :installDependencies SKIPPED
> Skipping task ':installDependencies' as task onlyIf is false.
> :installDependencies (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs.
> :goVendor (Thread[Execution worker for ':',5,main]) started.
>
> > Task :goVendor UP-TO-DATE
> Skipping task ':goVendor' as it has no actions.
> :goVendor (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs.
> :goTest (Thread[Execution worker for ':',5,main]) started.
>
> > Task :goTest
> Caching disabled for task ':goTest' because:
> Build cache is disabled
> Task ':goTest' is not up-to-date because:
> Task has failed previously.
> Result of package github.com/apache/openwhisk-wskdeploy/runtimes:
>
> {"Time":"2021-03-18T20:46:49.520916666Z","Action":"run","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk"}
> {"Time":"2021-03-18T20:46:49.522145903Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"=== RUN TestParseOpenWhisk\n"}
> {"Time":"2021-03-18T20:46:50.220227735Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"0x40002bb3b0\n"}
> {"Time":"2021-03-18T20:46:50.220397709Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"Testing runtime kind support for: [go java nodejs php python ruby swift]\n"}
> {"Time":"2021-03-18T20:46:50.220559732Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"Testing runtime kind: [go]...\n"}
> {"Time":"2021-03-18T20:46:50.220644131Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"Testing runtime kind: [java]...\n"}
> {"Time":"2021-03-18T20:46:50.220712355Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"Testing runtime kind: [nodejs]...\n"}
> {"Time":"2021-03-18T20:46:50.220832954Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"Testing runtime kind: [php]...\n"}
> {"Time":"2021-03-18T20:46:50.220940028Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"Testing runtime kind: [python]...\n"}
> {"Time":"2021-03-18T20:46:50.221012152Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"Testing runtime kind: [ruby]...\n"}
> {"Time":"2021-03-18T20:46:50.221076126Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"Testing runtime kind: [swift]...\n"}
> {"Time":"2021-03-18T20:46:50.221234975Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Output":"--- PASS: TestParseOpenWhisk (0.70s)\n"}
> {"Time":"2021-03-18T20:46:50.221311499Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Test":"TestParseOpenWhisk","Elapsed":0.7}
> {"Time":"2021-03-18T20:46:50.221393523Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Output":"PASS\n"}
> {"Time":"2021-03-18T20:46:50.224921635Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Output":"coverage: 25.2% of statements\n"}
> {"Time":"2021-03-18T20:46:50.231602638Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Output":"ok \tgithub.com/apache/openwhisk-wskdeploy/runtimes\t0.749s\tcoverage: 25.2% of statements\n"}
> {"Time":"2021-03-18T20:46:50.231762736Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/runtimes","Elapsed":0.75}
>
> > Task :goTest
> Test for github.com/apache/openwhisk-wskdeploy/runtimes finished, 1 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/dependency:
>
> {"Time":"2021-03-18T20:46:51.553428853Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/dependency","Output":"testing: warning: no tests to run\n"}
> {"Time":"2021-03-18T20:46:51.554452542Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/dependency","Output":"PASS\n"}
> {"Time":"2021-03-18T20:46:51.554592015Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/dependency","Output":"coverage: [no statements]\n"}
> {"Time":"2021-03-18T20:46:51.558874119Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/dependency","Output":"ok \tgithub.com/apache/openwhisk-wskdeploy/tests/src/integration/dependency\t0.074s\tcoverage: [no statements] [no tests to run]\n"}
> {"Time":"2021-03-18T20:46:51.559050867Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/dependency","Elapsed":0.075}
> {"Time":"2021-03-18T20:46:52.441006919Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/parsers","Output":"? \tgithub.com/apache/openwhisk-wskdeploy/parsers\t[no test files]\n"}
> {"Time":"2021-03-18T20:46:52.441887285Z","Action":"skip","Package":"github.com/apache/openwhisk-wskdeploy/parsers","Elapsed":0.001}
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/helloworld: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/helloworld
>
> > Task :goTest
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/dependency finished, 0 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/parsers:
> Test for github.com/apache/openwhisk-wskdeploy/parsers finished, 0 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/helloworld:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/helloworld finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/jaraction:
>
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/jaraction: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/jaraction
> {"Time":"2021-03-18T20:46:54.474642068Z","Action":"run","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_String"}
> {"Time":"2021-03-18T20:46:54.475595308Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_String","Output":"=== RUN TestConvertInterfaceValue_String\n"}
> {"Time":"2021-03-18T20:46:54.475744031Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_String","Output":"--- PASS: TestConvertInterfaceValue_String (0.00s)\n"}
> {"Time":"2021-03-18T20:46:54.47582443Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_String","Elapsed":0}
> {"Time":"2021-03-18T20:46:54.47589218Z","Action":"run","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Bool"}
> {"Time":"2021-03-18T20:46:54.475947004Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Bool","Output":"=== RUN TestConvertInterfaceValue_Bool\n"}
> {"Time":"2021-03-18T20:46:54.476015303Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Bool","Output":"--- PASS: TestConvertInterfaceValue_Bool (0.00s)\n"}
> {"Time":"2021-03-18T20:46:54.476079078Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Bool","Elapsed":0}
> {"Time":"2021-03-18T20:46:54.476133177Z","Action":"run","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Int"}
> {"Time":"2021-03-18T20:46:54.476184327Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Int","Output":"=== RUN TestConvertInterfaceValue_Int\n"}
> {"Time":"2021-03-18T20:46:54.476266376Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Int","Output":"--- PASS: TestConvertInterfaceValue_Int (0.00s)\n"}
> {"Time":"2021-03-18T20:46:54.47633125Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Int","Elapsed":0}
> {"Time":"2021-03-18T20:46:54.476389299Z","Action":"run","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_List"}
> {"Time":"2021-03-18T20:46:54.476439999Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_List","Output":"=== RUN TestConvertInterfaceValue_List\n"}
> {"Time":"2021-03-18T20:46:54.476502423Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_List","Output":"--- PASS: TestConvertInterfaceValue_List (0.00s)\n"}
> {"Time":"2021-03-18T20:46:54.476561223Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_List","Elapsed":0}
> {"Time":"2021-03-18T20:46:54.476612847Z","Action":"run","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Map"}
> {"Time":"2021-03-18T20:46:54.476662446Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Map","Output":"=== RUN TestConvertInterfaceValue_Map\n"}
> {"Time":"2021-03-18T20:46:54.476724271Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Map","Output":"--- PASS: TestConvertInterfaceValue_Map (0.00s)\n"}
> {"Time":"2021-03-18T20:46:54.47678202Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestConvertInterfaceValue_Map","Elapsed":0}
> {"Time":"2021-03-18T20:46:54.47683367Z","Action":"run","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestLicenseLocalValidation"}
> {"Time":"2021-03-18T20:46:54.476882719Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestLicenseLocalValidation","Output":"=== RUN TestLicenseLocalValidation\n"}
> {"Time":"2021-03-18T20:46:54.476943768Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestLicenseLocalValidation","Output":"--- PASS: TestLicenseLocalValidation (0.00s)\n"}
> {"Time":"2021-03-18T20:46:54.477001368Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestLicenseLocalValidation","Elapsed":0}
> {"Time":"2021-03-18T20:46:54.477053067Z","Action":"run","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestLicenseRemoteValidation"}
> {"Time":"2021-03-18T20:46:54.477102892Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestLicenseRemoteValidation","Output":"=== RUN TestLicenseRemoteValidation\n"}
>
> > Task :goTest
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/jaraction finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/utils:
>
> {"Time":"2021-03-18T20:46:55.021704377Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestLicenseRemoteValidation","Output":"--- PASS: TestLicenseRemoteValidation (0.55s)\n"}
> {"Time":"2021-03-18T20:46:55.021912074Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestLicenseRemoteValidation","Elapsed":0.55}
> {"Time":"2021-03-18T20:46:55.021985749Z","Action":"run","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestCheckLicense"}
> {"Time":"2021-03-18T20:46:55.022040623Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestCheckLicense","Output":"=== RUN TestCheckLicense\n"}
> {"Time":"2021-03-18T20:46:55.022137897Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestCheckLicense","Output":"--- PASS: TestCheckLicense (0.00s)\n"}
> {"Time":"2021-03-18T20:46:55.022196396Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/utils","Test":"TestCheckLicense","Elapsed":0}
> {"Time":"2021-03-18T20:46:55.022255496Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Output":"PASS\n"}
> {"Time":"2021-03-18T20:46:55.023834004Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Output":"coverage: 9.2% of statements\n"}
> {"Time":"2021-03-18T20:46:55.027047219Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/utils","Output":"ok \tgithub.com/apache/openwhisk-wskdeploy/utils\t0.592s\tcoverage: 9.2% of statements\n"}
> {"Time":"2021-03-18T20:46:55.027175293Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/utils","Elapsed":0.593}
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/websequence: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/websequence
> {"Time":"2021-03-18T20:46:56.788593124Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/dependencies","Output":"? \tgithub.com/apache/openwhisk-wskdeploy/dependencies\t[no test files]\n"}
> {"Time":"2021-03-18T20:46:56.789534113Z","Action":"skip","Package":"github.com/apache/openwhisk-wskdeploy/dependencies","Elapsed":0.001}
>
> > Task :goTest
> Test for github.com/apache/openwhisk-wskdeploy/utils finished, 8 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/websequence:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/websequence finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/dependencies:
> Test for github.com/apache/openwhisk-wskdeploy/dependencies finished, 0 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/triggerrule:
>
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/triggerrule: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/triggerrule
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-project: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/validate-project
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-manifest-deployment-file-extensions: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/validate-manifest-deployment-file-extensions
> package github.com/apache/openwhisk-wskdeploy/tests/apps/owbp-cloudant-trigger: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/apps/owbp-cloudant-trigger
> {"Time":"2021-03-18T20:46:58.751140313Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/validateSequencesCreation","Output":"testing: warning: no tests to run\n"}
> {"Time":"2021-03-18T20:46:58.751376236Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/validateSequencesCreation","Output":"PASS\n"}
> {"Time":"2021-03-18T20:46:58.751542384Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/validateSequencesCreation","Output":"coverage: [no statements]\n"}
> {"Time":"2021-03-18T20:46:58.754587476Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/validateSequencesCreation","Output":"ok \tgithub.com/apache/openwhisk-wskdeploy/tests/src/integration/validateSequencesCreation\t0.058s\tcoverage: [no statements] [no tests to run]\n"}
> {"Time":"2021-03-18T20:46:58.754781574Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/validateSequencesCreation","Elapsed":0.059}
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/cloudant: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/cloudant
>
> > Task :goTest
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/triggerrule finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-project:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-project finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-manifest-deployment-file-extensions:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-manifest-deployment-file-extensions finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/apps/owbp-cloudant-trigger:
> Test for github.com/apache/openwhisk-wskdeploy/tests/apps/owbp-cloudant-trigger finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validateSequencesCreation:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/validateSequencesCreation finished, 0 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/cloudant:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/cloudant finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/message-hub:
>
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/message-hub: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/message-hub
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/flagstests: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/flagstests
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-action-annotations: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/validate-action-annotations
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/export: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/export
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-binding-inputs-annotations: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/validate-binding-inputs-annotations
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/alarmtrigger: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/alarmtrigger
> {"Time":"2021-03-18T20:47:00.657655557Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/wski18n","Output":"? \tgithub.com/apache/openwhisk-wskdeploy/wski18n\t[no test files]\n"}
> {"Time":"2021-03-18T20:47:00.658446548Z","Action":"skip","Package":"github.com/apache/openwhisk-wskdeploy/wski18n","Elapsed":0.001}
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/zipactionwithinclude: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/zipactionwithinclude
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/webaction: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/webaction
>
> > Task :goTest
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/message-hub finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/flagstests:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/flagstests finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-action-annotations:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-action-annotations finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/export:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/export finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-binding-inputs-annotations:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-binding-inputs-annotations finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/alarmtrigger:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/alarmtrigger finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/wski18n:
> Test for github.com/apache/openwhisk-wskdeploy/wski18n finished, 0 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/zipactionwithinclude:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/zipactionwithinclude finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/webaction:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/webaction finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/deployers:
>
> {"Time":"2021-03-18T20:47:01.957743881Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/deployers","Output":"? \tgithub.com/apache/openwhisk-wskdeploy/deployers\t[no test files]\n"}
> {"Time":"2021-03-18T20:47:01.957978953Z","Action":"skip","Package":"github.com/apache/openwhisk-wskdeploy/deployers","Elapsed":0}
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/runtimetests: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/runtimetests
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/zipactionwithexclude: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/zipactionwithexclude
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/docker: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/docker
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/defaultpackage: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/defaultpackage
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validatePackagesInDeployment: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/validatePackagesInDeployment
>
> > Task :goTest
> Test for github.com/apache/openwhisk-wskdeploy/deployers finished, 0 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/runtimetests:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/runtimetests finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/zipactionwithexclude:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/zipactionwithexclude finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/docker:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/docker finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/defaultpackage:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/defaultpackage finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validatePackagesInDeployment:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/validatePackagesInDeployment finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/conductor:
>
> {"Time":"2021-03-18T20:47:03.985519668Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/conductor","Output":"? \tgithub.com/apache/openwhisk-wskdeploy/conductor\t[no test files]\n"}
> {"Time":"2021-03-18T20:47:03.98677838Z","Action":"skip","Package":"github.com/apache/openwhisk-wskdeploy/conductor","Elapsed":0.001}
>
> > Task :goTest
> Test for github.com/apache/openwhisk-wskdeploy/conductor finished, 0 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/cmd:
>
> {"Time":"2021-03-18T20:47:05.320819288Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/cmd","Output":"? \tgithub.com/apache/openwhisk-wskdeploy/cmd\t[no test files]\n"}
> {"Time":"2021-03-18T20:47:05.321206584Z","Action":"skip","Package":"github.com/apache/openwhisk-wskdeploy/cmd","Elapsed":0}
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-packages-in-manifest: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/validate-packages-in-manifest
> {"Time":"2021-03-18T20:47:06.202062373Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/managed-deployment","Output":"testing: warning: no tests to run\n"}
> {"Time":"2021-03-18T20:47:06.203084812Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/managed-deployment","Output":"PASS\n"}
> {"Time":"2021-03-18T20:47:06.203189661Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/managed-deployment","Output":"coverage: [no statements]\n"}
> {"Time":"2021-03-18T20:47:06.204952642Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/managed-deployment","Output":"ok \tgithub.com/apache/openwhisk-wskdeploy/tests/src/integration/managed-deployment\t0.012s\tcoverage: [no statements] [no tests to run]\n"}
> {"Time":"2021-03-18T20:47:06.20511029Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/tests/src/integration/managed-deployment","Elapsed":0.013}
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/apigateway: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/apigateway
>
> > Task :goTest
> Test for github.com/apache/openwhisk-wskdeploy/cmd finished, 0 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-packages-in-manifest:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/validate-packages-in-manifest finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/managed-deployment:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/managed-deployment finished, 0 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/apigateway:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/apigateway finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/wskderrors:
>
> {"Time":"2021-03-18T20:47:08.855722645Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/wskderrors","Output":"? \tgithub.com/apache/openwhisk-wskdeploy/wskderrors\t[no test files]\n"}
> {"Time":"2021-03-18T20:47:08.856560236Z","Action":"skip","Package":"github.com/apache/openwhisk-wskdeploy/wskderrors","Elapsed":0.001}
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/conductor: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/conductor
> package github.com/apache/openwhisk-wskdeploy/tests/src/integration/zipaction: build constraints exclude all Go files in /home/oceanfish81/openwhisk-wskdeploy/tests/src/integration/zipaction
>
> > Task :goTest
> Test for github.com/apache/openwhisk-wskdeploy/wskderrors finished, 0 completed, 0 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/conductor:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/conductor finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/tests/src/integration/zipaction:
> Test for github.com/apache/openwhisk-wskdeploy/tests/src/integration/zipaction finished, 1 completed, 1 failed.
> Result of package github.com/apache/openwhisk-wskdeploy/wskenv:
>
> {"Time":"2021-03-18T20:47:10.885744109Z","Action":"run","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Test":"TestInterpolateStringWithEnvVar"}
> {"Time":"2021-03-18T20:47:10.886005081Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Test":"TestInterpolateStringWithEnvVar","Output":"=== RUN TestInterpolateStringWithEnvVar\n"}
> {"Time":"2021-03-18T20:47:10.886027506Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Test":"TestInterpolateStringWithEnvVar","Output":"NoDollar\n"}
> {"Time":"2021-03-18T20:47:10.886039306Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Test":"TestInterpolateStringWithEnvVar","Output":"oh, dollars!\n"}
> {"Time":"2021-03-18T20:47:10.886047605Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Test":"TestInterpolateStringWithEnvVar","Output":"5000\n"}
> {"Time":"2021-03-18T20:47:10.88606163Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Test":"TestInterpolateStringWithEnvVar","Output":"--- PASS: TestInterpolateStringWithEnvVar (0.00s)\n"}
> {"Time":"2021-03-18T20:47:10.886070205Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Test":"TestInterpolateStringWithEnvVar","Elapsed":0}
> {"Time":"2021-03-18T20:47:10.88608053Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Output":"PASS\n"}
> {"Time":"2021-03-18T20:47:10.886088905Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Output":"coverage: 62.9% of statements\n"}
> {"Time":"2021-03-18T20:47:10.886963471Z","Action":"output","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Output":"ok \tgithub.com/apache/openwhisk-wskdeploy/wskenv\t0.007s\tcoverage: 62.9% of statements\n"}
> {"Time":"2021-03-18T20:47:10.887006295Z","Action":"pass","Package":"github.com/apache/openwhisk-wskdeploy/wskenv","Elapsed":0.007}
>
> > Task :goTest FAILED
> Test for github.com/apache/openwhisk-wskdeploy/wskenv finished, 1 completed, 0 failed.
> Generating HTML test report...
> Finished generating test html results (0.055 secs) into: /home/oceanfish81/openwhisk-wskdeploy/.gogradle/reports/test
> :goTest (Thread[Execution worker for ':',5,main]) completed. Took 24.457 secs.
>
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Execution failed for task ':goTest'.
> > There are 25 failed tests. Please see /home/oceanfish81/openwhisk-wskdeploy/.gogradle/reports/test/index.html for more details.
>
> * Try:
> Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights.
>
> * Get more help at https://help.gradle.org
>
> Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
> Use '--warning-mode all' to show the individual deprecation warnings.
> See https://docs.gradle.org/6.8.3/userguide/command_line_interface.html#sec:command_line_warnings
>
> BUILD FAILED in 26s
> 2 actionable tasks: 2 executed
>

[test_report.zip](https://github.com/apache/openwhisk-wskdeploy/files/6167115/test_report.zip)

Contributor guide

Open the contributing guide

Research direction

Reproduce the report on Aarch64 with ./gradlew goBuild and ./gradlew goTest --info, starting with the failing tests/src/integration/helloworld package and the reflect-related dependency change from the linked patch. Identify the failing assertion or build constraint and verify that the full goTest task passes after the issue is addressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.