Commit graph

23 commits

Author SHA1 Message Date
eb270cba9b
Update testing documentation and improve test structure
All checks were successful
Test pipeline / test (push) Successful in 12s
2025-05-20 15:17:18 +02:00
1c84cae93b
Add code coverage config and expand test suite
Adds .coveragerc configuration file to control coverage analysis settings.
Expands test suite with additional unit tests for AbstractProcessor,
SubjectMapper, CitationBuilder, LicenseProcessor, PIFinder, and
MetadataProcessor classes.

Updates README with comprehensive testing documentation, including
information about current code coverage (53%) and instructions for
running tests with coverage analysis.
2025-05-20 14:02:30 +02:00
2c88a76f4e
Fix missing affiliation in Person class output
All checks were successful
Test pipeline / test (push) Successful in 12s
2025-05-20 13:52:49 +02:00
eaa6325ac1
Add information on flag for using ROR identifiers for institutions to
All checks were successful
Test pipeline / test (push) Successful in 11s
README.md
2025-05-20 13:30:08 +02:00
77930649b1
Fix affiliation field name in Person class
All checks were successful
Test pipeline / test (push) Successful in 13s
2025-05-20 13:27:54 +02:00
554951265e
Add comprehensive docstrings to classes and methods
Improve type annotations in Person.to_dict() and CustomEncoder class
to better reflect the actual return types. Enhance documentation for
Institution, Person, Abstract, and CustomEncoder classes with detailed
method descriptions and parameter explanations.
2025-05-20 13:20:18 +02:00
f84a274848
Add support for ROR institution identifiers in affiliations 2025-05-20 13:07:43 +02:00
f7130898fc
Add additional topic metadata fields for OpenAlex integration
All checks were successful
Test pipeline / test (push) Successful in 14s
2025-05-20 10:04:11 +02:00
314da684d1
Update README.md
All checks were successful
Test pipeline / test (push) Successful in 11s
2025-03-21 16:19:08 +01:00
3dd034c234
Use example config for tests
All checks were successful
Test pipeline / test (push) Successful in 11s
2025-03-21 16:06:28 +01:00
3141780dad
Update run_tests.yaml
Some checks failed
Test pipeline / test (push) Failing after 10s
2025-03-21 15:59:20 +01:00
5970b89fd1
Include missing json for tests
Some checks failed
Test pipeline / test (push) Failing after 12s
2025-03-21 15:57:29 +01:00
8366dbbad9
Update run_tests.yaml
Some checks failed
Test pipeline / test (push) Failing after 12s
2025-03-21 15:55:00 +01:00
74c08a984b
Update requirements-dev.txt
Some checks failed
Test pipeline / test (push) Failing after 10s
2025-03-21 15:53:09 +01:00
67e71ebe65
Update run_tests.yaml
Some checks failed
Test pipeline / test (push) Failing after 7s
2025-03-21 15:51:51 +01:00
1b1c718ece
Update run_tests.yaml
Some checks failed
Test pipeline / test (push) Failing after 3s
2025-03-21 15:51:23 +01:00
5cd8b5ae97
Update run_tests.yaml
Some checks failed
Test pipeline / test (push) Failing after 5s
2025-03-21 15:50:43 +01:00
506ec66cc2
Update run_tests.yaml
Some checks failed
Test pipeline / test (push) Failing after 4s
2025-03-21 15:44:48 +01:00
52cbec2e60
Attempt to fix test CI
Some checks failed
Test pipeline / test (push) Failing after 1s
2025-03-21 15:41:28 +01:00
53a1c271c6
Add test workflow
Some checks failed
Test pipeline / test (push) Failing after 52s
2025-03-21 15:33:27 +01:00
6da140413f
Fix copy-pase error in LICENSE.md 2025-03-21 14:59:59 +01:00
05de961fb5
Clarify that we mean Dataverse.org; fix link to LICENSE.md 2025-03-21 14:55:54 +01:00
9be53fd2fc
Initial commit and release of doi2dataset 2025-03-21 14:53:23 +01:00