Build: #18 failed

Job: Test Tools MPI Many Linux 2.28 Rocky 8.10 Py3.10 failed

Stages & jobs

  1. Default Stage

  2. Test Tasks Stage

  3. Test Tools Stage

su adivsechansel getfreqrange: Test case result

The below summarizes the result of the test " su adivsechansel getfreqrange" in build 18 of CASA - CMake MPI - Test Tools MPI Many Linux 2.28 Rocky 8.10 Py3.10.
Description
su adivsechansel getfreqrange
Test class
tests.tools.synthesisutils.test_tool_synthesisutils.advisechansel_test
Method
test_su_adivsechansel_getfreqrange
Duration
7 secs
Status
Failed (New Failure)

Error Log

KeyError: 'freqstart'
self = <test_tool_synthesisutils.advisechansel_test testMethod=test_su_adivsechansel_getfreqrange>

    def test_su_adivsechansel_getfreqrange(self):
        '''Test that frequency range for given data selections is returned correctly'''
        refdict = {'freqend': {'unit': 'Hz', 'value': 358203002929.7875}, 'freqstart': {'unit': 'Hz', 'value': 356558910156.25}}
        su = synthesisutils()
        inputms ='twhya.short.ms'
        res = su.advisechansel(freqframe='TOPO', getfreqrange=True,spwselection='0:500~3839,1',fieldid=2, msname=inputms)
    
        (pof, errmsg) = self.checkdict(res, refdict, 'TOPO test')
        #fstlsrk= '356.58364232412697GHz' fenlsrk= '358.22772677745405GHz'
        # corresponding LSRK frequencies
        reslsrk = su.advisechansel(freqframe='LSRK', getfreqrange=True,spwselection='0:500~3839,1', fieldid=2, msname=inputms)
    
        del su
    
        reflsrkdict = {'freqend': {'unit': 'Hz', 'value': 358227726777.45405}, 'freqstart': {'unit': 'Hz', 'value': 356583642324.12697}}
>       diff_freqstart = reslsrk['freqstart']['value']-reflsrkdict['freqstart']['value']
E       KeyError: 'freqstart'

../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py:457: KeyError