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

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

Build:
Build:
LAST BUILD BRANCH: v0.0.26
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 v0.0.26
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 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
  • main
  • 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/Release-0.0.26
  • 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.26
  • v0.0.3
  • v0.0.4
  • v0.0.5
  • v0.0.6
  • v0.0.7
  • v0.0.8
  • v0.0.9

17 Jul 2026 04:44PM UTC coverage: 84.262%. Remained the same
29597414157

push

github

web-flow
Release 0.0.26 (#658)

* Refactor enum checking to a function in Golang (#634)
* Unify tests for lists of classes (#635)
* Decompose XML de/serialization in Golang (#636)
* Add support for list of primitives in Golang (#637)
* Transpile length of bytearray in C# (#638)
* Test live in C# enums and lists of classes (#639)
* Remove support for Python 3.9 (#641)
* Add support for list of primitives in C# (#642)
* Add support for list of primitives in TypeScript (#646)
* Unify XML serialization of doubles (#647)
* Allow for missing value data type in XSD (#649)
* Add support for lists of primitives in C++ (#653)
* Introduce lists of constrained primitives (#656)

This version completes the support for lists of primitives across all
the SDK generators (Golang, C#, TypeScript and C++ -- Python already
had it), including lists of constrained primitives and lists of
enumeration literals (#637, #642, #646, #653, #656, #655).

We also fixed a discrepancy where the C++ SDK serialized doubles in
XML with trailing zeros, unlike the other generated SDKs (#647),
and fixed the length transpilation of byte arrays in C# (#638).

We fixed the XSD generator so that it can handle a constrained
primitive with a missing ``Value_data_type``, which allows us to
share the same meta-models across the tests without special-casing
XSD (#649).

We also discovered and fixed an omission where the verification test
generator was never ported to Python from aas-core3.0-python (#657).

Finally, we drop the support for Python 3.9, which is no longer
supported by mypy and other tools we depend on (#641).

1 of 1 new or added line in 1 file 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 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29597414157 v0.0.26 Release 0.0.26 (#658) * Refactor enum checking to a function in Golang (#634) * Unify tests for lists of classes (#635) * Decompose XML de/serialization in Golang (#636) * Add support for list of primitives in Golang (#637) * Transpile length of ... push 17 Jul 2026 04:52PM UTC web-flow github
84.26
29597336797 main Release 0.0.26 (#658) * Refactor enum checking to a function in Golang (#634) * Unify tests for lists of classes (#635) * Decompose XML de/serialization in Golang (#636) * Add support for list of primitives in Golang (#637) * Transpile length of ... push 17 Jul 2026 04:50PM UTC web-flow github
84.26
29595866848 mristin/Release-0.0.26 Merge 4f3254f32 into c641fba33 Pull #658 17 Jul 2026 04:28PM UTC web-flow github
84.26
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
28200627847 mristin/Generate-verification-tests-in-Python Merge e173cf33f into cc16efc31 Pull #657 25 Jun 2026 09:15PM 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
28198727959 mristin/Introduce-lists-of-constrained-primitives Merge 7036353be into 636af966f Pull #656 25 Jun 2026 08:40PM UTC web-flow github pending completion  
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
28186250635 mristin/Introduce-list-of-enums Merge e5b3d1f1a into efd23621e Pull #655 25 Jun 2026 04:56PM UTC web-flow github pending completion  
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
See All Builds (1081)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc