Skip to content

Commit

Permalink
changed shell ${x?missing} to ${x:?missing}
Browse files Browse the repository at this point in the history
  • Loading branch information
emmanuelthome committed Nov 6, 2024
1 parent 112550c commit 3af7c6d
Show file tree
Hide file tree
Showing 19 changed files with 44 additions and 44 deletions.
2 changes: 1 addition & 1 deletion gf2x/ci/utilities/coverage-postprocess.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ while [ $# -gt 1 ] ; do
fi
done

: ${OUTPUTDIR?missing}
: ${OUTPUTDIR:?missing}

rev=

Expand Down
4 changes: 2 additions & 2 deletions scripts/estimate_matsize/estimate_matsize.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@ set -e
: ${seed=0}

# These are normally set by cmake during tests
if ! [ -d ${CADO_NFS_BINARY_DIR?missing} ] ; then echo "$CADO_NFS_BINARY_DIR missing" >&2 ; exit 1 ; fi
if ! [ -d ${CADO_NFS_SOURCE_DIR?missing} ] ; then echo "$CADO_NFS_SOURCE_DIR missing" >&2 ; exit 1 ; fi
if ! [ -d ${CADO_NFS_BINARY_DIR:?missing} ] ; then echo "$CADO_NFS_BINARY_DIR missing" >&2 ; exit 1 ; fi
if ! [ -d ${CADO_NFS_SOURCE_DIR:?missing} ] ; then echo "$CADO_NFS_SOURCE_DIR missing" >&2 ; exit 1 ; fi


## The following can also be overriden with env variables
Expand Down
2 changes: 1 addition & 1 deletion tests/estimate_matsize/test_with_relation_cache.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ params_args=(
slaves.hostnames=localhost
tasks.sieve.las.threads=auto
tasks.polyselect.import="$CADO_NFS_SOURCE_DIR/tests/estimate_matsize/p80.poly"
tasks.workdir=${wdir?missing}
tasks.workdir=${wdir:?missing}
)

paramfile_args=(
Expand Down
10 changes: 5 additions & 5 deletions tests/filter/test_dup2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

set -e

: ${WORKDIR?missing}
: ${WORKDIR:?missing}

DL=()

Expand Down Expand Up @@ -46,10 +46,10 @@ while [ $# -gt 0 ] ; do
fi
done

: ${CADO_NFS_BINARY_DIR?missing}
: ${POLY?missing}
: ${LPBS?missing}
: ${RELS?missing}
: ${CADO_NFS_BINARY_DIR:?missing}
: ${POLY:?missing}
: ${LPBS:?missing}
: ${RELS:?missing}

RENUMBER="${WORKDIR}/renumber.gz"
WORK_RELS="${WORKDIR}/rels.gz"
Expand Down
2 changes: 1 addition & 1 deletion tests/filter/test_filter_galois.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ done
FG="$build_tree/filter/filter_galois"
SOURCE_TEST_DIR="`dirname "$0"`"

: ${wdir?missing}
: ${wdir:?missing}

poly="${SOURCE_TEST_DIR}/test_filter_galois.d20.poly"
renumber="${SOURCE_TEST_DIR}/test_filter_galois.d20.renumber"
Expand Down
2 changes: 1 addition & 1 deletion tests/filter/testsm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ done
SM="$build_tree/filter/sm"
SOURCE_TEST_DIR="`dirname "$0"`"

: ${wdir?missing}
: ${wdir:?missing}

poly="${SOURCE_TEST_DIR}/testsm.p59.poly"
purged="${SOURCE_TEST_DIR}/testsm.p59.purged.gz"
Expand Down
2 changes: 1 addition & 1 deletion tests/guess_mpi_configs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
# ditto for exporter_mpi_extra_args and mpi_extra_args

: ${bindir:=$PROJECT_BINARY_DIR}
: ${bindir?missing variable}
: ${bindir:?missing variable}

# not sure that it makes sense to have this script distinct from bwc.pl

Expand Down
4 changes: 2 additions & 2 deletions tests/linalg/bwc/bwc-dispatch-matmul.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ if [ "$CADO_DEBUG" ] ; then set -x ; fi
# only arguments understood are mpi= thr= seed=

: ${bindir:=$PROJECT_BINARY_DIR}
: ${bindir?missing variable}
: ${bindir:?missing variable}

# inject the variables that were provided by guess_mpi_configs
if [ "$mpi" ] ; then
Expand Down Expand Up @@ -53,7 +53,7 @@ while [ $# -gt 0 ] ; do
fi
done

: ${bindir?missing variable}
: ${bindir:?missing variable}

if ! [ -d "$bindir" ] ; then
echo "bindir $bindir does not exist" >&2
Expand Down
2 changes: 1 addition & 1 deletion tests/linalg/bwc/test-blocklanczos.sh
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ while [ $# -gt 0 ] ; do
fi
done

: "${CADO_NFS_BINARY_DIR?missing}"
: "${CADO_NFS_BINARY_DIR:?missing}"

redirect_unless_debug() {
file="$1"
Expand Down
2 changes: 1 addition & 1 deletion tests/linalg/bwc/test-plingen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set -e
if [ "$CADO_DEBUG" ] ; then set -x ; fi

: ${bindir:=$PROJECT_BINARY_DIR}
: ${bindir?missing variable}
: ${bindir:?missing variable}
: ${wdir:?missing}

# inject the variables that were provided by guess_mpi_configs
Expand Down
6 changes: 3 additions & 3 deletions tests/linalg/bwc/test_matrix_file.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ set -e

if [ "$CADO_DEBUG" ] ; then set -x ; fi

: ${wdir?missing}
: ${CADO_NFS_BINARY_DIR?missing}
: ${CADO_NFS_SOURCE_DIR?missing}
: ${wdir:?missing}
: ${CADO_NFS_BINARY_DIR:?missing}
: ${CADO_NFS_SOURCE_DIR:?missing}
: ${test_id:=$1}
: ${test_id:=sample1}

Expand Down
8 changes: 4 additions & 4 deletions tests/misc/test_renumber.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

set -e

: ${wdir?missing}
: ${wdir:?missing}

while [ $# -gt 0 ] ; do
if [ "$1" = "-b" ] ; then
Expand All @@ -23,9 +23,9 @@ while [ $# -gt 0 ] ; do
fi
done

: ${BUILD_DIR?missing}
: ${POLY?missing}
: ${LPBS?missing}
: ${BUILD_DIR:?missing}
: ${POLY:?missing}
: ${LPBS:?missing}

RENUMBER="${wdir}/renumber.gz"

Expand Down
2 changes: 1 addition & 1 deletion tests/pipe_to_sage.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

set -e
: ${wdir?missing}
: ${wdir:?missing}
"$@" > "$wdir/test.sage"
"$SAGE" "$wdir/test.sage"
2 changes: 1 addition & 1 deletion tests/sieve/F9.dupsup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ if [ "$CADO_DEBUG" ] ; then
fi
set -e

WORKDIR=${wdir?missing}
WORKDIR=${wdir:?missing}

RELSD="${WORKDIR:?missing}/rels_dupsup"
RELSR="${WORKDIR:?missing}/rels_raw"
Expand Down
4 changes: 2 additions & 2 deletions tests/sieve/c60.fakerels.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

# See https://sympa.inria.fr/sympa/arc/cado-nfs/2020-09/msg00020.html

: ${CADO_NFS_BINARY_DIR?missing}
: ${CADO_NFS_SOURCE_DIR?missing}
: ${CADO_NFS_BINARY_DIR:?missing}
: ${CADO_NFS_SOURCE_DIR:?missing}

FREEREL=${CADO_NFS_BINARY_DIR}/sieve/freerel
FAKERELS=${CADO_NFS_BINARY_DIR}/sieve/fake_rels
Expand Down
4 changes: 2 additions & 2 deletions tests/sieve/strategies/test_main_script.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env bash

: ${CADO_NFS_SOURCE_DIR?missing}
: ${CADO_NFS_BINARY_DIR?missing}
: ${CADO_NFS_SOURCE_DIR:?missing}
: ${CADO_NFS_BINARY_DIR:?missing}

t=`mktemp -d ${TMPDIR-/tmp}/cado-nfs.XXXXXXXXX`
cd $t
Expand Down
2 changes: 1 addition & 1 deletion tests/sqrt/test_crtalgsqrt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ DEP=$1
RATDEP=$2
POLY=$3

: ${CADO_NFS_BINARY_DIR?missing}
: ${CADO_NFS_BINARY_DIR:?missing}

set -- $DEP $RATDEP $POLY
# inject the variables that were provided by guess_mpi_configs
Expand Down
2 changes: 1 addition & 1 deletion tests/utils/numbertheory/test-badideals.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ while [ $# -gt 0 ] ; do
fi
done

: ${CADO_NFS_BINARY_DIR?missing}
: ${CADO_NFS_BINARY_DIR:?missing}

if ! [ "$CADO_NFS_BINARY_DIR/utils/numbertheory_tool" ] ; then
usage
Expand Down
26 changes: 13 additions & 13 deletions tests/utils/test_explain_relations_with_sagemath.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,19 +24,19 @@ while [ $# -gt 0 ] ; do
fi
done

: ${SAGE?missing}
: ${build_tree?missing}
: ${wdir?missing}
: ${POLY?missing}
: ${LIM0?missing}
: ${LIM1?missing}
: ${LPB0?missing}
: ${LPB1?missing}
: ${MFB0?missing}
: ${MFB1?missing}
: ${Q0?missing}
: ${Q1?missing}
: ${I?missing}
: ${SAGE:?missing}
: ${build_tree:?missing}
: ${wdir:?missing}
: ${POLY:?missing}
: ${LIM0:?missing}
: ${LIM1:?missing}
: ${LPB0:?missing}
: ${LPB1:?missing}
: ${MFB0:?missing}
: ${MFB1:?missing}
: ${Q0:?missing}
: ${Q1:?missing}
: ${I:?missing}

name=$(basename $POLY .poly)

Expand Down

0 comments on commit 3af7c6d

Please sign in to comment.