Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change ISIS3DATA to ISISDATA #3728

Merged
merged 4 commits into from
Mar 4, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ pipeline {
def build_ok = true
def condaPath = ""
def isisEnv = [
"ISIS3DATA=/isisData/data",
"ISISDATA=/isisData/isis_data",
"ISIS3TESTDATA=/isisData/testData",
"ISIS3MGRSCRIPTS=/isisData/data/isis3mgr_scripts",
"MALLOC_CHECK_=1"
Expand Down
16 changes: 8 additions & 8 deletions isis/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ set(BUILD_SHARED_LIBS ON)
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)

# Specify user options that can be passed in with the initial CMake command.
option(isis3Data "Directory containing Isis3Data" OFF )
option(isisData "Directory containing IsisData" OFF )
option(isis3TestData "Directory containing Isis3TestData" OFF )
option(testOutputDir "Directory to store app test output folders" OFF )
option(buildCore "Build the core ISIS modules" ON )
Expand All @@ -82,18 +82,18 @@ if(DEFINED ENV{CONDA_PREFIX} AND CMAKE_INSTALL_PREFIX STREQUAL "/usr/local")
endif()

# Prioritize passed in variables over env vars, probably a better way to do this
if(DEFINED ENV{ISIS3DATA} AND NOT isis3Data)
set(isis3Data $ENV{ISIS3DATA})
if(DEFINED ENV{ISISDATA} AND NOT isisData)
set(isisData $ENV{ISISDATA})
endif()
if(DEFINED ENV{ISIS3TESTDATA} AND NOT isis3TestData)
set(isis3TestData $ENV{ISIS3TESTDATA})
endif()

if(EXISTS ${isis3Data})
set(ENV{ISIS3DATA} "${isis3Data}")
if(EXISTS ${isisData})
set(ENV{ISISDATA} "${isisData}")
else()
message(WARNING "Isis3Data directory ${isis3Data} not found, unit tests will fail.")
set(isis3Data OFF)
message(WARNING "Isis Data directory ${isisData} not found, unit tests will fail.")
set(isisData OFF)
endif()

if(EXISTS ${isis3TestData})
Expand Down Expand Up @@ -124,7 +124,7 @@ message("\tBUILD CORE: ${buildCore}")
message("\tBUILD MISSIONS: ${buildMissions}")
message("\tJP2K SUPPORT: ${JP2KFLAG}")
message("\tPYTHON BINDINGS: ${pybindings}")
message("\tISIS3DATA: ${isis3Data}")
message("\tISISDATA: ${isisData}")
message("\tISISTESTDATA: ${isis3TestData}")
message("\tTEST OUTPUT DIR: ${testOutputDir}")
message("\tINSTALL PREFIX: ${CMAKE_INSTALL_PREFIX}")
Expand Down
72 changes: 36 additions & 36 deletions isis/IsisPreferences
Original file line number Diff line number Diff line change
Expand Up @@ -175,42 +175,42 @@ EndGroup
########################################################

Group = DataDirectory
Apollo15 = $ISIS3DATA/apollo15
Apollo16 = $ISIS3DATA/apollo16
Apollo17 = $ISIS3DATA/apollo17
Base = $ISIS3DATA/base
Cassini = $ISIS3DATA/cassini
Chan1 = $ISIS3DATA/chan1
Chandrayaan1 = $ISIS3DATA/chandrayaan1
Clementine1 = $ISIS3DATA/clementine1
Clipper = $ISIS3DATA/../datalocal/clipper
Control = $ISIS3DATA/control
Dawn = $ISIS3DATA/dawn
Galileo = $ISIS3DATA/galileo
Hayabusa = $ISIS3DATA/hayabusa
Hayabusa2 = $ISIS3DATA/hayabusa2
Juno = $ISIS3DATA/juno
Kaguya = $ISIS3DATA/kaguya
Lo = $ISIS3DATA/lo
Lro = $ISIS3DATA/lro
Mariner10 = $ISIS3DATA/mariner10
Mer = $ISIS3DATA/mer
Mex = $ISIS3DATA/mex
Messenger = $ISIS3DATA/messenger
Mgs = $ISIS3DATA/mgs
Mro = $ISIS3DATA/mro
Near = $ISIS3DATA/near
NewHorizons = $ISIS3DATA/newhorizons
Odyssey = $ISIS3DATA/odyssey
OsirisRex = $ISIS3DATA/../datalocal/osirisrex
Rolo = $ISIS3DATA/rolo
Rosetta = $ISIS3DATA/rosetta
Smart1 = $ISIS3DATA/smart1
Tgo = $ISIS3DATA/tgo
Viking1 = $ISIS3DATA/viking1
Viking2 = $ISIS3DATA/viking2
Voyager1 = $ISIS3DATA/voyager1
Voyager2 = $ISIS3DATA/voyager2
Apollo15 = $ISISDATA/apollo15
Apollo16 = $ISISDATA/apollo16
Apollo17 = $ISISDATA/apollo17
Base = $ISISDATA/base
Cassini = $ISISDATA/cassini
Chan1 = $ISISDATA/chan1
Chandrayaan1 = $ISISDATA/chandrayaan1
Clementine1 = $ISISDATA/clementine1
Clipper = $ISISDATA/../datalocal/clipper
Control = $ISISDATA/control
Dawn = $ISISDATA/dawn
Galileo = $ISISDATA/galileo
Hayabusa = $ISISDATA/hayabusa
Hayabusa2 = $ISISDATA/hayabusa2
Juno = $ISISDATA/juno
Kaguya = $ISISDATA/kaguya
Lo = $ISISDATA/lo
Lro = $ISISDATA/lro
Mariner10 = $ISISDATA/mariner10
Mer = $ISISDATA/mer
Mex = $ISISDATA/mex
Messenger = $ISISDATA/messenger
Mgs = $ISISDATA/mgs
Mro = $ISISDATA/mro
Near = $ISISDATA/near
NewHorizons = $ISISDATA/newhorizons
Odyssey = $ISISDATA/odyssey
OsirisRex = $ISISDATA/../datalocal/osirisrex
Rolo = $ISISDATA/rolo
Rosetta = $ISISDATA/rosetta
Smart1 = $ISISDATA/smart1
Tgo = $ISISDATA/tgo
Viking1 = $ISISDATA/viking1
Viking2 = $ISISDATA/viking2
Voyager1 = $ISISDATA/voyager1
Voyager2 = $ISISDATA/voyager2
Temporary = .
EndGroup

Expand Down
72 changes: 36 additions & 36 deletions isis/TestPreferences
Original file line number Diff line number Diff line change
Expand Up @@ -175,42 +175,42 @@ EndGroup
########################################################

Group = DataDirectory
Apollo15 = $ISIS3DATA/apollo15
Apollo16 = $ISIS3DATA/apollo16
Apollo17 = $ISIS3DATA/apollo17
Base = $ISIS3DATA/base
Cassini = $ISIS3DATA/cassini
Chan1 = $ISIS3DATA/chan1
Chandrayaan1 = $ISIS3DATA/chandrayaan1
Clementine1 = $ISIS3DATA/clementine1
Clipper = $ISIS3DATA/../datalocal/clipper
Control = $ISIS3DATA/control
Dawn = $ISIS3DATA/dawn
Galileo = $ISIS3DATA/galileo
Hayabusa = $ISIS3DATA/hayabusa
Hayabusa2 = $ISIS3DATA/hayabusa2
Juno = $ISIS3DATA/juno
Kaguya = $ISIS3DATA/kaguya
Lo = $ISIS3DATA/lo
Lro = $ISIS3DATA/lro
Mariner10 = $ISIS3DATA/mariner10
Mer = $ISIS3DATA/mer
Mex = $ISIS3DATA/mex
Messenger = $ISIS3DATA/messenger
Mgs = $ISIS3DATA/mgs
Mro = $ISIS3DATA/mro
Near = $ISIS3DATA/near
NewHorizons = $ISIS3DATA/newhorizons
Odyssey = $ISIS3DATA/odyssey
OsirisRex = $ISIS3DATA/../datalocal/osirisrex
Rolo = $ISIS3DATA/rolo
Rosetta = $ISIS3DATA/rosetta
Smart1 = $ISIS3DATA/smart1
Tgo = $ISIS3DATA/tgo
Viking1 = $ISIS3DATA/viking1
Viking2 = $ISIS3DATA/viking2
Voyager1 = $ISIS3DATA/voyager1
Voyager2 = $ISIS3DATA/voyager2
Apollo15 = $ISISDATA/apollo15
Apollo16 = $ISISDATA/apollo16
Apollo17 = $ISISDATA/apollo17
Base = $ISISDATA/base
Cassini = $ISISDATA/cassini
Chan1 = $ISISDATA/chan1
Chandrayaan1 = $ISISDATA/chandrayaan1
Clementine1 = $ISISDATA/clementine1
Clipper = $ISISDATA/../datalocal/clipper
Control = $ISISDATA/control
Dawn = $ISISDATA/dawn
Galileo = $ISISDATA/galileo
Hayabusa = $ISISDATA/hayabusa
Hayabusa2 = $ISISDATA/hayabusa2
Juno = $ISISDATA/juno
Kaguya = $ISISDATA/kaguya
Lo = $ISISDATA/lo
Lro = $ISISDATA/lro
Mariner10 = $ISISDATA/mariner10
Mer = $ISISDATA/mer
Mex = $ISISDATA/mex
Messenger = $ISISDATA/messenger
Mgs = $ISISDATA/mgs
Mro = $ISISDATA/mro
Near = $ISISDATA/near
NewHorizons = $ISISDATA/newhorizons
Odyssey = $ISISDATA/odyssey
OsirisRex = $ISISDATA/../datalocal/osirisrex
Rolo = $ISISDATA/rolo
Rosetta = $ISISDATA/rosetta
Smart1 = $ISISDATA/smart1
Tgo = $ISISDATA/tgo
Viking1 = $ISISDATA/viking1
Viking2 = $ISISDATA/viking2
Voyager1 = $ISISDATA/voyager1
Voyager2 = $ISISDATA/voyager2
Temporary = .
EndGroup

Expand Down
2 changes: 1 addition & 1 deletion isis/cmake/RunMakeFileTest.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,6 @@ endfunction()
# - Just redirect to the main function call.

# Needed for IsisPreferences and other test data to be found
set(ENV{ISIS3DATA} "${DATA_ROOT}")
set(ENV{ISISDATA} "${DATA_ROOT}")

run_app_makefile_test(${MAKEFILE} ${INPUT_DIR} ${OUTPUT_DIR} ${TRUTH_DIR} ${BIN_DIR})
6 changes: 3 additions & 3 deletions isis/cmake/RunUnitTest.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
#=========================================================================

# Multiple ISIS files need to find things relative to ISISROOT
# and ISIS3DATA so make sure those are set.
set(ENV{ISIS3DATA} "${DATA_ROOT}")
# and ISISDATA so make sure those are set.
set(ENV{ISISDATA} "${DATA_ROOT}")

message(STATUS "ISISROOT = $ENV{ISISROOT}")
message(STATUS "ISIS3DATA = $ENV{ISIS3DATA}")
message(STATUS "ISISDATA = $ENV{ISISDATA}")

# Set up a file for program output
set(outputFile "${TEST_PROG}.output")
Expand Down
4 changes: 2 additions & 2 deletions isis/cmake/TestSetup.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ macro(add_makefile_test_target testName makeFile inputDir outputDir truthDir)
-DMAKEFILE=${makeFile}
-DCMAKE_BINARY_DIR=${CMAKE_BINARY_DIR}
-DCODE_ROOT=${PROJECT_SOURCE_DIR}
-DDATA_ROOT=$ENV{ISIS3DATA}
-DDATA_ROOT=$ENV{ISISDATA}
-DINPUT_DIR=${inputDir}
-DOUTPUT_DIR=${outputDir}
-DTRUTH_DIR=${truthDir}
Expand All @@ -76,7 +76,7 @@ macro(add_unit_test_target testFile truthFile labels)
COMMAND ${CMAKE_COMMAND}
-DTEST_PROG=${fullTestPath}
-DTRUTH_FILE=${truthFile}
-DDATA_ROOT=$ENV{ISIS3DATA}
-DDATA_ROOT=$ENV{ISISDATA}
-DCODE_ROOT=${PROJECT_SOURCE_DIR}
-P ${thisFolder}/RunUnitTest.cmake)
set_tests_properties(${testName} PROPERTIES LABELS "unit;${labels}")
Expand Down
6 changes: 3 additions & 3 deletions isis/scripts/isis3Startup.csh
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ if ($?ISISROOT == 0) then
setenv ISISROOT /usgs/pkgs/isis3/install
endif

