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 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.34.1' 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 9136bf065fe59e64db24c8a3f2aeee7178450273 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 9136bf065fe59e64db24c8a3f2aeee7178450273 # timeout=10 Commit message: "I'm changing the way ddzt handles the derivative over momentum level 1. Previously, it was based on the differential between the ghost point and the first level above the surface. Now, the value of the derivative at momentum level 2 is simply being dropped down to momentum level 1." > git rev-list --no-walk 3d364fec45434074a7d9d1815861b4ff8d6df674 # 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/2504) Updating files: 72% (1803/2504) Updating files: 73% (1828/2504) Updating files: 74% (1853/2504) Updating files: 75% (1878/2504) Updating files: 76% (1904/2504) Updating files: 77% (1929/2504) Updating files: 78% (1954/2504) Updating files: 79% (1979/2504) Updating files: 80% (2004/2504) Updating files: 81% (2029/2504) Updating files: 82% (2054/2504) Updating files: 83% (2079/2504) Updating files: 84% (2104/2504) Updating files: 85% (2129/2504) Updating files: 86% (2154/2504) Updating files: 87% (2179/2504) Updating files: 88% (2204/2504) Updating files: 89% (2229/2504) Updating files: 90% (2254/2504) Updating files: 91% (2279/2504) Updating files: 92% (2304/2504) Updating files: 93% (2329/2504) Updating files: 94% (2354/2504) Updating files: 95% (2379/2504) Updating files: 96% (2404/2504) Updating files: 97% (2429/2504) Updating files: 98% (2454/2504) Updating files: 99% (2479/2504) Updating files: 100% (2504/2504) Updating files: 100% (2504/2504), 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(...)? 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(...)? 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(...)? 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(...)? 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(...)? File "/home/jenkins/workspace/clubb_api_commitment_test/utilities/api_analysis/create_module_table.py", line 76 print datetime.datetime.now() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? 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