GithubHelp home page GithubHelp logo

Comments (9)

GiudGiud avatar GiudGiud commented on July 23, 2024

@brandonlangley

from moose.

loganharbour avatar loganharbour commented on July 23, 2024

@brandonlangley can you generalize the test to allow for new params like we've done with some of the other tests?

from moose.

GiudGiud avatar GiudGiud commented on July 23, 2024

I ll address the MooseMesh parameter one for now. Thanks!

from moose.

lindsayad avatar lindsayad commented on July 23, 2024

I thought we had an issue for this but I'm too lazy to search rn

from moose.

GiudGiud avatar GiudGiud commented on July 23, 2024

ah yes I opened #26033 then we closed it after two fixes. I didnt realize there were more issues at the time

from moose.

brandonlangley avatar brandonlangley commented on July 23, 2024

@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.

GiudGiud avatar GiudGiud commented on July 23, 2024

This is still a problem.
The test still enforces the mesh parameter descriptions
see this failure
https://civet.inl.gov/job/2293872/

from moose.

brandonlangley avatar brandonlangley commented on July 23, 2024

@GiudGiud -

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.

GiudGiud avatar GiudGiud commented on July 23, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.