Testing test-emtaglenoise ... FAILED
Message: will run ./test-emtaglenoise for no longer than 600 seconds.
Executing: dataSetServer->open( filename, Dal::Modify );
Done executing: dataSetServer->open( filename, Dal::Modify );
Executing: calServer.setState(DataSet *);
Done executing: calServer.setState(DataSet *);
Executing: calServer.getAtom(GeometryDataServer *);
Could not open file 'XMM_MISCDATA_0016.CCF' for reading in:
  /ccf/pub
  /ccf/priv/rt
  /ccf/priv/validation
  /harness/lib/testccf
  /harness/lib/testccf
  .

test-cal failed.
Executing: dataSetServer->open( filename, Dal::Modify );
Done executing: dataSetServer->open( filename, Dal::Modify );
Executing: *DataSet->hasBlock("EVENTS");
Executing: *DataSet->table("EVENTS", Dal::Read);
Done executing: *DataSet->table("EVENTS", Dal::Read);
Executing: Table::column("DETX", Dal::Read)->data();
Done executing: Table::column("DETX", Dal::Read)->data();
Executing: Table::column("DETX", Dal::Read)->rows();
Done executing: Table::column("DETX", Dal::Read)->rows();
Executing: ColumnData::int16Data();
Done executing: ColumnData::int16Data();
Done executing: *DataSet->hasBlock("EVENTS");
Executing: *DataSet->addAttribute(LENOIS01, Does CCD 1 suffer from low-energy noise?) = 1;
Done executing: *DataSet->addAttribute(LENOIS01, Does CCD 1 suffer from low-energy noise?) = 1;
Executing: *DataSet->hasAttribute(name)
Executing: *DataSet->attribute(name)->asInt()
Done executing: *DataSet->attribute(name)->asInt()
Value written is 1Executing: *DataSet->addAttribute(LENOIS02, Does CCD 2 suffer from low-energy noise?) = 1;
Done executing: *DataSet->addAttribute(LENOIS02, Does CCD 2 suffer from low-energy noise?) = 1;
Executing: *DataSet->hasAttribute(name)
Executing: *DataSet->attribute(name)->asInt()
Done executing: *DataSet->attribute(name)->asInt()
Value written is 1Executing: *DataSet->addAttribute(LENOIS03, Does CCD 3 suffer from low-energy noise?) = 1;
Done executing: *DataSet->addAttribute(LENOIS03, Does CCD 3 suffer from low-energy noise?) = 1;
Executing: *DataSet->hasAttribute(name)
Executing: *DataSet->attribute(name)->asInt()
Done executing: *DataSet->attribute(name)->asInt()
Value written is 1Executing: *DataSet->addAttribute(LENOIS04, Does CCD 4 suffer from low-energy noise?) = 1;
Done executing: *DataSet->addAttribute(LENOIS04, Does CCD 4 suffer from low-energy noise?) = 1;
Executing: *DataSet->hasAttribute(name)
Executing: *DataSet->attribute(name)->asInt()
Done executing: *DataSet->attribute(name)->asInt()
Value written is 1Executing: *DataSet->addAttribute(LENOIS05, Does CCD 5 suffer from low-energy noise?) = 1;
Done executing: *DataSet->addAttribute(LENOIS05, Does CCD 5 suffer from low-energy noise?) = 1;
Executing: *DataSet->hasAttribute(name)
Executing: *DataSet->attribute(name)->asInt()
Done executing: *DataSet->attribute(name)->asInt()
Value written is 1Executing: *DataSet->addAttribute(LENOIS06, Does CCD 6 suffer from low-energy noise?) = 1;
Done executing: *DataSet->addAttribute(LENOIS06, Does CCD 6 suffer from low-energy noise?) = 1;
Executing: *DataSet->hasAttribute(name)
Executing: *DataSet->attribute(name)->asInt()
Done executing: *DataSet->attribute(name)->asInt()
Value written is 1Executing: *DataSet->addAttribute(LENOIS07, Does CCD 7 suffer from low-energy noise?) = 1;
Done executing: *DataSet->addAttribute(LENOIS07, Does CCD 7 suffer from low-energy noise?) = 1;
Executing: *DataSet->hasAttribute(name)
Executing: *DataSet->attribute(name)->asInt()
Done executing: *DataSet->attribute(name)->asInt()
Value written is 1Executing: dataSetServer->close(_dataSetPtr);
Done executing: dataSetServer->close(_dataSetPtr);
test-dal passed.
emtaglenoise:- Executing (routine): emtaglenoise eventset=emtaglenoise-in.fits filteredset=emtaglenoise-out.fits filterbadccds=yes  -w 1 -V 6
emtaglenoise:- emtaglenoise (emtaglenoise-1.4)  [22.1.0-cc5ec27-20260505] started:  2026-05-05T14:36:59.000
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 1
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 1
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 1
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 1
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 2
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 2
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 2
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 2
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 3
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 3
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 3
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 3
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 4
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 4
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 4
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 4
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 5
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 5
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 5
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 5
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 6
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 6
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 6
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 6
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 7
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 7
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 7
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 7
Could not open file 'XMM_MISCDATA_0016.CCF' for reading in:
  /ccf/pub
  /ccf/priv/rt
  /ccf/priv/validation
  /harness/lib/testccf
  /harness/lib/testccf
  .

