Conversation
1) there was a typo in CXX inside a var name; it was spelled CxX. 2) when linking libs, link ekat_test_main *before* any libs passed to the macro, since the user might as for EXCLUDE_TEST_SESSION, and those extra libs might contain the implementation of the test session functions. By linking user provided libs *after* ekat_test_main, dependencies are correctly resolved.
|
Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request. |
|
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects: Pull Request Auto Testing STARTING (click to expand)Build InformationTest Name: EKAT_PullRequest_Autotester_Blake
Jenkins Parameters
Build InformationTest Name: EKAT_PullRequest_Autotester_Weaver
Jenkins Parameters
Build InformationTest Name: EKAT_PullRequest_Autotester_Mappy
Jenkins Parameters
Using Repos:
Pull Request Author: bartgol |
|
Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED Note: Testing will normally be attempted again in approx. 4 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run. Pull Request Auto Testing has FAILED (click to expand)Build InformationTest Name: EKAT_PullRequest_Autotester_Blake
Jenkins Parameters
Build InformationTest Name: EKAT_PullRequest_Autotester_Weaver
Jenkins Parameters
Build InformationTest Name: EKAT_PullRequest_Autotester_Mappy
Jenkins Parameters
Console Output (last 100 lines) : EKAT_PullRequest_Autotester_Blake # 87 (click to expand)Console Output (last 100 lines) : EKAT_PullRequest_Autotester_Weaver # 82 (click to expand)Console Output (last 100 lines) : EKAT_PullRequest_Autotester_Mappy # 1 (click to expand) |
jeff-cohere
left a comment
There was a problem hiding this comment.
Darned case sensitivity!
Looks like the mappy failure comes from using an ancient (2.x) version of cmake there.
|
Yeah, I realized I did a sloppy job setting up the mappy jenkins stuff. I edited the bowman job, but forgot to update a bunch of stuff, like the modules... :) |
|
Status Flag 'Pull Request AutoTester' - User Requested Retest - Label AT: RETEST will be reset after testing. |
|
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects: Pull Request Auto Testing STARTING (click to expand)Build InformationTest Name: EKAT_PullRequest_Autotester_Blake
Jenkins Parameters
Build InformationTest Name: EKAT_PullRequest_Autotester_Weaver
Jenkins Parameters
Build InformationTest Name: EKAT_PullRequest_Autotester_Mappy
Jenkins Parameters
Using Repos:
Pull Request Author: bartgol |
|
Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED Note: Testing will normally be attempted again in approx. 4 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run. Pull Request Auto Testing has FAILED (click to expand)Build InformationTest Name: EKAT_PullRequest_Autotester_Blake
Jenkins Parameters
Build InformationTest Name: EKAT_PullRequest_Autotester_Weaver
Jenkins Parameters
Build InformationTest Name: EKAT_PullRequest_Autotester_Mappy
Jenkins Parameters
Console Output (last 100 lines) : EKAT_PullRequest_Autotester_Blake # 88 (click to expand)Console Output (last 100 lines) : EKAT_PullRequest_Autotester_Weaver # 83 (click to expand)Console Output (last 100 lines) : EKAT_PullRequest_Autotester_Mappy # 5 (click to expand) |
|
Manually retested on mappy, after fixing the jenkins shell script. Tests pass. Merging manually so we don't have to wait till the AT picks it up again. |
Motivation
macro, since the user might as for EXCLUDE_TEST_SESSION, and those extra
libs might contain the implementation of the test session functions.
By linking user provided libs after ekat_test_main, dependencies are
correctly resolved.
Testing
I configured/compiled SCREAM without/with this mod, and this PR fixes config/linking errors I was getting.