openbabel/test
Geoff Hutchison 81b2e6c4d1
Merge pull request #2737 from tyler92/fuzz_convert
Implement fuzz_convert fuzzer
2024-12-07 10:52:00 -05:00
..
cdjson Update ChemDoodle JSON format for rapidjson 2018-02-11 15:03:57 +00:00
cmltest Remove executable bit from the text files 2014-02-24 23:39:54 +02:00
files Clear ImplicitHydrogens on multi-fragment cdxml documents. 2024-05-22 15:48:28 +02:00
fuzz Implement fuzz_convert fuzzer 2024-12-07 15:04:38 +02:00
inchi Add .gitattributes and renormalize EOL 2022-06-10 17:24:09 +09:00
pcjson Update PubChem JSON format for rapidjson 2018-02-11 15:04:15 +00:00
pdb_ligands_sdf Fix some broken structures 2019-07-23 21:39:50 -04:00
rinchi Update docstring, and add tests for rxn->rinchi 2017-10-19 07:19:12 +01:00
testgauss G09test (#2385) 2022-06-09 18:50:33 -04:00
addhtest.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
aliastest.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
aligntest.cpp Everything else 2019-04-04 20:20:04 +01:00
aromatest.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
aromatic.pl Moved aromatest to aromatic (makes for better summmary output from "make check") 2006-05-11 17:42:50 +00:00
atom.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
automorphismtest.cpp Initial changes 2013-05-13 21:47:31 +01:00
bond.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
buildertest.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
canonconsistenttest.cpp Canonconsistent and canonstable tests updated to new framework. 2013-05-27 21:13:00 +01:00
canonfragmenttest.cpp Everything else 2019-04-04 20:20:04 +01:00
canonstabletest.cpp Everything else 2019-04-04 20:20:04 +01:00
cansmi.cpp Add c standard libs required for g++ builds. 2019-04-06 16:40:50 +01:00
cansmiles_shuffle.sh Change references to babel to obabel 2019-09-10 16:06:48 +01:00
carspacegrouptest.cpp Everything else 2019-04-04 20:20:04 +01:00
charge_gasteiger.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
charge_mmff94.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
cifspacegrouptest.cpp Fix memory leaks in cifspacegrouptest.cpp 2020-05-15 17:13:32 +00:00
cistranstest.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
CMakeLists.txt Merge pull request #2737 from tyler92/fuzz_convert 2024-12-07 10:52:00 -05:00
cml.sh * test/cml.sh: Use /bin/bash to run, not /bin/sh as "source" is a 2008-01-04 17:58:39 +00:00
cmlreadfile.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
conversion.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
conversiontest.cpp add mol to cdxml test 2018-05-24 13:39:35 +08:00
datatest.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
ffgaff.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
ffghemical.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
ffmmff94.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
ffuff.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
formalcharge.cpp Add c standard libs required for g++ builds. 2019-04-06 16:40:50 +01:00
format.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
formula.cpp Add c standard libs required for g++ builds. 2019-04-06 16:40:50 +01:00
generate.sh Merged revisions 3335-3337 via svnmerge from 2009-10-01 11:28:50 +00:00
graphsymtest.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
gziptest.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
implicitHtest.cpp Update tests: cistrans, graphsym, implicitH, lssr 2013-05-27 21:34:49 +01:00
inchi2.pl Merged revisions 1900-1914 via svnmerge from 2007-04-13 18:57:13 +00:00
inchi.pl Merged revisions 1900-1914 via svnmerge from 2007-04-13 18:57:13 +00:00
inchiwrite.cpp Add c standard libs required for g++ builds. 2019-04-06 16:40:50 +01:00
internalcoord.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
invalidsmarts.cpp Everything else 2019-04-04 20:20:04 +01:00
invalidsmiles.cpp Add c standard libs required for g++ builds. 2019-04-06 16:40:50 +01:00
isomorphismtest.cpp Everything else 2019-04-04 20:20:04 +01:00
iterators.cpp Fix ring iterations w/no rings 2020-11-02 14:19:46 -05:00
logp_psa.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
lssrtest.cpp Everything else 2019-04-04 20:20:04 +01:00
maereadertest.cpp Add maeparser support to openbabel (#2) 2019-06-08 12:54:10 -07:00
math.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
mmff94validate.cpp Update website to openbabel.org (long overdue). 2010-10-10 01:24:39 +00:00
mol.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
multicmltest.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
obbench.h Add header with date/time to generated benchmark.txt 2010-03-23 21:59:57 +00:00
obmolbenchmark.cpp * test/obbench.h: Macros for benchmarking. Tested on linux & win XP, should work on MacOSX. 2010-03-23 19:12:51 +00:00
obtest.cpp Everything else 2019-04-04 20:20:04 +01:00
obtest.h refactor: always use std::shared_ptr (#2501) 2022-07-26 22:16:44 -04:00
pdbreadfile.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
periodictest.cpp Specify includes for the periodicity tests 2020-01-25 15:37:51 -05:00
phmodel.cpp Add c standard libs required for g++ builds. 2019-04-06 16:40:50 +01:00
README * test/*: New test "harness" using Perl, if available to provide 2006-02-20 21:18:41 +00:00
regressionstest.cpp Merge pull request #2678 from fredrikw/gh_2677 2024-12-07 10:48:01 -05:00
residue.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
ringtest.cpp Get rid of OBEdgeBase typedef. 2019-04-16 09:21:05 +01:00
rotortest.cpp Everything else 2019-04-04 20:20:04 +01:00
roundtrip.cpp Replace deprecated C headers with C++ alternatives 2021-06-16 18:06:56 +09:00
shuffletest.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
smartsparse.cpp Everything else 2019-04-04 20:20:04 +01:00
smartstest.cpp Fix memory leak in smartstest.cpp 2020-05-16 17:03:48 +00:00
smilesmatch.cpp Add c standard libs required for g++ builds. 2019-04-06 16:40:50 +01:00
smilestest.cpp Everything else 2019-04-04 20:20:04 +01:00
smileytest.cpp Add SMILES read-only format using the Smiley parser. File extension is *.smy. 2012-11-25 21:12:48 +00:00
spectrophoretest.cpp Everything else 2019-04-04 20:20:04 +01:00
squareplanartest.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
stereoperceptiontest.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
stereotest.cpp Everything else 2019-04-04 20:20:04 +01:00
strip.cpp Update website to openbabel.org (long overdue). 2010-10-10 01:24:39 +00:00
tautomertest.cpp Add override keyword 2022-07-28 12:29:24 +09:00
test_depiction.sh Add OBDepict unit testing using ImageMagick utilities. It uses a shell script and is unix only for now but could easily be ported to windows using a .bat script. 2010-10-22 12:48:49 +00:00
test_pybel.py * Set svn:eol-style to native for all text files. 2010-06-03 14:29:31 +00:00
test-set.sh * test/*: Add many new unit test frameworks (atom, mol, bond, 2006-05-08 23:15:30 +00:00
testbabel.py More python2 test changes for macos 2023-07-24 11:57:00 -04:00
testbindings.py Merge pull request #2466 from e-kwsm/IOError 2022-06-09 18:35:15 -04:00
testcdjsonformat.py test(python): improve usages of unitest.TestCase methods 2022-04-27 13:26:48 +09:00
testdistgeom.py Fix test failure with Python 3 2020-05-14 08:46:40 -05:00
testexample.py * Set svn:eol-style to native for all text files. 2010-06-03 14:29:31 +00:00
testfastsearch.py Change references to babel to obabel 2019-09-10 16:06:48 +01:00
testgauss.py Fix small test failures from merging (#2490) 2022-06-10 11:15:57 -04:00
testkekule.py Change references to babel to obabel 2019-09-10 16:06:48 +01:00
testobconv_writers.py Fix failing test in testobconv_writers 2024-03-11 16:33:07 +01:00
testpcjsonformat.py test(python): improve usages of unitest.TestCase methods 2022-04-27 13:26:48 +09:00
testpdbformat.py Fix bugs with segnames 2023-11-07 10:15:47 -05:00
testRInChI.py Improve python script 2019-04-17 21:59:20 +09:00
testroundtrip.py test(python): improve usages of unitest.TestCase methods 2022-04-27 13:26:48 +09:00
testsmartssym.py Add .gitattributes and renormalize EOL 2022-06-10 17:24:09 +09:00
testsym.py Change references to babel to obabel 2019-09-10 16:06:48 +01:00
testunique.py Change references to babel to obabel 2019-09-10 16:06:48 +01:00
tetrahedraltest.cpp Replace NULL with nullptr (C++11) 2020-05-07 07:24:29 +09:00
tetranonplanartest.cpp Everything else 2019-04-04 20:20:04 +01:00
tetraplanartest.cpp Finished with the new tests. 2013-06-05 21:58:22 +01:00
uniqueidtest.cpp Everything else 2019-04-04 20:20:04 +01:00
unitcell.cpp Add c standard libs required for g++ builds. 2019-04-06 16:40:50 +01:00
zipstream.cpp Update website to openbabel.org (long overdue). 2010-10-10 01:24:39 +00:00

    // Need to test:
    // atomic spin (i.e. radicals)
    // stereochemistry
    // bond types
    // atom types
    // fractional coordinate conversion
    // internal -> cartesian conversion
    // cartesian -> internal conversion
    // residue information
    // isotopes
    // chain information
    // chain perception
    // bond type perception
    // aromatic perception
    // ring perception
    // chirality perception
    // compress / uncompress
    // NumRotors

    // Builder utils
    // H->Methyl
    // Add hydrogens
    // SetHybAndGeom
    // SetLength
    // SetTorsion (obrotate)
    // Center
    // ToIntertialFrame
    // Rotate
    // Kekulize
    // Delete hydrogens
    // Add polar hydrogens
    // Add pH hydrogens
    // strip salts
    // obfit