• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

aas-core-works / aas-core-codegen
84%

Build:
DEFAULT BRANCH: main
Repo Added 27 Dec 2021 04:04PM UTC
Files 268
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • ListOfPrimitives-JsonSchema-Python
  • Update-test-data-to-aas-core-meta-899add1
  • Update-test-data-to-aas-core-meta-f2fd738
  • empwilli/Release0.0.24
  • empwilli/fix_cpp11_build
  • empwilli/fix_missing_cpp_test_update
  • empwilli/fix_rerecord_test_data
  • empwilli/migrate_java
  • empwilli/typescript-unique-id-short-constraint
  • fix/java_remove_stale_expected_output_test_data
  • mristin/Add-base64-url-encode-to-typescript
  • mristin/Add-examples-to-JSON-schema-tests
  • mristin/Add-is-literal-of
  • mristin/Add-literal-value-set
  • mristin/Add-live-test-for-C++
  • mristin/Add-live-tests-for-TypeScript
  • mristin/Add-live-tests-for-csharp
  • mristin/Add-live-tests-for-enums-in-C++
  • mristin/Add-live-tests-for-golang
  • mristin/Add-live-tests-for-list-of-instnaces-in-C++
  • mristin/Add-live-tests-for-python
  • mristin/Add-support-for-list-of-primitives-in-C#
  • mristin/Add-support-for-list-of-primitives-in-C++
  • mristin/Add-support-for-list-of-primitives-in-Golang
  • mristin/Add-support-for-list-of-primitives-to-TypeScript
  • mristin/Add-support-for-lists-of-non-optionals-in-Python
  • mristin/Allow-for-custom-pattern-fixing-in-jsonschema
  • mristin/Assert-all-type-annotations-are-unique
  • mristin/Cache-symbol-table
  • mristin/Check-command-line-arguments-at-Python-3.12
  • mristin/Clean-up-dev-scripts
  • mristin/Decompose-XML-de-serialization-in-Golang
  • mristin/Deprecate-Python-3.8
  • mristin/Deprecate-Python-3.9
  • mristin/Discontinue-opcua
  • mristin/Discontinue-protobuf
  • mristin/Discontinue-rdf-shacl-and-json-ld
  • mristin/Document-structure
  • mristin/Enforce-None-default-for-optional-constructor-args
  • mristin/Expose-mapping-primitive-type
  • mristin/Extend-list-of-classes-tests-to-include-concrete-classes
  • mristin/Extend-must-find-to-constants
  • mristin/Fix-import-in-generated-Python-tests
  • mristin/Fix-int-json-serialization-in-C++
  • mristin/Fix-packaging-of-submodules
  • mristin/Fix-python-live-test
  • mristin/Fix-unused-imports-in-Python-tests
  • mristin/Fix-update-to-aas-core-meta-dev-script
  • mristin/Fix-warnings-for-obsolete-docutils
  • mristin/Generate-unit-tests-in-Python
  • mristin/Generate-verification-tests-in-Python
  • mristin/Improve-check-init-and-pyproject-coincide
  • mristin/Infer-schema-constraints-for-value
  • mristin/Insert-ValueDataType-in-XML-if-not-defined
  • mristin/Introduce-list-of-enums
  • mristin/Introduce-lists-of-constrained-primitives
  • mristin/Live-test-constrained-primitives-in-TypeScript
  • mristin/Live-test-enums-in-TypeScript
  • mristin/Live-test-list-of-classes-in-TypeScript
  • mristin/Make-generator-descriptions-uniform
  • mristin/Make-symbol-table-pickable
  • mristin/Move-development-code-to-separate-directory
  • mristin/Pin-docutils-to-0.21.2
  • mristin/Publish-to-pypi
  • mristin/Python-fix-xml-serialization-of-float
  • mristin/Re-format-tests-infer_for_schema
  • mristin/Refactor-enum-checking-in-Golang
  • mristin/Refactor-python-generator-for-many-files
  • mristin/Refactor-verification-as-IEnumerable-in-Verification
  • mristin/Release-0.0.17
  • mristin/Release-0.0.18
  • mristin/Release-0.0.23
  • mristin/Release-0.0.25
  • mristin/Remove-aas-specific-bits-from-C++
  • mristin/Remove-dependency-on-aas-core-meta-repo
  • mristin/Remove-docutils.utils.error_reporting
  • mristin/Remove-wrongly-checked-in-output
  • mristin/Rename-real-meta-models-to-common-meta-models-in-tests
  • mristin/Rewrite-setup.py-to-pyproject.toml
  • mristin/Share-data-across-live-tests
  • mristin/Support-list-of-non-optionals-in-intermediate
  • mristin/Support-list-of-non-optionals-in-json-schema
  • mristin/Test-constrained-primitives-in-C++
  • mristin/Test-for-list-of-classes-in-Python
  • mristin/Test-list-of-classes-in-Golang
  • mristin/Test-list-of-primitives-in-XSD
  • mristin/Test-list-of-primitives-in-json-schema
  • mristin/Test-lists-of-Xxx-for-XSD
  • mristin/Test-that-list-of-optionals-are-unexpected
  • mristin/Track-descendants-of-constrained-primitives
  • mristin/Transpile-length-of-bytearray-in-C#
  • mristin/Turn-on-code-coverage
  • mristin/Undo-debugging-code-in-live-test
  • mristin/Unify-all-main-tests-into-one
  • mristin/Unify-live-tests-on-primitives
  • mristin/Update-aas-core-meta-5d409d6
  • mristin/Upgrade-mypy-to-2.1
  • mristin/Upgrade-pylint-to-3.3.8
  • v0.0.10
  • v0.0.11
  • v0.0.12
  • v0.0.13
  • v0.0.14
  • v0.0.15
  • v0.0.17
  • v0.0.18
  • v0.0.18.post1
  • v0.0.18.post2
  • v0.0.1rc1.post1
  • v0.0.2
  • v0.0.23
  • v0.0.24
  • v0.0.25
  • v0.0.3
  • v0.0.4
  • v0.0.5
  • v0.0.6
  • v0.0.7
  • v0.0.8
  • v0.0.9

