From 0195d1b97a83b8d75b4009dcd3bef9f3b4c4f66d Mon Sep 17 00:00:00 2001 From: Severin Denisenko Date: Sun, 19 Jan 2025 01:20:14 +0300 Subject: [PATCH] Add tests for new configs --- .github/workflows/cmake-multi-platform.yml | 2 +- scripts/config-test-embeded.cfg | 12 +++++++++ scripts/config-test-external.cfg | 12 +++++++++ scripts/run_basic_test.sh | 17 ------------ scripts/run_tests.sh | 30 ++++++++++++++++++++++ 5 files changed, 55 insertions(+), 18 deletions(-) create mode 100644 scripts/config-test-embeded.cfg create mode 100644 scripts/config-test-external.cfg delete mode 100755 scripts/run_basic_test.sh create mode 100755 scripts/run_tests.sh diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 3ee47e2..acc1565 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -72,4 +72,4 @@ jobs: - name: Basic test working-directory: ${{ github.workspace }} - run: ./scripts/run_basic_test.sh + run: ./scripts/run_tests.sh diff --git a/scripts/config-test-embeded.cfg b/scripts/config-test-embeded.cfg new file mode 100644 index 0000000..abc356c --- /dev/null +++ b/scripts/config-test-embeded.cfg @@ -0,0 +1,12 @@ +source_extractor = "embeded"; + +embeded_source_extractor: { + detect_minarea = 10; + detect_treshold = 3.0; + deblend_ntreshold = 28; + deblend_mincount = 0.005; +}; + +external_source_extractor: { + path = "./sextractor"; +}; diff --git a/scripts/config-test-external.cfg b/scripts/config-test-external.cfg new file mode 100644 index 0000000..4dc6232 --- /dev/null +++ b/scripts/config-test-external.cfg @@ -0,0 +1,12 @@ +source_extractor = "external"; + +embeded_source_extractor: { + detect_minarea = 10; + detect_treshold = 3.0; + deblend_ntreshold = 28; + deblend_mincount = 0.005; +}; + +external_source_extractor: { + path = "./sextractor"; +}; diff --git a/scripts/run_basic_test.sh b/scripts/run_basic_test.sh deleted file mode 100755 index 3c7d189..0000000 --- a/scripts/run_basic_test.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -echo $PWD -ls $PWD -ls ./data -./build/astroimsum/imsum --config config.cfg \ - --images "$PWD"/data/2015_HB10_H_alpha_005.fits \ - "$PWD"/data/2015_HB10_H_alpha_001.fits \ - "$PWD"/data/2015_HB10_H_alpha_002.fits \ - "$PWD"/data/2015_HB10_H_alpha_003.fits \ - "$PWD"/data/2015_HB10_H_alpha_004.fits \ - "$PWD"/data/2015_HB10_H_alpha_006.fits \ - "$PWD"/data/2015_HB10_H_alpha_007.fits \ - "$PWD"/data/2015_HB10_H_alpha_008.fits \ - "$PWD"/data/2015_HB10_H_alpha_009.fits \ - "$PWD"/data/2015_HB10_H_alpha_010.fits -ls -laht out.fits diff --git a/scripts/run_tests.sh b/scripts/run_tests.sh new file mode 100755 index 0000000..fb46c4c --- /dev/null +++ b/scripts/run_tests.sh @@ -0,0 +1,30 @@ +#!/bin/bash +set -ex + +./build/astroimsum/imsum --config ./scripts/config-test-embeded.cfg \ + --images "$PWD"/data/2015_HB10_H_alpha_005.fits \ + "$PWD"/data/2015_HB10_H_alpha_001.fits \ + "$PWD"/data/2015_HB10_H_alpha_002.fits \ + "$PWD"/data/2015_HB10_H_alpha_003.fits \ + "$PWD"/data/2015_HB10_H_alpha_004.fits \ + "$PWD"/data/2015_HB10_H_alpha_006.fits \ + "$PWD"/data/2015_HB10_H_alpha_007.fits \ + "$PWD"/data/2015_HB10_H_alpha_008.fits \ + "$PWD"/data/2015_HB10_H_alpha_009.fits \ + "$PWD"/data/2015_HB10_H_alpha_010.fits +ls -laht out.fits +rm out.fits + +./build/astroimsum/imsum --config ./scripts/config-test-external.cfg \ + --images "$PWD"/data/2015_HB10_H_alpha_005.fits \ + "$PWD"/data/2015_HB10_H_alpha_001.fits \ + "$PWD"/data/2015_HB10_H_alpha_002.fits \ + "$PWD"/data/2015_HB10_H_alpha_003.fits \ + "$PWD"/data/2015_HB10_H_alpha_004.fits \ + "$PWD"/data/2015_HB10_H_alpha_006.fits \ + "$PWD"/data/2015_HB10_H_alpha_007.fits \ + "$PWD"/data/2015_HB10_H_alpha_008.fits \ + "$PWD"/data/2015_HB10_H_alpha_009.fits \ + "$PWD"/data/2015_HB10_H_alpha_010.fits +ls -laht out.fits +rm out.fits