game engines/web frameworks: 27 CWE-407 defects + 3 CLEAN; 194 sites, 78 ecosystems
This commit is contained in:
parent
547a9f5738
commit
4d3fcc8e73
76 changed files with 6216 additions and 17 deletions
110
tests/Makefile
110
tests/Makefile
|
|
@ -80,6 +80,12 @@ SUPPORT_ALL := support/TarjanAlgorithm.java \
|
|||
unit-typeorm unit-doctrine unit-gorm \
|
||||
unit-exposed unit-seaorm \
|
||||
unit-activerecord \
|
||||
unit-fastapi unit-gin unit-fiber \
|
||||
unit-nestjs \
|
||||
unit-pylons \
|
||||
unit-bevy unit-libgdx \
|
||||
unit-ogre unit-bullet \
|
||||
unit-box2d unit-sdl3 unit-panda3d \
|
||||
bench-mc-server bench-max bench-gumyum bench-everything bench-loadsim bench-elytra \
|
||||
bench-unpatched bench-mitigated bench-enriched bench-three-tier \
|
||||
play-unpatched play-mitigated play-enriched \
|
||||
|
|
@ -118,7 +124,13 @@ unit: unit-tarjan unit-findnode unit-closure unit-toposort unit-deplist unit-bou
|
|||
unit-sqlalchemy unit-peewee unit-sequelize \
|
||||
unit-typeorm unit-doctrine unit-gorm \
|
||||
unit-exposed unit-seaorm \
|
||||
unit-activerecord
|
||||
unit-activerecord \
|
||||
unit-fastapi unit-gin unit-fiber \
|
||||
unit-nestjs \
|
||||
unit-pylons \
|
||||
unit-bevy unit-libgdx \
|
||||
unit-ogre unit-bullet \
|
||||
unit-box2d unit-sdl3 unit-panda3d
|
||||
|
||||
unit-tarjan: unit/TarjanComplexityTest.class
|
||||
@echo ""
|
||||
|
|
@ -713,6 +725,102 @@ unit-seaorm: unit/SeaORMTest.class
|
|||
|
||||
unit-activerecord: unit/RailsTest.class
|
||||
|
||||
unit/FastAPITest.class: ../defects/fastapi/unit/FastAPITest.java
|
||||
$(JAVAC) -cp . -d . ../defects/fastapi/unit/FastAPITest.java
|
||||
|
||||
unit-fastapi: unit/FastAPITest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT fastapi-0001: FastAPI get_flat_dependant visited list→set (6x at D=400) ==="
|
||||
$(JAVA) -ea -cp . unit.FastAPITest
|
||||
|
||||
unit/GinTest.class: ../defects/gin/unit/GinTest.java
|
||||
$(JAVAC) -cp . -d . ../defects/gin/unit/GinTest.java
|
||||
|
||||
unit-gin: unit/GinTest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT gin-0001: Gin methodTrees slice scan→map (5-8x per request) ==="
|
||||
$(JAVA) -ea -cp . unit.GinTest
|
||||
|
||||
unit/FiberTest.class: ../defects/fiber/unit/FiberTest.java
|
||||
$(JAVAC) -cp . -d . ../defects/fiber/unit/FiberTest.java
|
||||
|
||||
unit-fiber: unit/FiberTest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT fiber-0001: Fiber custom binder MIME slice→map (42x at B=10) ==="
|
||||
$(JAVA) -ea -cp . unit.FiberTest
|
||||
|
||||
unit/NestJSTest.class: ../defects/nestjs/unit/NestJSTest.java
|
||||
$(JAVAC) -cp . -d . ../defects/nestjs/unit/NestJSTest.java
|
||||
|
||||
unit-nestjs: unit/NestJSTest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT nestjs-0001..0002: NestJS scanner ctxRegistry/getInjectionProviders (150x/68x) ==="
|
||||
$(JAVA) -ea -cp . unit.NestJSTest
|
||||
|
||||
unit/PylonsTest.class: ../defects/pylons/unit/PylonsTest.java
|
||||
$(JAVAC) -cp . -d . ../defects/pylons/unit/PylonsTest.java
|
||||
|
||||
unit-pylons: unit/PylonsTest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT pylons-0001..0003: Pylons/Pyramid TopologicalSorter names/edges/order (845x/334x/248x) ==="
|
||||
$(JAVA) -ea -cp . unit.PylonsTest
|
||||
|
||||
unit/BevyTest.class: ../defects/bevy/unit/BevyTest.java
|
||||
$(JAVAC) -cp . -d . ../defects/bevy/unit/BevyTest.java
|
||||
|
||||
unit-bevy: unit/BevyTest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT bevy-0001: Bevy slab_allocator free_empty_slabs Vec::position→HashMap (384x) ==="
|
||||
$(JAVA) -ea -cp . unit.BevyTest
|
||||
|
||||
unit/LibGDXTest.class: ../defects/libgdx/unit/LibGDXTest.java
|
||||
$(JAVAC) -cp . -d . ../defects/libgdx/unit/LibGDXTest.java
|
||||
|
||||
unit-libgdx: unit/LibGDXTest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT libgdx-0001..0004: LibGDX Model/ModelBuilder/Instance/Kerning (1971x/150x/75x/25x) ==="
|
||||
$(JAVA) -ea -cp . unit.LibGDXTest
|
||||
|
||||
unit/OGRETest.class: ../defects/ogre/unit/OGRETest.java
|
||||
$(JAVAC) -cp . -d . ../defects/ogre/unit/OGRETest.java
|
||||
|
||||
unit-ogre: unit/OGRETest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT ogre-0001..0003: OGRE3D Node/ResourceGroup/RibbonTrail (10000x/5000x/1000x) ==="
|
||||
$(JAVA) -ea -cp . unit.OGRETest
|
||||
|
||||
unit/BulletTest.class: ../defects/bullet/unit/BulletTest.java
|
||||
$(JAVAC) -cp . -d . ../defects/bullet/unit/BulletTest.java
|
||||
|
||||
unit-bullet: unit/BulletTest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT bullet-0001..0003: Bullet Physics ghost/collision/pairCache (5000x/500x/50x) ==="
|
||||
$(JAVA) -ea -cp . unit.BulletTest
|
||||
|
||||
unit/Box2DTest.class: ../defects/box2d/unit/Box2DTest.java
|
||||
$(JAVAC) -cp . -d . ../defects/box2d/unit/Box2DTest.java
|
||||
|
||||
unit-box2d: unit/Box2DTest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT box2d-0001: Box2D broad_phase UnBufferMove linear scan→index map (400x) ==="
|
||||
$(JAVA) -ea -cp . unit.Box2DTest
|
||||
|
||||
unit/SDL3Test.class: ../defects/sdl3/unit/SDL3Test.java
|
||||
$(JAVAC) -cp . -d . ../defects/sdl3/unit/SDL3Test.java
|
||||
|
||||
unit-sdl3: unit/SDL3Test.class
|
||||
@echo ""
|
||||
@echo "=== UNIT sdl3-0001: SDL3 gamepad mapping change tracker array→HashSet (800x) ==="
|
||||
$(JAVA) -ea -cp . unit.SDL3Test
|
||||
|
||||
unit/Panda3DTest.class: ../defects/panda3d/unit/Panda3DTest.java
|
||||
$(JAVAC) -cp . -d . ../defects/panda3d/unit/Panda3DTest.java
|
||||
|
||||
unit-panda3d: unit/Panda3DTest.class
|
||||
@echo ""
|
||||
@echo "=== UNIT panda3d-0001..0002: Panda3D Camera/GraphicsOutput display region find (400x) ==="
|
||||
$(JAVA) -ea -cp . unit.Panda3DTest
|
||||
|
||||
# ── Integration ───────────────────────────────────────────────────────────────
|
||||
# Runs against the installed JDK's compiled GraphUtils.
|
||||
# Proves real timing growth and confirms algorithm correctness.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue