three.source.unit.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. import './utils/console-wrapper.js';
  2. import './utils/qunit-utils.js';
  3. //src
  4. import './src/constants.tests.js';
  5. import './src/utils.tests.js';
  6. //src/animation
  7. import './src/animation/AnimationAction.tests.js';
  8. import './src/animation/AnimationClip.tests.js';
  9. import './src/animation/AnimationMixer.tests.js';
  10. import './src/animation/AnimationObjectGroup.tests.js';
  11. import './src/animation/AnimationUtils.tests.js';
  12. import './src/animation/KeyframeTrack.tests.js';
  13. import './src/animation/PropertyBinding.tests.js';
  14. import './src/animation/PropertyMixer.tests.js';
  15. //src/animation/tracks
  16. import './src/animation/tracks/BooleanKeyframeTrack.tests.js';
  17. import './src/animation/tracks/ColorKeyframeTrack.tests.js';
  18. import './src/animation/tracks/NumberKeyframeTrack.tests.js';
  19. import './src/animation/tracks/QuaternionKeyframeTrack.tests.js';
  20. import './src/animation/tracks/StringKeyframeTrack.tests.js';
  21. import './src/animation/tracks/VectorKeyframeTrack.tests.js';
  22. //src/audio
  23. import './src/audio/Audio.tests.js';
  24. import './src/audio/AudioAnalyser.tests.js';
  25. import './src/audio/AudioContext.tests.js';
  26. import './src/audio/AudioListener.tests.js';
  27. import './src/audio/PositionalAudio.tests.js';
  28. //src/cameras
  29. import './src/cameras/ArrayCamera.tests.js';
  30. import './src/cameras/Camera.tests.js';
  31. import './src/cameras/CubeCamera.tests.js';
  32. import './src/cameras/OrthographicCamera.tests.js';
  33. import './src/cameras/PerspectiveCamera.tests.js';
  34. import './src/cameras/StereoCamera.tests.js';
  35. //src/core
  36. import './src/core/BufferAttribute.tests.js';
  37. import './src/core/BufferGeometry.tests.js';
  38. import './src/core/Clock.tests.js';
  39. import './src/core/EventDispatcher.tests.js';
  40. import './src/core/GLBufferAttribute.tests.js';
  41. import './src/core/InstancedBufferAttribute.tests.js';
  42. import './src/core/InstancedBufferGeometry.tests.js';
  43. import './src/core/InstancedInterleavedBuffer.tests.js';
  44. import './src/core/InterleavedBuffer.tests.js';
  45. import './src/core/InterleavedBufferAttribute.tests.js';
  46. import './src/core/Layers.tests.js';
  47. import './src/core/Object3D.tests.js';
  48. import './src/core/Raycaster.tests.js';
  49. import './src/core/Uniform.tests.js';
  50. import './src/core/UniformsGroup.tests.js';
  51. //src/extras
  52. import './src/extras/DataUtils.tests.js';
  53. import './src/extras/Earcut.tests.js';
  54. import './src/extras/ImageUtils.tests.js';
  55. import './src/extras/PMREMGenerator.tests.js';
  56. import './src/extras/ShapeUtils.tests.js';
  57. //src/extras/core
  58. import './src/extras/core/Curve.tests.js';
  59. import './src/extras/core/CurvePath.tests.js';
  60. import './src/extras/core/Interpolations.tests.js';
  61. import './src/extras/core/Path.tests.js';
  62. import './src/extras/core/Shape.tests.js';
  63. import './src/extras/core/ShapePath.tests.js';
  64. //src/extras/curves
  65. import './src/extras/curves/ArcCurve.tests.js';
  66. import './src/extras/curves/CatmullRomCurve3.tests.js';
  67. import './src/extras/curves/CubicBezierCurve.tests.js';
  68. import './src/extras/curves/CubicBezierCurve3.tests.js';
  69. import './src/extras/curves/EllipseCurve.tests.js';
  70. import './src/extras/curves/LineCurve.tests.js';
  71. import './src/extras/curves/LineCurve3.tests.js';
  72. import './src/extras/curves/QuadraticBezierCurve.tests.js';
  73. import './src/extras/curves/QuadraticBezierCurve3.tests.js';
  74. import './src/extras/curves/SplineCurve.tests.js';
  75. //src/geometries
  76. import './src/geometries/BoxGeometry.tests.js';
  77. import './src/geometries/CapsuleGeometry.tests.js';
  78. import './src/geometries/CircleGeometry.tests.js';
  79. import './src/geometries/ConeGeometry.tests.js';
  80. import './src/geometries/CylinderGeometry.tests.js';
  81. import './src/geometries/DodecahedronGeometry.tests.js';
  82. import './src/geometries/EdgesGeometry.tests.js';
  83. import './src/geometries/ExtrudeGeometry.tests.js';
  84. import './src/geometries/IcosahedronGeometry.tests.js';
  85. import './src/geometries/LatheGeometry.tests.js';
  86. import './src/geometries/OctahedronGeometry.tests.js';
  87. import './src/geometries/PlaneGeometry.tests.js';
  88. import './src/geometries/PolyhedronGeometry.tests.js';
  89. import './src/geometries/RingGeometry.tests.js';
  90. import './src/geometries/ShapeGeometry.tests.js';
  91. import './src/geometries/SphereGeometry.tests.js';
  92. import './src/geometries/TetrahedronGeometry.tests.js';
  93. import './src/geometries/TorusGeometry.tests.js';
  94. import './src/geometries/TorusKnotGeometry.tests.js';
  95. import './src/geometries/TubeGeometry.tests.js';
  96. import './src/geometries/WireframeGeometry.tests.js';
  97. //src/helpers
  98. import './src/helpers/ArrowHelper.tests.js';
  99. import './src/helpers/AxesHelper.tests.js';
  100. import './src/helpers/Box3Helper.tests.js';
  101. import './src/helpers/BoxHelper.tests.js';
  102. import './src/helpers/CameraHelper.tests.js';
  103. import './src/helpers/DirectionalLightHelper.tests.js';
  104. import './src/helpers/GridHelper.tests.js';
  105. import './src/helpers/HemisphereLightHelper.tests.js';
  106. import './src/helpers/PlaneHelper.tests.js';
  107. import './src/helpers/PointLightHelper.tests.js';
  108. import './src/helpers/PolarGridHelper.tests.js';
  109. import './src/helpers/SkeletonHelper.tests.js';
  110. import './src/helpers/SpotLightHelper.tests.js';
  111. //src/lights
  112. import './src/lights/AmbientLight.tests.js';
  113. import './src/lights/DirectionalLight.tests.js';
  114. import './src/lights/DirectionalLightShadow.tests.js';
  115. import './src/lights/HemisphereLight.tests.js';
  116. import './src/lights/Light.tests.js';
  117. import './src/lights/LightProbe.tests.js';
  118. import './src/lights/LightShadow.tests.js';
  119. import './src/lights/PointLight.tests.js';
  120. import './src/lights/PointLightShadow.tests.js';
  121. import './src/lights/RectAreaLight.tests.js';
  122. import './src/lights/SpotLight.tests.js';
  123. import './src/lights/SpotLightShadow.tests.js';
  124. //src/loaders
  125. import './src/loaders/AnimationLoader.tests.js';
  126. import './src/loaders/AudioLoader.tests.js';
  127. import './src/loaders/BufferGeometryLoader.tests.js';
  128. import './src/loaders/Cache.tests.js';
  129. import './src/loaders/CompressedTextureLoader.tests.js';
  130. import './src/loaders/CubeTextureLoader.tests.js';
  131. import './src/loaders/DataTextureLoader.tests.js';
  132. import './src/loaders/FileLoader.tests.js';
  133. import './src/loaders/ImageBitmapLoader.tests.js';
  134. import './src/loaders/ImageLoader.tests.js';
  135. import './src/loaders/Loader.tests.js';
  136. import './src/loaders/LoaderUtils.tests.js';
  137. import './src/loaders/LoadingManager.tests.js';
  138. import './src/loaders/MaterialLoader.tests.js';
  139. import './src/loaders/ObjectLoader.tests.js';
  140. import './src/loaders/TextureLoader.tests.js';
  141. //src/materials
  142. import './src/materials/LineBasicMaterial.tests.js';
  143. import './src/materials/LineDashedMaterial.tests.js';
  144. import './src/materials/Material.tests.js';
  145. import './src/materials/MeshBasicMaterial.tests.js';
  146. import './src/materials/MeshDepthMaterial.tests.js';
  147. import './src/materials/MeshDistanceMaterial.tests.js';
  148. import './src/materials/MeshLambertMaterial.tests.js';
  149. import './src/materials/MeshMatcapMaterial.tests.js';
  150. import './src/materials/MeshNormalMaterial.tests.js';
  151. import './src/materials/MeshPhongMaterial.tests.js';
  152. import './src/materials/MeshPhysicalMaterial.tests.js';
  153. import './src/materials/MeshStandardMaterial.tests.js';
  154. import './src/materials/MeshToonMaterial.tests.js';
  155. import './src/materials/PointsMaterial.tests.js';
  156. import './src/materials/RawShaderMaterial.tests.js';
  157. import './src/materials/ShaderMaterial.tests.js';
  158. import './src/materials/ShadowMaterial.tests.js';
  159. import './src/materials/SpriteMaterial.tests.js';
  160. //src/math
  161. import './src/math/Box2.tests.js';
  162. import './src/math/Box3.tests.js';
  163. import './src/math/Color.tests.js';
  164. import './src/math/ColorManagement.tests.js';
  165. import './src/math/Cylindrical.tests.js';
  166. import './src/math/Euler.tests.js';
  167. import './src/math/Frustum.tests.js';
  168. import './src/math/Interpolant.tests.js';
  169. import './src/math/Line3.tests.js';
  170. import './src/math/MathUtils.tests.js';
  171. import './src/math/Matrix3.tests.js';
  172. import './src/math/Matrix4.tests.js';
  173. import './src/math/Plane.tests.js';
  174. import './src/math/Quaternion.tests.js';
  175. import './src/math/Ray.tests.js';
  176. import './src/math/Sphere.tests.js';
  177. import './src/math/Spherical.tests.js';
  178. import './src/math/SphericalHarmonics3.tests.js';
  179. import './src/math/Triangle.tests.js';
  180. import './src/math/Vector2.tests.js';
  181. import './src/math/Vector3.tests.js';
  182. import './src/math/Vector4.tests.js';
  183. //src/math/interpolants
  184. import './src/math/interpolants/CubicInterpolant.tests.js';
  185. import './src/math/interpolants/DiscreteInterpolant.tests.js';
  186. import './src/math/interpolants/LinearInterpolant.tests.js';
  187. import './src/math/interpolants/QuaternionLinearInterpolant.tests.js';
  188. //src/objects
  189. import './src/objects/Bone.tests.js';
  190. import './src/objects/Group.tests.js';
  191. import './src/objects/InstancedMesh.tests.js';
  192. import './src/objects/Line.tests.js';
  193. import './src/objects/LineLoop.tests.js';
  194. import './src/objects/LineSegments.tests.js';
  195. import './src/objects/LOD.tests.js';
  196. import './src/objects/Mesh.tests.js';
  197. import './src/objects/Points.tests.js';
  198. import './src/objects/Skeleton.tests.js';
  199. import './src/objects/SkinnedMesh.tests.js';
  200. import './src/objects/Sprite.tests.js';
  201. //src/renderers
  202. import './src/renderers/WebGL3DRenderTarget.tests.js';
  203. import './src/renderers/WebGLArrayRenderTarget.tests.js';
  204. import './src/renderers/WebGLCubeRenderTarget.tests.js';
  205. import './src/renderers/WebGLRenderer.tests.js';
  206. import './src/renderers/WebGLRenderTarget.tests.js';
  207. //src/renderers/shaders
  208. import './src/renderers/shaders/ShaderChunk.tests.js';
  209. import './src/renderers/shaders/ShaderLib.tests.js';
  210. import './src/renderers/shaders/UniformsLib.tests.js';
  211. import './src/renderers/shaders/UniformsUtils.tests.js';
  212. //src/renderers/webgl
  213. import './src/renderers/webgl/WebGLAttributes.tests.js';
  214. import './src/renderers/webgl/WebGLBackground.tests.js';
  215. import './src/renderers/webgl/WebGLBufferRenderer.tests.js';
  216. import './src/renderers/webgl/WebGLCapabilities.tests.js';
  217. import './src/renderers/webgl/WebGLClipping.tests.js';
  218. import './src/renderers/webgl/WebGLExtensions.tests.js';
  219. import './src/renderers/webgl/WebGLGeometries.tests.js';
  220. import './src/renderers/webgl/WebGLIndexedBufferRenderer.tests.js';
  221. import './src/renderers/webgl/WebGLLights.tests.js';
  222. import './src/renderers/webgl/WebGLMorphtargets.tests.js';
  223. import './src/renderers/webgl/WebGLObjects.tests.js';
  224. import './src/renderers/webgl/WebGLProgram.tests.js';
  225. import './src/renderers/webgl/WebGLPrograms.tests.js';
  226. import './src/renderers/webgl/WebGLProperties.tests.js';
  227. import './src/renderers/webgl/WebGLRenderLists.tests.js';
  228. import './src/renderers/webgl/WebGLShader.tests.js';
  229. import './src/renderers/webgl/WebGLShadowMap.tests.js';
  230. import './src/renderers/webgl/WebGLState.tests.js';
  231. import './src/renderers/webgl/WebGLTextures.tests.js';
  232. import './src/renderers/webgl/WebGLUniforms.tests.js';
  233. import './src/renderers/webgl/WebGLUtils.tests.js';
  234. //src/scenes
  235. import './src/scenes/Fog.tests.js';
  236. import './src/scenes/FogExp2.tests.js';
  237. import './src/scenes/Scene.tests.js';
  238. //src/textures
  239. import './src/textures/CanvasTexture.tests.js';
  240. import './src/textures/CompressedArrayTexture.tests.js';
  241. import './src/textures/CompressedTexture.tests.js';
  242. import './src/textures/CubeTexture.tests.js';
  243. import './src/textures/Data3DTexture.tests.js';
  244. import './src/textures/DataArrayTexture.tests.js';
  245. import './src/textures/DataTexture.tests.js';
  246. import './src/textures/DepthTexture.tests.js';
  247. import './src/textures/FramebufferTexture.tests.js';
  248. import './src/textures/Source.tests.js';
  249. import './src/textures/Texture.tests.js';
  250. import './src/textures/VideoTexture.tests.js';