# Initialize the ISIS3DATA environment variable
# Initialize the ISISDATA environment variable
if (-d $ISISROOT/../data) then
setenv ISIS3DATA $ISISROOT/../data
setenv ISISDATA $ISISROOT/../isis_data
else
setenv ISIS3DATA /usgs/cpkgs/isis3/data
setenv ISISDATA /usgs/cpkgs/isis3/isis_data
endif

# Initialize the ISIS3TESTDATA environment variable
Expand Down
6 changes: 3 additions & 3 deletions isis/scripts/isis3Startup.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ def setisis():
ISISROOT = "/usgs/pkgs/isis3/install"
os.environ['ISISROOT'] = ISISROOT

#Check for the ISIS3DATA directory. If it does not exist use a default
#Check for the ISISDATA directory. If it does not exist use a default
if os.path.exists("%s/../data" % (ISISROOT)):
os.environ['ISIS3DATA'] = "%s/../data" % (ISISROOT)
os.environ['ISISDATA'] = "%s/../isis_data" % (ISISROOT)
else:
os.environ['ISIS3DATA'] = "/usgs/cpkgs/isis3/data"
os.environ['ISISDATA'] = "/usgs/cpkgs/isis3/isis_data"

#Check for the ISIS3TESTDATA directory. If it does not exist use a default
if os.path.exists("%s/../testData" % (ISISROOT)):
Expand Down
6 changes: 3 additions & 3 deletions isis/scripts/isis3Startup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ if [ ! "$ISISROOT" ]; then
fi

if [ -d $ISISROOT/../data ]; then
ISIS3DATA=$ISISROOT/../data
ISISDATA=$ISISROOT/../isis_data
else
ISIS3DATA=/usgs/cpkgs/isis3/data
ISISDATA=/usgs/cpkgs/isis3/isis_data
fi
export ISIS3DATA
export ISISDATA

# Do not export when used by outside groups
if [ -d $ISISROOT/../testData ]; then
Expand Down
14 changes: 7 additions & 7 deletions isis/scripts/isis3VarInit.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#
#
# Description: This program builds the shell scripts that define the
# ISISROOT/ISIS3DATA/ISIS3TESTDATA environment variables for the user
# ISISROOT/ISISDATA/ISIS3TESTDATA environment variables for the user
# when the ISIS3 conda environment is activated, and clean up when it is
# deactivated.
#
Expand Down Expand Up @@ -116,14 +116,14 @@ def mkdir(p):
activate_scripts = ["""
#!/usr/bin/env sh
export ISISROOT={}
export ISIS3DATA={}
export ISISDATA={}
export ISIS3TESTDATA={}
export ALESPICEROOT={}
""",
"""
#!/usr/bin/env csh
setenv ISISROOT {}
setenv ISIS3DATA {}
setenv ISISDATA {}
setenv ISIS3TESTDATA {}
setenv ALESPICEROOT {}

Expand All @@ -132,7 +132,7 @@ def mkdir(p):
"""
#!/usr/bin/env fish
set -gx ISISROOT {}
set -gx ISIS3DATA {}
set -gx ISISDATA {}
set -gx ISIS3TESTDATA {}
set -gx ALESPICEROOT {}
"""]
Expand All @@ -141,21 +141,21 @@ def mkdir(p):
deactivate_scripts = ["""
#!/usr/bin/env sh
unset ISISROOT
unset ISIS3DATA
unset ISISDATA
unset ISIS3TESTDATA
unset ALESPICEROOT
""",
"""
#!/usr/bin/env csh
unsetenv ISISROOT
unsetenv ISIS3DATA
unsetenv ISISDATA
unsetenv ISIS3TESTDATA
unsetenv ALESPICEROOT
""",
"""
#!/usr/bin/env fish
set -e ISISROOT
set -e ISIS3DATA
set -e ISISDATA
set -e ISIS3TESTDATA
set -e ALESPICEROOT
"""]
Expand Down