Changeset 9175c8


Ignore:
Timestamp:
Aug 13, 2025, 9:46:30 PM (3 months ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.0, stable
Children:
400ee4
Parents:
1e6591
git-author:
Frederik Heber <frederik.heber@…> (08/13/25 21:42:39)
git-committer:
Frederik Heber <frederik.heber@…> (08/13/25 21:46:30)
Message:

TESTFIX: select random number of atoms test cases finalized.

  • the test cases were not properly done in 0ad4781ef1. Now, we test for the number for removed atoms, check for failed action on no atoms to select and whether all have been removed.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/regression/Selection/Atoms/AtomByRandom/testsuite-selection-select-atom-by-random.at

    r1e6591 r9175c8  
    2626  AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomByRandom/pre/test.xyz $file])
    2727  AT_CHECK([chmod u+w $file], 0)
    28   AT_CHECK([../../molecuilder -i $file -v 3 --select-atom-by-random 1 -r], [], [ignore], [ignore])
    29   AT_CHECK([diff -I '.*Created by molecuilder.*' $file ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomByRandom/post/id${i}_missing.xyz])
     28  AT_CHECK([../../molecuilder -i $file -v 3 --select-atom-by-random $i -r], [], [ignore], [ignore])
     29  let remain=8-$i
     30  AT_CHECK([grep -c "^H" $file | grep -q $remain], 0, [ignore], [ignore])
    3031  ((i+=1))
    3132done
     
    3536AT_KEYWORDS([selection random atom select-atom-by-random])
    3637
    37 AT_CHECK([../../molecuilder -i empty.xyz -v 3 --select-atom-by-random 1], [1], [ignore], [ignore])
     38AT_CHECK([../../molecuilder -i empty.xyz -v 3 --select-atom-by-random 1], 5, [ignore], [ignore])
    3839
    3940AT_CLEANUP
     
    4243AT_KEYWORDS([selection random atom select-atom-by-random])
    4344
     45file=test_all.xyz
    4446AT_CHECK([/bin/cp -f ${abs_top_srcdir}/tests/regression/Selection/Atoms/AtomByRandom/pre/test.xyz $file])
    4547AT_CHECK([chmod u+w $file], 0)
    4648AT_CHECK([../../molecuilder -i $file -v 3 --select-atom-by-random 8 -r], [], [ignore], [ignore])
     49AT_CHECK([grep -q "^H" $file], 1, [ignore], [ignore])
    4750
    4851AT_CLEANUP
Note: See TracChangeset for help on using the changeset viewer.