Comments (9)
from moose.
@brandonlangley can you generalize the test to allow for new params like we've done with some of the other tests?
from moose.
I ll address the MooseMesh parameter one for now. Thanks!
from moose.
I thought we had an issue for this but I'm too lazy to search rn
from moose.
ah yes I opened #26033 then we closed it after two fixes. I didnt realize there were more issues at the time
from moose.
@loganharbour - I just updated the MooseServerTest in #27924 so it will no longer fail when new input syntax is added.
@GiudGiud - Depending on if my #27924 or your #27914 is merged first, one of us will resolve a conflict in that test file.
from moose.
This is still a problem.
The test still enforces the mesh parameter descriptions
see this failure
https://civet.inl.gov/job/2293872/
from moose.
But this one is a little different, right? It was not caused by adding any new parameters or blocks.
It was due to the existing add_subdomain_names
parameter having its description changed from:
Optional list of subdomain names to be applied to the ids given in add_subdomain_ids...
to now be:
The listed subdomain names will be assumed valid for the mesh...
While still technically unrelated, this will be a much more rare case than adding new input pieces.
I'm not sure how to test the server (that assists MOOSE input) without testing a few input pieces.
But it should rarely happen now and only need a small update when a tested piece gets changed.
from moose.
But this one is a little different, right? It was not caused by adding any new parameters or blocks.
yes you're right. and in fact as you keep improving the test it will always be something a little different.
I'm not sure how to test the server (that assists MOOSE input) without testing a few input pieces.
maybe it could be using pieces that are not supposed to change? like test objects. Or new objects created within the unit tests.
But it should rarely happen now and only need a small update when a tested piece gets changed.
I did hit this like 1 week after than the second fix so I would not say it's rare yet.
It is a totally small update and takes me like 2 minutes at most. Unfortunately most people are not familiar with our unit tests
from moose.
Related Issues (20)
- FileMeshGenerator and uniform_refine produce weird results HOT 17
- Data Driven Mesh Generation feature unavailable for other applications HOT 3
- Improve error message for PolygonConcentricCircleMeshGenerator
- Aux kernel evaluation with smoothed porosity functor on default `execute_on` leads to OOB map access
- Add way for AdvancedExtruderGenerator (and other ExtruderGenerators) to report extrusion layering scheme HOT 1
- add_sideset_names without add_sideset_ids
- Syntax issue in output/format/test_json
- Move paramError logic to InputParameters
- Add a Restart action
- Skip `web_server_control` tests on mac when unsupported
- Add an option to disallow using subdomain and sideset IDs in user inputs
- New add_subdomain_names capability does not work with exodus output if subdomains are not added before output HOT 1
- Improvements for Explicit Contact
- Improve support for (v,e) interpolation in TabulatedFluidProps
- Errors in linear fluid properties
- Add citation for optimization module
- Exploring the dependence of the NSFV solution on Rhie Chow coefficients and its dependencies
- Invalid subdomain names when block-restricting [Physics/SolidMechanics/QuasiStatic] result in vague error message
- Add THM tutorial for multiapp coupling to flow channels
- Pin matplotlib-base to 3.8 (or something older than 3.9) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moose.