-
-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Many tests fail with issues related to band references #1342
Comments
At time the dataset http://fatra.cnr.ncsu.edu/data/nc_spm_full_v2alpha2.tar.gz (which has been created for GRASS GIS < 7.9) is used as-is also in GRASS GIS 7.9. To run TGRASS related tests successfully, first I prepare fixes for the tests of the modules |
Can't we really have this backward compatible? Many users will have this issue. Just opening a GUI for a temporal module triggers the database creation.
We need an official version of this dataset, but that's a different story.
Why an addon? v.build.all is not an addon, but then again, is this as serious as the vector topology change? |
Not sure as the DB schemas are different (hence the version number). Ideas are certainly welcome.
...
(AFAIR) Nobody requested so far to move it to core. The idea was proposed in #130 and implemented in OSGeo/grass-addons#71 |
Same errors when you run tests on newly downloaded standard nc_spm_08_grass7 which does not have any tgis/sqlite.db.
nc_spm_full_v2alpha2 has |
AFAIU, from the 4 temporal tests failing today, only 2 tests fail with the above error and both of them imply the creation of a STR3DS, i.e., they use 3D raster data. Does the concept of bands apply also there or was included also for STR3DS?? In my opinion, that's at least arguable. |
Please provide a reproducible example which I am happy to try (due to lack of time it is not obvious to me to define this test myself). |
|
I get this error, not sure if related:
|
Perhaps a missing |
I created #1445 (a "good first issue") for that traceback, so hopefully there will be less confusion in the future. |
After applying #1447 the test
is passing
|
Also artifacts seems to be better |
Great, here is the relevant porting of the output taken from the raw log of #1447 for both t.info and t.snap from the original description:
|
For future reference and to clarify that this can be closed soon, it might be worth summarizing this issue and what the discussion here touched:
|
@veroandreo Any idea how to get to these two numbers, e.g., with the current master branch? I checked the logs at the time and though I see the same, so I concluded the other failing ones I saw when I reported the issue must have been the other issues. However, now I compared master branch and #1447 results and I get 11 tests fixed by it. If you don't know, let's just leave this unresolved, but if you have some idea, I would like to clarify this to be sure there is nothing wrong with the testing (like, for example, some tests being skipped sometimes). |
Honestly, I do not know what could be wrong there. I cannot access #1447 results now. Can I re-run them? I guess it does not make sense to see other PRs, no? But, checking the results of #1459 that are still available, I do see many tests failing with the |
I think I found the reason why we saw just two failing tests.
They are still there, but there everything was as expected.
Other PRs or master branch, it would not matter for finding the state without #1447.
Right. I see the same. What I think happened is that both of us checked the per-step output in job view in GitHub Actions. Nothing wrong with that, I use it all the time, but what just happened to me now and what I think was the case before, is that I just opened the step ( Conclusion, everything works as expected, but things like counting or searching are better done in the raw log or the artifact with results. |
Can we summarize what is missing to close this issue? Ideally
Thanks. |
Describe the bug
Number of tests fail with band references related issues.
To Reproduce
See any test run report, e.g.,
Expected behavior
Tests not failing or at least failing with the same errors as before introduction of band references.
The text was updated successfully, but these errors were encountered: