ya2 · news · projects · code · about

faster model test
[pmachines.git] / tests / ya2 / build / test_models.py
index e569670555e4c7ad2e28c3b0e1e3f3afaa090d73..47c426b4fa946417bc0fbe316950998438c8dad6 100644 (file)
@@ -16,33 +16,36 @@ class ModelsBuilderTests(TestCase):
     def setUp(self):
         self.dirs = ['box', 'domino']
         for fmt_dir in product(['bam', 'gltf'], self.dirs):
-            rmtree('assets/models/%s/%s' % fmt_dir, ignore_errors=True)
+            rmtree('tests/assets/models/%s/%s' % fmt_dir, ignore_errors=True)
 
     def test_models(self):
         if environ.get('FAST') == '1':
             self.skipTest('skipped slow tests')
         for fmt_dir in product(['bam', 'gltf'], self.dirs):
-            self.assertFalse(exists('assets/%s/%s' % fmt_dir))
+            self.assertFalse(exists('tests/assets/%s/%s' % fmt_dir))
         start = time()
-        ModelsBuilder().build('assets/models', 1)
-        self.assertTrue(time() - start > 1.5)
+        ModelsBuilder().build('tests/assets/models', 1)
+        #self.assertTrue(time() - start > 1.5)
         files = [
-            'assets/models/bam/box/box.bam',
-            'assets/models/bam/box/base.dds',
-            'assets/models/bam/box/ao_metal_roughness.dds',
-            'assets/models/bam/box/normal.dds',
-            'assets/models/bam/domino/domino.bam',
-            'assets/models/bam/domino/base.dds',
-            'assets/models/bam/domino/ao_roughness_metal.dds',
-            'assets/models/bam/domino/normal.dds',
-            'assets/models/gltf/box/box.gltf',
-            'assets/models/gltf/box/base.png',
-            'assets/models/gltf/box/ao_metal_roughness.png',
-            'assets/models/gltf/box/normal.png',
-            'assets/models/gltf/domino/domino.gltf',
-            'assets/models/gltf/domino/base.png',
-            'assets/models/gltf/domino/ao_roughness_metal.png',
-            'assets/models/gltf/domino/normal.png']
+            'tests/assets/models/bam/cube/cube.bam',
+            'tests/assets/models/bam/cube/diffuse.dds',
+            # 'assets/models/bam/box/box.bam',
+            # 'assets/models/bam/box/base.dds',
+            # 'assets/models/bam/box/ao_metal_roughness.dds',
+            # 'assets/models/bam/box/normal.dds',
+            # 'assets/models/bam/domino/domino.bam',
+            # 'assets/models/bam/domino/base.dds',
+            # 'assets/models/bam/domino/ao_roughness_metal.dds',
+            # 'assets/models/bam/domino/normal.dds',
+            # 'assets/models/gltf/box/box.gltf',
+            # 'assets/models/gltf/box/base.png',
+            # 'assets/models/gltf/box/ao_metal_roughness.png',
+            # 'assets/models/gltf/box/normal.png',
+            # 'assets/models/gltf/domino/domino.gltf',
+            # 'assets/models/gltf/domino/base.png',
+            # 'assets/models/gltf/domino/ao_roughness_metal.png',
+            # 'assets/models/gltf/domino/normal.png'
+        ]
         [self.assertTrue(exists(fname)) for fname in files]
         #start = time()
         #ModelsBuilder().build('assets/models', 1)