TuttleOFX  1
main.cpp
Go to the documentation of this file.
00001 #define BOOST_TEST_MODULE plugin_OpenImageIO
00002 #include <tuttle/test/main.hpp>
00003 
00004 #define PLUGIN_ID "OPEN IMAGE IO"
00005 
00006 #include <boost/test/unit_test.hpp>
00007 
00008 #include <tuttle/host/Graph.hpp>
00009 
00010 #include <boost/preprocessor/stringize.hpp>
00011 
00012 #include <boost/timer.hpp>
00013 #include <boost/date_time/posix_time/posix_time.hpp>
00014 
00015 using namespace boost::unit_test;
00016 using namespace tuttle::host;
00017 
00018 //// READER ////
00019 
00020 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_dpx_reader )
00021 std::string pluginName = "tuttle.oiioreader";
00022 std::string filename = "dpx/flowers-1920x1080-RGB-10.dpx";
00023 #include <tuttle/test/io/reader.hpp>
00024 BOOST_AUTO_TEST_SUITE_END()
00025 
00026 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_exr_reader )
00027 std::string pluginName = "tuttle.oiioreader";
00028 std::string filename = "openexr/TestImages/GammaChart.exr";
00029 #include <tuttle/test/io/reader.hpp>
00030 BOOST_AUTO_TEST_SUITE_END()
00031 
00032 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_jpg_reader )
00033 std::string pluginName = "tuttle.oiioreader";
00034 std::string filename = "jpeg/BLU.JPG";
00035 #include <tuttle/test/io/reader.hpp>
00036 BOOST_AUTO_TEST_SUITE_END()
00037 /*
00038 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_j2k_reader )
00039 std::string pluginName = "tuttle.oiioreader";
00040 std::string filename = "j2k/Bretagne1.j2k";
00041 #include <tuttle/test/io/reader.hpp>
00042 BOOST_AUTO_TEST_SUITE_END()
00043 
00044 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_jp2_reader )
00045 std::string pluginName = "tuttle.oiioreader";
00046 std::string filename = "jp2/relax.jp2";
00047 #include <tuttle/test/io/reader.hpp>
00048 BOOST_AUTO_TEST_SUITE_END()
00049 */
00050 
00051 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_png_reader )
00052 std::string pluginName = "tuttle.oiioreader";
00053 std::string filename = "png/Gradient-8bit.png";
00054 #include <tuttle/test/io/reader.hpp>
00055 BOOST_AUTO_TEST_SUITE_END()
00056 
00057 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_tif_reader )
00058 std::string pluginName = "tuttle.oiioreader";
00059 std::string filename = "tif/test-ramp.tif";
00060 #include <tuttle/test/io/reader.hpp>
00061 BOOST_AUTO_TEST_SUITE_END()
00062 
00063 //// WRITER ////
00064 /*
00065 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_dpx_writer )
00066 std::string pluginName = "tuttle.oiiowriter";
00067 std::string filename = "test-oiio.dpx";
00068 #include <tuttle/test/io/writer.hpp>
00069 BOOST_AUTO_TEST_SUITE_END()
00070 */
00071 
00072 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_exr_writer )
00073 std::string pluginName = "tuttle.oiiowriter";
00074 std::string filename = "test-oiio.exr";
00075 #include <tuttle/test/io/writer.hpp>
00076 BOOST_AUTO_TEST_SUITE_END()
00077 
00078 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_jpg_writer )
00079 std::string pluginName = "tuttle.oiiowriter";
00080 std::string filename = "test-oiio.jpg";
00081 #include <tuttle/test/io/writer.hpp>
00082 BOOST_AUTO_TEST_SUITE_END()
00083 
00084 /*
00085 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_j2k_writer )
00086 std::string pluginName = "tuttle.oiiowriter";
00087 std::string filename = "test-oiio.j2k";
00088 #include <tuttle/test/io/writer.hpp>
00089 BOOST_AUTO_TEST_SUITE_END()
00090 
00091 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_jp2_writer )
00092 std::string pluginName = "tuttle.oiiowriter";
00093 std::string filename = "test-oiio.jp2";
00094 #include <tuttle/test/io/writer.hpp>
00095 BOOST_AUTO_TEST_SUITE_END()
00096 */
00097 
00098 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_png_writer )
00099 std::string pluginName = "tuttle.oiiowriter";
00100 std::string filename = "test-oiio.png";
00101 #include <tuttle/test/io/writer.hpp>
00102 BOOST_AUTO_TEST_SUITE_END()
00103 
00104 BOOST_AUTO_TEST_SUITE( plugin_OpenImageIO_tif_writer )
00105 std::string pluginName = "tuttle.oiiowriter";
00106 std::string filename = "test-oiio.tif";
00107 #include <tuttle/test/io/writer.hpp>
00108 BOOST_AUTO_TEST_SUITE_END()
00109