mefisto94 / jme3-testing Goto Github PK
View Code? Open in Web Editor NEWUnit and Functional Testing for the jMonkeyEngine
License: MIT License
Unit and Functional Testing for the jMonkeyEngine
License: MIT License
It would be nice to spin this unit tests inside an AVD to test our android support as well.
Investigate what is required, there definitely are tools to run unit tests on AVD
https://github.com/jMonkeyEngine/jmonkeyengine/actions/runs/929511145
Apparently from a quick look the lwjgl2 context doesn't even properly start, because the logging output stops after printing the jme version and keeps locking the jvm for every test.
If you look at the results from lwjgl3, there you can see multiple contexts spinning up.
Forking happens on a per-class base, so a lot of our tests run on the same JVM, where one hangup causes trouble down-the-line, also side effects can't be avoided that way.
The only real fix is moving out the current structure into loads of small classes, trying to keep everything clear enough.
Try to load an nonexistant asset in SimpleTestApplication#enqueue.
LWJGL3 will stop at sta.start() and won't catch the Exception, but the Test won't fail and the Uncaught Exception Handler isn't thrown either.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.