Skip to content

Conversation

awvwgk
Copy link
Member

@awvwgk awvwgk commented Sep 12, 2020

  • should yield complete coverage for all reachable lines in manifest modules (total test coverage at ~78%)
  • info procedures of the manifest types are not tested
  • adds description, keywords, categories and homepage to allowed keys in root (see Support registry meta-data fields in manifest #165)
  • fixes revision -> rev in dependency table
  • fixes path not excluding tag, rev and branch entry
  • fixes grammar of error messages
  • bump commit to latest toml-f version (doesn't require class(toml_table), pointer anymore, bugfixes)
  • include test number in fpm-test runs

Question: Do we want keep the info procedures for the manifest types? I added them for debugging in the first implementation.

Fixes #173

- should yield complete coverage for all reachable lines in manifest
- adds description, keywords and categories to allowed keys in root
- fixes revision -> rev in dependency table
- fixes path not excluding tag, rev and branch entry
- fixes grammar of error messages
- bump commit to latest toml-f version
Copy link
Member

@LKedward LKedward left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This all looks good! 👍 .
I'd very much like to keep the info routines if possible; once the CLI is implemented we should have one or more verbose flag options for debugging the different stages of fpm.

@awvwgk awvwgk marked this pull request as ready for review September 14, 2020 18:01
Copy link
Member

@everythingfunctional everythingfunctional left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I really like seeing all these tests, especially for "failure" cases. Thanks! :)

@milancurcic milancurcic merged commit e6c5e6a into fortran-lang:master Sep 15, 2020
@awvwgk awvwgk deleted the manifest-testing branch September 15, 2020 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

toml-f implementation produces error if more than 15 test or app programs are used

5 participants