{"version":1,"kind":"Article","sha256":"","slug":"682","location":"","dependencies":[],"doi":"10.54294/mfus93","thumbnail":"https://pub.desci.com/ipfs/bafkreife4uh6ezbbrfbvqlds6xnyvey5ecezqgcmgg23gdtjh7dj673oky","frontmatter":{"title":"A Framework for Improved Regression Testing Based Upon CTest and CDash","abstract":"The existing CMake and CTest environment provides an excellent platform for execution and submission of software quality tests. However, there is little support or aid for regression type tests provided to lessen the burden of writing tests and verifying the results. We propose an additional facility to compare measurements generated by a software quality test to a based-line result. Our approach enables the ability to use multiple images as measurements, along with integer, floating point and string values for regression tests. We describe a new testing class framework which provides the functionality of reading, writing, comparing and differentiating named measurements.","license":"You are licensing your work to Kitware Inc. under the\nCreative Commons Attribution License Version 3.0.\n\nKitware Inc. agrees to the following:\n\nKitware is free\n * to copy, distribute, display, and perform the work\n * to make derivative works\n * to make commercial use of the work\n\nUnder the following conditions:\n\\\"by Attribution\\\" - Kitware must attribute the work in the manner specified by the author or licensor.\n\n * For any reuse or distribution, they must make clear to others the license terms of this work.\n * Any of these conditions can be waived if they get permission from the copyright holder.\n\nYour fair use and other rights are in no way affected by the above.\n\nThis is a human-readable summary of the Legal Code (the full license) available at\nhttp://creativecommons.org/licenses/by/3.0/legalcode","keywords":["regression","XML","CTest","testing"],"authors":[{"name":"Lowekamp, Bradley","email":"blowekamp@mail.nih.gov","affiliations":["Lockheed Martin Contractor for Office of High Performance Computing and Communications National Library of Medicine "],"corresponding":true},{"name":"Chen, David","affiliations":[]}],"date_submitted":"2009-07-31 11:27:10","external_publication_id":682,"revision_cids":["bafkreifzypss7qwjzqfcmqjddr3r3emb3r47nnlw3x663xghlpzlkaufee"],"github":"https://github.com/midas-journal/midas-journal-682.git","thumbnail":"https://pub.desci.com/ipfs/bafkreife4uh6ezbbrfbvqlds6xnyvey5ecezqgcmgg23gdtjh7dj673oky"},"mdast":{"type":"root"},"downloads":[{"url":"https://pub.desci.com/ipfs/bafkreigpprq7oy7mnlcrwx5dimwppapq43s6x2lmaunlu65w4tzvnrvcey","title":"root/code/IJTestingFramework/Source/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":2003,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaotbmvs7w6citkxjnqwa6k4smdaxr47c4dmr4bgz3beyh646r55u","title":"root/code/IJTestingFramework/Source/CTestConfig.cmake","filename":"CTestConfig.cmake","extra":{"size_bytes":579,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidsuvum4ihhamba3w5xnnhyu3rhrxzjtzkfggnmwokhpg7ktzqjxa","title":"root/code/IJTestingFramework/Source/IJMacros.txt","filename":"IJMacros.txt","extra":{"size_bytes":3465,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreievui6jcd3kc25zhqooktkl25sibd2c5qslbmklpb2zwdzztr4jiy","title":"root/code/IJTestingFramework/Source/itktfFilterWatcher.h","filename":"itktfFilterWatcher.h","extra":{"size_bytes":3924,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibh372pc7icp4k3zvsh45ohhsjq4uvmjyjfo4c7spbsjgezxm7i5y","title":"root/code/IJTestingFramework/Source/itktfRegressionSupport.h.in","filename":"itktfRegressionSupport.h.in","extra":{"size_bytes":520,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigqnztpybrvozi233edk7wbo5lhxeokuvqlfq4g2u6kv2xgqu5mwu","title":"root/code/IJTestingFramework/Source/itktfShiftScaleInPlaceImageFilterTest.cxx","filename":"itktfShiftScaleInPlaceImageFilterTest.cxx","extra":{"size_bytes":5427,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigdhz3xp6u6pf5nirx2hsjgps3q2mikespy224j3wbb6yjtghvbhu","title":"root/code/IJTestingFramework/Source/tfPipeToXML.cxx","filename":"tfPipeToXML.cxx","extra":{"size_bytes":2644,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifbdbxh64adne53vrd5uq3gkton4zbcljloja2vmq2kj36dvco2m4","title":"root/code/IJTestingFramework/Source/XML/itktfShiftScaleInPlaceImageFilterTest.xml","filename":"itktfShiftScaleInPlaceImageFilterTest.xml","extra":{"size_bytes":2099,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreianl5ptcivhykla2qzcqm7go65bdzslv6n2iig244s52w7jfsptvu","title":"root/code/IJTestingFramework/Source/Utilities/itktf/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":790,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreib5m4z4t6ngoaytwdddsksab2e2toq5eh5t3s55oqbd5giou4rpeu","title":"root/code/IJTestingFramework/Source/Utilities/itktf/itktfCompareVisitor.cxx","filename":"itktfCompareVisitor.cxx","extra":{"size_bytes":4263,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigt22z6uxdqmovvd63ktcrvzf5gep5ajz6nbgst3zi3rs2kklkm6e","title":"root/code/IJTestingFramework/Source/Utilities/itktf/itktfCompareVisitor.h","filename":"itktfCompareVisitor.h","extra":{"size_bytes":1791,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidwzg3wai6apr77kqrkj3px4lo2ymt2xs5ypw6ud27ejuyjrniwya","title":"root/code/IJTestingFramework/Source/Utilities/itktf/itktfDifferenceVisitor.cxx","filename":"itktfDifferenceVisitor.cxx","extra":{"size_bytes":9831,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibfsro5ohkuyags7crzodw7qmcbr6oodtfvdtabfoauxkcfrr4rca","title":"root/code/IJTestingFramework/Source/Utilities/itktf/itktfDifferenceVisitor.h","filename":"itktfDifferenceVisitor.h","extra":{"size_bytes":1427,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreievui6jcd3kc25zhqooktkl25sibd2c5qslbmklpb2zwdzztr4jiy","title":"root/code/IJTestingFramework/Source/Utilities/itktf/itktfFilterWatcher.h","filename":"itktfFilterWatcher.h","extra":{"size_bytes":3924,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreif5nbayjzz5jxiq6oslazi7f4vo5nunjalhhmchsl3qfthifvo45e","title":"root/code/IJTestingFramework/Source/Utilities/itktf/itktfRegression.cxx","filename":"itktfRegression.cxx","extra":{"size_bytes":2160,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreialawvxchhpfxmjcf4qaa2pfmmvek6jefxokmjr4naas3xauridoe","title":"root/code/IJTestingFramework/Source/Utilities/itktf/itktfRegression.h","filename":"itktfRegression.h","extra":{"size_bytes":5060,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibh372pc7icp4k3zvsh45ohhsjq4uvmjyjfo4c7spbsjgezxm7i5y","title":"root/code/IJTestingFramework/Source/Utilities/itktf/itktfRegressionSupport.h.in","filename":"itktfRegressionSupport.h.in","extra":{"size_bytes":520,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia2wbe2xh5bo3ap56ugktdkqkjizsdbql54rjycu6jvwubjttyu3u","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":2247,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreic2v5pzpstvomprd2tcswlp2odujaunbo44whaszo7n5zfg6cgyeu","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/itktfMeasurementFileImageInsightTest1.cxx","filename":"itktfMeasurementFileImageInsightTest1.cxx","extra":{"size_bytes":654,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiag7z2ctpl5kt6cygswsh4stgksqv7gep65nf4s3ahrnwzg6mhfra","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/itktfMeasurementFileImageInsightTest2.cxx","filename":"itktfMeasurementFileImageInsightTest2.cxx","extra":{"size_bytes":1244,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicsoesqh5s4dm3jvfh5smguf6onjegn3vzrecmtyyccicbuclbdqa","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/itktfMeasurementFileImageInsightTest3.cxx","filename":"itktfMeasurementFileImageInsightTest3.cxx","extra":{"size_bytes":1151,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiauk34vtrhzomnbtgmlgrkcczm4upw4nuwknvh5g5d4gywhojdooe","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/itktfMeasurementFileImageInsightTest4.cxx","filename":"itktfMeasurementFileImageInsightTest4.cxx","extra":{"size_bytes":2157,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicrpyxgqns6ay2z3pkkni3nhvyhwpgrd5gx5wfrxf4j3uapxc6cae","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/itktfMeasurementInsightRegionTest.cxx","filename":"itktfMeasurementInsightRegionTest.cxx","extra":{"size_bytes":883,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaokk2kj4kyabgff3yuaxzmbvn7axhthsmdzj5kwiorfvfvotpg6a","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/XML/itktfMeasurementFileImageInsightTest1.xml","filename":"itktfMeasurementFileImageInsightTest1.xml","extra":{"size_bytes":342,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiatpbvw63tms4vjev5sr63yatfuik3r22bczqjuv6kizflsf5r3da","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/XML/itktfMeasurementFileImageInsightTest2.xml","filename":"itktfMeasurementFileImageInsightTest2.xml","extra":{"size_bytes":360,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreig2qifzgvvie35gbzbiaq35nl5jy4jdgou5lopy5zkq3e4jckubva","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/XML/itktfMeasurementFileImageInsightTest3.xml","filename":"itktfMeasurementFileImageInsightTest3.xml","extra":{"size_bytes":229,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihvjxetyoxej2af4xy7lazfyxlsgaapnbjxhfvqcyr3dj27mroari","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/XML/itktfMeasurementFileImageInsightTest4.xml","filename":"itktfMeasurementFileImageInsightTest4.xml","extra":{"size_bytes":240,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreied6vkhddb5xgf57e7gijefhmfbcrze66p2odd4okbuvcs4c543rm","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/XML/itktfMeasurementInsightRegionTest.xml","filename":"itktfMeasurementInsightRegionTest.xml","extra":{"size_bytes":653,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiffmfmzgg6dmu3twclo37aihgia6cwketnnbofbghln4qz3o6feo4","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/Data/itktfTest3.png","filename":"itktfTest3.png","extra":{"size_bytes":5368,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia43drtk5i25kpxymqc5xepe2y34qbexj3z764afhpoa2qnqmodkq","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/Data/vm_head_coronal.jpg","filename":"vm_head_coronal.jpg","extra":{"size_bytes":22437,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiephznffgs7phi33y6wew3av4s5j43mjeutzzkk3hmwfyzmamhmfq","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/Data/vm_head_coronal.png","filename":"vm_head_coronal.png","extra":{"size_bytes":17898,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie32ucp44zlw7gu3nlh5of4v4p3c2vgoarrz7mjkmnwtienu3nbtm","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/Data/vm_head_coronal_diff.jpg","filename":"vm_head_coronal_diff.jpg","extra":{"size_bytes":22868,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicl4q4gwa2qot4uxpquzse7apptokfuhkkossvzobuzdwuyrxiyjq","title":"root/code/IJTestingFramework/Source/Utilities/itktf/Testing/Data/vm_head_coronal_diff.png","filename":"vm_head_coronal_diff.png","extra":{"size_bytes":18095,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiafdcscsbhqhrk52fsiwabdrttjcswfp74hmpuo5c2ivos4eze7cm","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":582,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicbtdkb7xwe7seny4o2wv3ycnbwsmnicq4vxt2cwsy7w3ckxuev5a","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/TestFrameworkConfigure.h.in","filename":"TestFrameworkConfigure.h.in","extra":{"size_bytes":538,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieuzhdlbcbswlkh2kmzqiibske33jq6ssrkuiullpwyqo5u3tggbu","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tfBase64.cpp","filename":"tfBase64.cpp","extra":{"size_bytes":9107,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiekiqw5zoscsrimmnubc2idpqa7rar6e5h52xbprfemvc5pokkvoe","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tfBase64.h","filename":"tfBase64.h","extra":{"size_bytes":11188,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiewzi3xqpga2w3wk2535j2t3pmuyxsnwy6hb5t3tw7a5y4ajkzdfu","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tfDiff.cpp","filename":"tfDiff.cpp","extra":{"size_bytes":15729,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreib6r2kf57jixseddgwtkklkw6527xfkssnksqcwlqoc7peadg6pi4","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tfDiff.h","filename":"tfDiff.h","extra":{"size_bytes":3501,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiexjysqsekxdc6ux75pw2nw46hct6ptib7funuelbdlb4ugqvqhqy","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tfMeasurement.cpp","filename":"tfMeasurement.cpp","extra":{"size_bytes":16248,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigryshgblasb443h4aogbd7uvdmonc2qs3kpqe75zmfe7vd37aida","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tfMeasurement.h","filename":"tfMeasurement.h","extra":{"size_bytes":17796,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiam2ttfqqm6usxx7iskwbcjo4a327n3klmk2ry7ed2lbnhtotvil4","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tfMeasurementVisitor.cpp","filename":"tfMeasurementVisitor.cpp","extra":{"size_bytes":5127,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreig2yq72f2ewzxbtso5tihag4hw5l3tsgs3m6lot7myexpigb6twda","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tfMeasurementVisitor.h","filename":"tfMeasurementVisitor.h","extra":{"size_bytes":5573,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicxsiv22oh4j44ie2ilgp6pksyugldl2w2e2nvmcqzejlwvric55i","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tfRegressionTest.cpp","filename":"tfRegressionTest.cpp","extra":{"size_bytes":19888,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia3n63rqgngmipda2xnl5tp3cienzvbmy6scjsi7g6mcc5teuup4q","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tfRegressionTest.h","filename":"tfRegressionTest.h","extra":{"size_bytes":9415,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreif3pyiycbpbr62kls63qq3ntcdxjqkyhp67ck2v7hjqb2cohzmpwq","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":1796,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidtkdnlq6csbm5vdjzsk6lowochwsabqiinj5eywhy73hkcuqng6a","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/tfHeaderTest.cxx","filename":"tfHeaderTest.cxx","extra":{"size_bytes":232,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihb5h4j5323ucwbyjarszrud47nxjkelabhl5sx542dwiunqfnorm","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/tfRegressionTestOutputTest1.cxx","filename":"tfRegressionTestOutputTest1.cxx","extra":{"size_bytes":1075,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiff7yeaa6lechkauweoh2uo5wfyywfmcqdp5uwl2vgwlox4yq77ie","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/tfRegressionTestOutputTest2.cxx","filename":"tfRegressionTestOutputTest2.cxx","extra":{"size_bytes":1120,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihgzkvldiu4r334t4uyfw3rie7fw62kyxchffgdulqhhspln4qoaq","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/tfRegressionTestTest1.cxx","filename":"tfRegressionTestTest1.cxx","extra":{"size_bytes":427,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidysbzfvgsqa3okufeuv6wwahhk6amm2l5cpp57yptydtkgxaybx4","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/tfRegressionTestTest2.cxx","filename":"tfRegressionTestTest2.cxx","extra":{"size_bytes":928,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigxj5phnb53eoc3ymojmstgph7snvz7fxp2qixrwoneuqbdw4fehq","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/tfRegressionTestTest3.cxx","filename":"tfRegressionTestTest3.cxx","extra":{"size_bytes":1614,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihrjvj7i26fjcj3yb5im7gob7q5iab5ophrzuks5vwr5b4e5awzi4","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/tfRegressionTestTest4.cxx","filename":"tfRegressionTestTest4.cxx","extra":{"size_bytes":1084,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiew6rt5zwnrolivly7skyvbtoy5zchiyynt32ntuaam73ht72l2lm","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/tfTestSupport.h.in","filename":"tfTestSupport.h.in","extra":{"size_bytes":268,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifjpzggtnus3xvr2gtm56xagvtlqd6v46ndqw5kflp7zplvens5ii","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/xml/tfRegressionTestOutputTest1.xml","filename":"tfRegressionTestOutputTest1.xml","extra":{"size_bytes":131,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifjpzggtnus3xvr2gtm56xagvtlqd6v46ndqw5kflp7zplvens5ii","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/xml/tfRegressionTestOutputTest2.xml","filename":"tfRegressionTestOutputTest2.xml","extra":{"size_bytes":131,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifjpzggtnus3xvr2gtm56xagvtlqd6v46ndqw5kflp7zplvens5ii","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/xml/tfRegressionTestTest1.xml","filename":"tfRegressionTestTest1.xml","extra":{"size_bytes":131,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiegtwlyo4ak6baehdjl6xhrxy67455pfn2k23xzo4nufz2jtmcjkq","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/xml/tfRegressionTestTest2.xml","filename":"tfRegressionTestTest2.xml","extra":{"size_bytes":657,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreids7bghqbos6i2iye52ydintyohfreov3kf5nqpqyqiyr4o44ph6i","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/xml/tfRegressionTestTest3.xml","filename":"tfRegressionTestTest3.xml","extra":{"size_bytes":668,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreienxbownio2utpklbuudqgylxgtqipxstohv72ognf4rags2nczc4","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/xml/tfRegressionTestTest4.xml","filename":"tfRegressionTestTest4.xml","extra":{"size_bytes":425,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreienb3uedfrwcoxt3jry65qynhqrj5jrjdokgzyoto3y7kimvbqseu","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/data/plain.txt","filename":"plain.txt","extra":{"size_bytes":60,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia43drtk5i25kpxymqc5xepe2y34qbexj3z764afhpoa2qnqmodkq","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/data/vm_head_coronal.jpg","filename":"vm_head_coronal.jpg","extra":{"size_bytes":22437,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiephznffgs7phi33y6wew3av4s5j43mjeutzzkk3hmwfyzmamhmfq","title":"root/code/IJTestingFramework/Source/Utilities/TestingFramework/tests/data/vm_head_coronal.png","filename":"vm_head_coronal.png","extra":{"size_bytes":17898,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiedz5hjgmypdd4fgec56pyfs3xkeykozt2atrlaoufztqwnxrctom","title":"root/code/IJTestingFramework/Source/Utilities/FileUtilities/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":338,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreid4a6l33ccauehmgps6j2dlirbcmnue7kckfwhhim374rd6t3zznq","title":"root/code/IJTestingFramework/Source/Utilities/FileUtilities/FileUtilities.cpp","filename":"FileUtilities.cpp","extra":{"size_bytes":2877,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicsyo4xwaefswpnint4ueypjcfc7iqg4gcwpjhs7egsagmajqspty","title":"root/code/IJTestingFramework/Source/Utilities/FileUtilities/FileUtilities.h","filename":"FileUtilities.h","extra":{"size_bytes":2396,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidxgnme5z62qp2u6cf5onvk6g6ra2jqpzxpjjsvqd7pyxjnkxn2ry","title":"root/code/IJTestingFramework/Source/Utilities/FileUtilities/FileUtilitiesConfigure.h.in","filename":"FileUtilitiesConfigure.h.in","extra":{"size_bytes":540,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiaasbspkmhsofoyohflipqrgwwpgxi2b7u3fc76fx33zxs5uffdzm","title":"root/code/IJTestingFramework/Source/Utilities/FileUtilities/PathName.cpp","filename":"PathName.cpp","extra":{"size_bytes":8188,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifegelnzjwqgxufx5djkhp2qqqfra4emzz5mjxtgugz5otxaonuny","title":"root/code/IJTestingFramework/Source/Utilities/FileUtilities/PathName.h","filename":"PathName.h","extra":{"size_bytes":5314,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafybeihmdziqau7sckzacme6a3hrd3hw4h4lw3wi4z4um4enpb24lbormy","title":"root/code/IJTestingFramework/Document/LaTeX/CDashDisplay.eps","filename":"CDashDisplay.eps","extra":{"size_bytes":3378010,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie4of7fyac7jqe4lg3ppftykvm7bknaagzbemp7kcxz2ttrzwmfqi","title":"root/code/IJTestingFramework/Document/LaTeX/InsightArticle.cls","filename":"InsightArticle.cls","extra":{"size_bytes":4240,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafybeiet4loqui7ug6zna3tg2dmzhskpmymmx4zyijuq33jjnirykxrkey","title":"root/code/IJTestingFramework/Document/LaTeX/InsightCDashDisplay.eps","filename":"InsightCDashDisplay.eps","extra":{"size_bytes":5275913,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigqj5q5xirpo2vljz7nxextedja2tkgpasysbbqj2vnjn5nmkknxu","title":"root/code/IJTestingFramework/Document/LaTeX/InsightJournal.bib","filename":"InsightJournal.bib","extra":{"size_bytes":161657,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihhk4q7ji7a7mf5whwhe4cyjse2be35hl22cc23phtitszcfhhxyi","title":"root/code/IJTestingFramework/Document/LaTeX/InsightJournal.ist","filename":"InsightJournal.ist","extra":{"size_bytes":220,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifpqufp6p6dqk73jbdt66qbyrmibz2dgyqu73t6lsdvb4cn5ntuoi","title":"root/code/IJTestingFramework/Document/LaTeX/InsightJournal.sty","filename":"InsightJournal.sty","extra":{"size_bytes":36041,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiarlbxk66n7h5raj3uqkmdoiuehvblfxxgg3g455bwidly26tpakm","title":"root/code/IJTestingFramework/Document/LaTeX/Makefile","filename":"Makefile","extra":{"size_bytes":1169,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiejn5nldcncwbkhlo5uhudxgf55eekr2frt3fb6sjuksljerehnhq","title":"root/code/IJTestingFramework/Document/LaTeX/TestingFramework.tex","filename":"TestingFramework.tex","extra":{"size_bytes":16787,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiet7uhlgharf22alaz5xdy5p5oshdd6nenryblibvzhnzupg3kwji","title":"root/code/IJTestingFramework/Document/LaTeX/algorithm.sty","filename":"algorithm.sty","extra":{"size_bytes":2223,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifmvoerc5nldoiersgcd433y7zqx2dor5r52x73jhs5fmrlide4ue","title":"root/code/IJTestingFramework/Document/LaTeX/algorithmic.sty","filename":"algorithmic.sty","extra":{"size_bytes":5564,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia74prxyxal4wrht3tu25ayv77gd3m4r3z3boglhsqwjcmxl2i6gi","title":"root/code/IJTestingFramework/Document/LaTeX/amssymb.sty","filename":"amssymb.sty","extra":{"size_bytes":15232,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreift6yoe2q2ofarabu7pcv4yal7dc2teqhpdjanybr2emqxyfqdjbi","title":"root/code/IJTestingFramework/Document/LaTeX/fancyhdr.sty","filename":"fancyhdr.sty","extra":{"size_bytes":14699,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiahbnr5hf2qmjo6hd2k4ytpq5k7yzwyaf4kd77kypubsu5aurj62a","title":"root/code/IJTestingFramework/Document/LaTeX/floatflt.sty","filename":"floatflt.sty","extra":{"size_bytes":11060,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidtzeamzad44vct5y6ehkdpgrzo2phkaqfzvzdmozvb66oswpoe5m","title":"root/code/IJTestingFramework/Document/LaTeX/fncychap.sty","filename":"fncychap.sty","extra":{"size_bytes":10359,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafybeihhyie23evg4f4d7egsoosda6j6hfpvelhvsj3lurovdlo5pm26ki","title":"root/code/IJTestingFramework/Document/LaTeX/itkFlowDiagram.eps","filename":"itkFlowDiagram.eps","extra":{"size_bytes":1077572,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiacvyztrsu2q5xq5a5tyabfid57bvdck7cd3iumw5yxutvzls3qqu","title":"root/code/IJTestingFramework/Document/LaTeX/itkNewFlowDiagram.eps","filename":"itkNewFlowDiagram.eps","extra":{"size_bytes":1008866,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiewnprnm2l5gufmyrlwhudpka5iaic4p5ji63vvqdnqasuk4kjzya","title":"root/code/IJTestingFramework/Document/LaTeX/picins.sty","filename":"picins.sty","extra":{"size_bytes":17807,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiapnjtir36tcynydwjrizc3cm6vskb2m6xq7htskqups2ljaxa5ru","title":"root/code/IJTestingFramework/Document/LaTeX/times.sty","filename":"times.sty","extra":{"size_bytes":857,"type":"file"}},{"url":"https://ipfs.desci.com/ipfs/bafkreice3u3otbfkydtm5ihuh5s4brqjtjb4ft6higw3sdb3iwkmbucpky","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":3630,"type":"file"}},{"url":"https://dweb.link/ipfs/bafkreicsa3m5t752zvsup4yod26ive3gmyeh7523rez44npii64k5ru7e4","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":880204,"type":"file"}}],"references":{"cite":{"order":["ref1","ref2"]},"data":{"ref1":{"label":"ref1","enumerator":"1","url":"https://doi.org/10.1007/978-3-642-59412-0_40","html":"Elements of Reusable Object-Oriented Software. Professional Computing Series. Addison-Wesley+1995+E. Gamma+R. Helm+R. Johnson+J. Vlissides"},"ref2":{"label":"ref2","enumerator":"2","html":"Updated for CMake 1.8+Inc. ISBN 1-930934-09-2+2003+K. Martin+B. Hoffman+Kitware"}}}}