Started by an SCM change Obtained jenkins_tests/clubb_api_commitment_test/Jenkinsfile from git https://github.com/larson-group/clubb.git [Pipeline] Start of Pipeline [Pipeline] node Still waiting to schedule task Waiting for next available executor Running on Jenkins in /home/jenkins/workspace/clubb_api_commitment_test [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git Cloning the remote Git repository Cloning repository https://github.com/larson-group/clubb.git > git init /home/jenkins/workspace/clubb_api_commitment_test # timeout=10 Fetching upstream changes from https://github.com/larson-group/clubb.git > git --version # timeout=10 > git --version # 'git version 2.30.2' using GIT_ASKPASS to set credentials A token based key used by Jenkins to preform Github actions, created 6/21/2021 > git fetch --tags --force --progress -- https://github.com/larson-group/clubb.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/larson-group/clubb.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision c50ab36d29f7c3cdbadbfa6cfa5cf935451e26a2 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f c50ab36d29f7c3cdbadbfa6cfa5cf935451e26a2 # timeout=10 Commit message: "I added "smooth" max clipping for invrs_tau_shear, which is a variable that is supposed to be positive definite, yet was obtaining negative values at the model lower boundary owing to linear extension at the boundaries as part of the linear interpolation call." > git rev-list --no-walk 61b4a67e170bc2243263ac19fb90b24f5a1e455b # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Run the API Commitment Script) [Pipeline] sh + utilities/api_analysis/run_full_api_diagnostics.bash Checking out CLUBB Cloning into 'CLUBB'... Checking out SAM Cloning into 'SAM'... Checking out WRF Cloning into 'WRF'... Updating files: 71% (1798/2503) Updating files: 72% (1803/2503) Updating files: 73% (1828/2503) Updating files: 74% (1853/2503) Updating files: 75% (1878/2503) Updating files: 76% (1903/2503) Updating files: 77% (1928/2503) Updating files: 78% (1953/2503) Updating files: 79% (1978/2503) Updating files: 80% (2003/2503) Updating files: 81% (2028/2503) Updating files: 82% (2053/2503) Updating files: 83% (2078/2503) Updating files: 84% (2103/2503) Updating files: 85% (2128/2503) Updating files: 86% (2153/2503) Updating files: 87% (2178/2503) Updating files: 88% (2203/2503) Updating files: 89% (2228/2503) Updating files: 90% (2253/2503) Updating files: 91% (2278/2503) Updating files: 92% (2303/2503) Updating files: 93% (2328/2503) Updating files: 94% (2353/2503) Updating files: 95% (2378/2503) Updating files: 96% (2403/2503) Updating files: 97% (2428/2503) Updating files: 98% (2453/2503) Updating files: 99% (2478/2503) Updating files: 100% (2503/2503) Updating files: 100% (2503/2503), done. Checking out CAM Cloning into 'CAM'... Moving CLUBB_core Removing .git Folders find: ‘CLUBB/.git’: No such file or directory find: ‘SAM/.git’: No such file or directory find: ‘WRF/.git’: No such file or directory find: ‘CAM/.git’: No such file or directory Copying the SILHS API into the CLUBB API Running the Usage Analyzer File "/home/jenkins/workspace/clubb_api_commitment_test/utilities/api_analysis/usage_analyzer.py", line 414 print "" ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("")? Removing API from CLUBB_core Removing API from SILHS Removing G_Unit_Tests from CLUBB Moving SILHS to CLUBB_core Testing CLUBB_Standalone's API Commitment File "/home/jenkins/workspace/clubb_api_commitment_test/utilities/api_analysis/api_commitment_test.py", line 109 print "An API error occurred in ", file, errorDictionary[file] ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("An API error occurred in ", file, errorDictionary[file])? Testing CLUBB_core's API Commitment File "/home/jenkins/workspace/clubb_api_commitment_test/utilities/api_analysis/api_commitment_test.py", line 109 print "An API error occurred in ", file, errorDictionary[file] ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("An API error occurred in ", file, errorDictionary[file])? Testing SAM's API Commitment File "/home/jenkins/workspace/clubb_api_commitment_test/utilities/api_analysis/api_commitment_test.py", line 109 print "An API error occurred in ", file, errorDictionary[file] ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("An API error occurred in ", file, errorDictionary[file])? Testing CAM's API Commitment File "/home/jenkins/workspace/clubb_api_commitment_test/utilities/api_analysis/api_commitment_test.py", line 109 print "An API error occurred in ", file, errorDictionary[file] ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("An API error occurred in ", file, errorDictionary[file])? Testing WRF's API Commitment File "/home/jenkins/workspace/clubb_api_commitment_test/utilities/api_analysis/api_commitment_test.py", line 109 print "An API error occurred in ", file, errorDictionary[file] ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("An API error occurred in ", file, errorDictionary[file])? File "/home/jenkins/workspace/clubb_api_commitment_test/utilities/api_analysis/create_module_table.py", line 76 print datetime.datetime.now() ^ SyntaxError: invalid syntax Removing Checkouts Testing API Commitment All host models passed. Removing Dependencies [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Display Tables) [Pipeline] sh + cat utilities/api_analysis/log/apiCommitmentTable.txt [Pipeline] sh + cat utilities/api_analysis/log/usageAnalyzerTable.txt [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] script [Pipeline] { [Pipeline] cleanWs [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] done [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline Finished: SUCCESS