Tag-added input of emtaglenoise differs from m1c247-in.fits.gz .
emtaglenoise-in.fits[0] <     m1c247-in.fits.gz[0] > 

> card 17: LENOIS02  = 0 
---
> card 18: LENOIS03  = 0 
---
> card 19: LENOIS04  = 1 
---
> card 20: LENOIS05  = 0 
---
> card 21: LENOIS06  = 0 
---
> card 22: LENOIS07  = 0 
=========================================

**** End of file comparison:  6 differences were found
Filtered list from emtaglenoise is missing.
emtaglenoise:- Executing (routine): emtaglenoise eventset=emtaglenoise-in.fits filteredset=emtaglenoise-out.fits filterbadccds=yes  -w 1 -V 6
emtaglenoise:- emtaglenoise (emtaglenoise-1.4)  [22.1.0-cc5ec27-20260505] started:  2026-05-05T14:36:59.000
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 1
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 1
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 1
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 1
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 2
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 2
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 2
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 2
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 3
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 3
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 3
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 3
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 4
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 4
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 4
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 4
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 5
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 5
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 5
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 5
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 6
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 6
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 6
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 6
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 7
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 7
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 7
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 7
Could not open file 'XMM_MISCDATA_0016.CCF' for reading in:
  /ccf/pub
  /ccf/priv/rt
  /ccf/priv/validation
  /harness/lib/testccf
  /harness/lib/testccf
  .

Tag-added input of emtaglenoise differs from m1c356-in.fits.gz .
emtaglenoise-in.fits[0] <     m1c356-in.fits.gz[0] > 

> card 17: LENOIS02  = 0 
---
> card 18: LENOIS03  = 0 
---
> card 19: LENOIS04  = 0 
---
> card 20: LENOIS05  = 1 
---
> card 21: LENOIS06  = 0 
---
> card 22: LENOIS07  = 0 
=========================================

**** End of file comparison:  6 differences were found
Filtered list from emtaglenoise is missing.
emtaglenoise:- Executing (routine): emtaglenoise eventset=emtaglenoise-in.fits filteredset=emtaglenoise-out.fits filterbadccds=yes  -w 1 -V 6
emtaglenoise:- emtaglenoise (emtaglenoise-1.4)  [22.1.0-cc5ec27-20260505] started:  2026-05-05T14:36:59.000
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 1
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 1
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 1
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 1
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 2
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 2
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 2
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 2
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 3
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 3
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 3
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 3
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 4
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 4
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 4
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 4
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 5
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 5
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 5
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 5
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 6
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 6
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 6
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 6
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 7
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 7
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 7
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 7
Could not open file 'XMM_MISCDATA_0016.CCF' for reading in:
  /ccf/pub
  /ccf/priv/rt
  /ccf/priv/validation
  /harness/lib/testccf
  /harness/lib/testccf
  .

Tag-added input of emtaglenoise differs from m2c247-in.fits.gz .
emtaglenoise-in.fits[0] <     m2c247-in.fits.gz[0] > 

> card 17: LENOIS02  = 1 
---
> card 18: LENOIS03  = 0 
---
> card 19: LENOIS04  = 0 
---
> card 20: LENOIS05  = 0 
---
> card 21: LENOIS06  = 0 
---
> card 22: LENOIS07  = 0 
=========================================

**** End of file comparison:  6 differences were found
Filtered list from emtaglenoise is missing.
emtaglenoise:- Executing (routine): emtaglenoise eventset=emtaglenoise-in.fits filteredset=emtaglenoise-out.fits filterbadccds=yes  -w 1 -V 6
emtaglenoise:- emtaglenoise (emtaglenoise-1.4)  [22.1.0-cc5ec27-20260505] started:  2026-05-05T14:37:00.000
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 1
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 1
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 1
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 1
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 2
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 2
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 2
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 2
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 3
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 3
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 3
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 3
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 4
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 4
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 4
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 4
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 5
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 5
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 5
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 5
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 6
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 6
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 6
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 6
emtaglenoise:- Executing: calServer.getAtom(ScreenThresholdServer) for CCD 7
emtaglenoise:- Done executing: calServer.getAtom(ScreenThresholdServer) for CCD 7
emtaglenoise:- Executing: *ScreenThresholdServer->threshold() for CCD 7
emtaglenoise:- Done executing: *ScreenThresholdServer->threshold() for CCD 7
Could not open file 'XMM_MISCDATA_0016.CCF' for reading in:
  /ccf/pub
  /ccf/priv/rt
  /ccf/priv/validation
  /harness/lib/testccf
  /harness/lib/testccf
  .

Tag-added input of emtaglenoise differs from m2c356-in.fits.gz .
emtaglenoise-in.fits[0] <     m2c356-in.fits.gz[0] > 

> card 17: LENOIS02  = 0 
---
> card 18: LENOIS03  = 0 
---
> card 19: LENOIS04  = 0 
---
> card 20: LENOIS05  = 1 
---
> card 21: LENOIS06  = 0 
---
> card 22: LENOIS07  = 0 
=========================================

**** End of file comparison:  6 differences were found
Filtered list from emtaglenoise is missing.
Error while running ./test-emtaglenoise
ERROR: one of the tests failed