25 Jun 2026 09:15PM UTC coverage: 84.262% (+0.02%) from 84.246%
28200992474

push

github

web-flow
Generate verifcation tests in Python (#657)

Mistakenly, we forgot to port the generator for verification tests to
Python from aas-core3.0-python. We adapt it in this change -- no live
tests failed.

36 of 36 new or added lines in 2 files covered. (100.0%)

30427 of 36110 relevant lines covered (84.26%)

2.53 hits per line

Relevant lines Covered
Build:
Build:
36110 RELEVANT LINES 30427 COVERED LINES
2.53 HITS PER LINE
Source Files on main
  • Tree
  • List 268
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28200992474 main Generate verifcation tests in Python (#657) Mistakenly, we forgot to port the generator for verification tests to Python from aas-core3.0-python. We adapt it in this change -- no live tests failed. push 25 Jun 2026 09:21PM UTC web-flow github
84.26
28199159015 main Introduce lists of constrained primitives (#656) We implemented the support for lists of constrained primitives when we introduced the lists of primitives, but we didn't test it. In this change, we thoroughly test the lists of constrained primit... push 25 Jun 2026 08:47PM UTC web-flow github
84.25
28186804830 main Test and fix lists of enumeration literals (#655) We thoroughly test the support for lists of enumeration literals. In the previous changes, where we added the support for lists of primitives, we added the support for lists of enumeration literal... push 25 Jun 2026 05:05PM UTC web-flow github
84.2
27787765391 main Unify and extend tests for all targets (#654) We make sure that all the generators (except for Java, which is still pending on live tests) cover the same base set of tests cases (primitive types, constrained primitives, enums, class hierarchy, li... push 18 Jun 2026 08:41PM UTC web-flow github
84.12
27465225481 main Add support for lists of primitives in C++ (#653) We add the support for the list of primitives in C++ generator so that we can use it for Part 2 of the AAS meta-model (HTTP API). The code generator was tested with aas-core3.1-cpp as well, and a... push 13 Jun 2026 11:23AM UTC web-flow github
84.12
26942558987 main Add live tests for constrained primitives in C++ (#650) We add live tests for constrained primitives in C++ so that we can establish the baseline for adding support for list of primitives in the future. Since all code generators have live tests ... push 04 Jun 2026 09:21AM UTC web-flow github
84.24
26941654766 main Allow for missing value data type in XSD (#649) We change the XSD generator so that it can handle the case when the constrained primitive ``Value_data_type`` is missing. This allows us to have a uniform approach to meta-models. For example, we ca... push 04 Jun 2026 09:02AM UTC web-flow github
84.22
26940957042 main Share test data across live tests (#648) We change the live tests so that they can re-use the data for the same cases. This makes the maintenance of the tests easier -- we need to change/add only data at one spot. push 04 Jun 2026 08:48AM UTC web-flow github
84.22
26808619198 main Unify XML serialization of doubles (#647) We had slight discrepancy between C++ and other generated SDKs: the C++ SDK serialized doubles in XML with trailing zeros. We change the C++ XML serialization to match the output of the other SDKs. This ... push 02 Jun 2026 08:47AM UTC web-flow github
84.22
26652604300 main Add support for list of primitives in TypeScript (#646) We add support for lists of primitives in the TypeScript SDK generator, and also include the related live tests. push 29 May 2026 05:46PM UTC web-flow github
84.22
See All Builds (1078)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc