43 lines
1.1 KiB
Plaintext
43 lines
1.1 KiB
Plaintext
#
|
|
# verify default profile
|
|
#
|
|
$NXF_CMD -C ../../profiles.config config | tee stdout
|
|
cmp stdout .expected_profile_standard.txt || false
|
|
|
|
#
|
|
# verify advanced profile
|
|
#
|
|
$NXF_CMD -C ../../profiles.config config -profile advanced | tee stdout
|
|
cmp stdout .expected_profile_advanced.txt || false
|
|
|
|
#
|
|
# verify *all* profile
|
|
#
|
|
$NXF_CMD -C ../../profiles.config config -a | tee stdout
|
|
cmp stdout .expected_profile_all.txt || false
|
|
|
|
#
|
|
# verify return error
|
|
#
|
|
$NXF_CMD -C ../../profiles.config config -profile xxx 2>&1| tee stdout
|
|
[[ ${PIPESTATUS[0]} == 0 ]] && exit 1
|
|
< stdout grep "Unknown configuration profile: 'xxx'" || false
|
|
|
|
#
|
|
# Verify run uses the default profile
|
|
#
|
|
$NXF_CMD -C ../../profiles.config run $NXF_SCRIPT | tee stdout
|
|
< stdout grep "cpus: 2 memory: 2 GB" || false
|
|
|
|
#
|
|
# Verify run uses the *advanced* profile
|
|
#
|
|
$NXF_CMD -C ../../profiles.config run $NXF_SCRIPT -profile advanced | tee stdout
|
|
< stdout grep "cpus: 8 memory: 10 GB" || false
|
|
|
|
#
|
|
# Verify that return an error code
|
|
#
|
|
$NXF_CMD -C ../../profiles.config run $NXF_SCRIPT -profile foo 2>&1| tee stdout
|
|
[[ ${PIPESTATUS[0]} == 0 ]] && exit 1
|
|
< stdout grep "Unknown configuration profile: 'foo'" || false |