Use .yml.gz format to reduce space requirement from ~260Mb to ~17Mb for ml tests
authorAndrey Kamaev <andrey.kamaev@itseez.com>
Thu, 20 Dec 2012 14:46:54 +0000 (18:46 +0400)
committerAndrey Kamaev <andrey.kamaev@itseez.com>
Thu, 20 Dec 2012 14:46:54 +0000 (18:46 +0400)
The size of temporary files is an issue on mobile platforms.

modules/ml/test/test_save_load.cpp

index 707ba91..889b98b 100644 (file)
@@ -64,11 +64,11 @@ int CV_SLMLTest::run_test_case( int testCaseIdx )
             if( code == cvtest::TS::OK )
             {
                 get_error( testCaseIdx, CV_TEST_ERROR, &test_resps1 );
-                fname1 = tempfile();
+                fname1 = tempfile(".yml.gz");
                 save( fname1.c_str() );
                 load( fname1.c_str() );
                 get_error( testCaseIdx, CV_TEST_ERROR, &test_resps2 );
-                fname2 = tempfile();
+                fname2 = tempfile(".yml.gz");
                 save( fname2.c_str() );
             }
             else