From 00243b16e831218aa3b89826e926276eb935bb32 Mon Sep 17 00:00:00 2001
From: Sercan Sahin <s.sahin@iat.rwth-aachen.de>
Date: Tue, 5 Nov 2024 18:08:21 +0100
Subject: [PATCH] adapt ci

---
 .../compliance-tool/.github/workflows/ci.yml  |  94 ------------------
 .../.github/workflows/release.yml             |  30 ------
 .../.gitignore                                |   0
 .../LICENSE                                   |   0
 .../NOTICE                                    |   0
 .../README.md                                 |   0
 .../__init__.py                               |   0
 .../aas_compliance_tool/__init__.py           |   0
 .../aas_compliance_tool/cli.py                |   0
 .../compliance_check_aasx.py                  |   0
 .../compliance_check_json.py                  |   0
 .../compliance_check_xml.py                   |   0
 .../aas_compliance_tool/py.typed              |   0
 .../schemas/aasJSONSchema.json                |   0
 .../schemas/aasXMLSchema.xsd                  |   0
 .../aas_compliance_tool/state_manager.py      |   0
 .../requirements.txt                          |   0
 .../setup.py                                  |   0
 .../test/__init__.py                          |   0
 .../test/files/test_demo_full_example.json    |   0
 .../test/files/test_demo_full_example.xml     |   0
 .../TestFile.pdf                              | Bin
 .../[Content_Types].xml                       |   0
 .../_rels/.rels                               |   0
 .../aasx/_rels/aasx-origin.rels               |   0
 .../aasx/_rels/data.json.rels                 |   0
 .../aasx/aasx-origin                          |   0
 .../aasx/data.json                            |   0
 .../docProps/core.xml                         |   0
 ...est_demo_full_example_wrong_attribute.json |   0
 ...test_demo_full_example_wrong_attribute.xml |   0
 .../TestFile.pdf                              | Bin
 .../[Content_Types].xml                       |   0
 .../_rels/.rels                               |   0
 .../aasx/_rels/aasx-origin.rels               |   0
 .../aasx/_rels/data.xml.rels                  |   0
 .../aasx/aasx-origin                          |   0
 .../aasx/data.xml                             |   0
 .../docProps/core.xml                         |   0
 .../TestFile.pdf                              | Bin
 .../[Content_Types].xml                       |   0
 .../_rels/.rels                               |   0
 .../aasx/_rels/aasx-origin.rels               |   0
 .../aasx/_rels/data.xml.rels                  |   0
 .../aasx/aasx-origin                          |   0
 .../aasx/data.xml                             |   0
 .../docProps/core.xml                         |   0
 .../test_deserializable_aas_warning.json      |   0
 .../files/test_deserializable_aas_warning.xml |   0
 .../test/files/test_empty.json                |   0
 .../test/files/test_empty.xml                 |   0
 .../files/test_empty_aasx/[Content_Types].xml |   0
 .../test/files/test_empty_aasx/_rels/.rels    |   0
 .../aasx/_rels/aasx-origin.rels               |   0
 .../files/test_empty_aasx/aasx/aasx-origin    |   0
 .../files/test_empty_aasx/docProps/core.xml   |   0
 .../test/files/test_not_deserializable.json   |   0
 .../files/test_not_deserializable_aas.json    |   0
 .../files/test_not_deserializable_aas.xml     |   0
 .../test/test_aas_compliance_tool.py          |   0
 .../test/test_compliance_check_aasx.py        |   0
 .../test/test_compliance_check_json.py        |   0
 .../test/test_compliance_check_xml.py         |   0
 .../test/test_state_manager.py                |   0
 64 files changed, 124 deletions(-)
 delete mode 100644 basyx/compliance-tool/.github/workflows/ci.yml
 delete mode 100644 basyx/compliance-tool/.github/workflows/release.yml
 rename {basyx/compliance-tool => compliance-tool}/.gitignore (100%)
 rename {basyx/compliance-tool => compliance-tool}/LICENSE (100%)
 rename {basyx/compliance-tool => compliance-tool}/NOTICE (100%)
 rename {basyx/compliance-tool => compliance-tool}/README.md (100%)
 rename {basyx/compliance-tool/aas_compliance_tool => compliance-tool}/__init__.py (100%)
 rename basyx/compliance-tool/aas_compliance_tool/py.typed => compliance-tool/aas_compliance_tool/__init__.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/aas_compliance_tool/cli.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/aas_compliance_tool/compliance_check_aasx.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/aas_compliance_tool/compliance_check_json.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/aas_compliance_tool/compliance_check_xml.py (100%)
 rename basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/aasx-origin => compliance-tool/aas_compliance_tool/py.typed (100%)
 rename {basyx/compliance-tool => compliance-tool}/aas_compliance_tool/schemas/aasJSONSchema.json (100%)
 rename {basyx/compliance-tool => compliance-tool}/aas_compliance_tool/schemas/aasXMLSchema.xsd (100%)
 rename {basyx/compliance-tool => compliance-tool}/aas_compliance_tool/state_manager.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/requirements.txt (100%)
 rename {basyx/compliance-tool => compliance-tool}/setup.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/__init__.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example.json (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_json_aasx/TestFile.pdf (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_json_aasx/[Content_Types].xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_json_aasx/_rels/.rels (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels (100%)
 rename {basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx => compliance-tool/test/files/test_demo_full_example_json_aasx}/aasx/aasx-origin (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_json_aasx/aasx/data.json (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_json_aasx/docProps/core.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_wrong_attribute.json (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_wrong_attribute.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_aasx/TestFile.pdf (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_aasx/[Content_Types].xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_aasx/_rels/.rels (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels (100%)
 rename {basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx => compliance-tool/test/files/test_demo_full_example_xml_aasx}/aasx/aasx-origin (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_aasx/aasx/data.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_aasx/docProps/core.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels (100%)
 rename {basyx/compliance-tool/test/files/test_empty_aasx => compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx}/aasx/aasx-origin (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_deserializable_aas_warning.json (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_deserializable_aas_warning.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_empty.json (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_empty.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_empty_aasx/[Content_Types].xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_empty_aasx/_rels/.rels (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_empty_aasx/aasx/_rels/aasx-origin.rels (100%)
 create mode 100644 compliance-tool/test/files/test_empty_aasx/aasx/aasx-origin
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_empty_aasx/docProps/core.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_not_deserializable.json (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_not_deserializable_aas.json (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/files/test_not_deserializable_aas.xml (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/test_aas_compliance_tool.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/test_compliance_check_aasx.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/test_compliance_check_json.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/test_compliance_check_xml.py (100%)
 rename {basyx/compliance-tool => compliance-tool}/test/test_state_manager.py (100%)

diff --git a/basyx/compliance-tool/.github/workflows/ci.yml b/basyx/compliance-tool/.github/workflows/ci.yml
deleted file mode 100644
index 99f110514..000000000
--- a/basyx/compliance-tool/.github/workflows/ci.yml
+++ /dev/null
@@ -1,94 +0,0 @@
-name: ci
-
-on: [push, pull_request]
-
-env:
-  X_PYTHON_VERSION: "3.12"
-
-jobs:
-  test:
-    runs-on: ubuntu-latest
-    strategy:
-      matrix:
-        python-version: ["3.8", "3.10", "3.12"]
-
-    steps:
-    - uses: actions/checkout@v2
-    - name: Set up Python ${{ matrix.python-version }}
-      uses: actions/setup-python@v2
-      with:
-        python-version: ${{ matrix.python-version }}
-    - name: Install Python dependencies
-      run: |
-        python -m pip install --upgrade pip
-        pip install coverage
-        pip install -r requirements.txt
-    - name: Test with coverage + unittest
-      run: |
-        coverage run --source=aas_compliance_tool -m unittest
-    - name: Report test coverage
-      if: ${{ always() }}
-      run: |
-        coverage report -m
-
-  static-analysis:
-    runs-on: ubuntu-latest
-
-    steps:
-    - uses: actions/checkout@v2
-    - name: Set up Python ${{ env.X_PYTHON_VERSION }}
-      uses: actions/setup-python@v2
-      with:
-        python-version: ${{ env.X_PYTHON_VERSION }}
-    - name: Install Python dependencies
-      run: |
-        python -m pip install --upgrade pip
-        pip install pycodestyle mypy
-        pip install -r requirements.txt
-    - name: Check typing with MyPy
-      run: |
-        mypy aas_compliance_tool test
-    - name: Check code style with PyCodestyle
-      run: |
-        pycodestyle --count --max-line-length 120 aas_compliance_tool test
-
-  readme-codeblocks:
-    runs-on: ubuntu-latest
-
-    steps:
-    - uses: actions/checkout@v2
-    - name: Set up Python ${{ env.X_PYTHON_VERSION }}
-      uses: actions/setup-python@v2
-      with:
-        python-version: ${{ env.X_PYTHON_VERSION }}
-    - name: Install Python dependencies
-      run: |
-        python -m pip install --upgrade pip
-        pip install pycodestyle mypy codeblocks
-        pip install -r requirements.txt
-    - name: Check typing with MyPy
-      run: |
-        mypy <(codeblocks python README.md)
-    - name: Check code style with PyCodestyle
-      run: |
-        codeblocks --wrap python README.md | pycodestyle --count --max-line-length 120 -
-    - name: Run readme codeblocks with Python
-      run: |
-        codeblocks python README.md | python
-
-  package:
-    runs-on: ubuntu-latest
-
-    steps:
-    - uses: actions/checkout@v2
-    - name: Set up Python ${{ env.X_PYTHON_VERSION }}
-      uses: actions/setup-python@v2
-      with:
-        python-version: ${{ env.X_PYTHON_VERSION }}
-    - name: Install dependencies
-      run: |
-        python -m pip install --upgrade pip
-        pip install setuptools wheel
-    - name: Create source and wheel dist
-      run: |
-        python setup.py sdist bdist_wheel
diff --git a/basyx/compliance-tool/.github/workflows/release.yml b/basyx/compliance-tool/.github/workflows/release.yml
deleted file mode 100644
index a9a25e980..000000000
--- a/basyx/compliance-tool/.github/workflows/release.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-name: release
-
-on:
-  release:
-    types: [published]
-
-jobs:
-  publish:
-    name: Upload release to PyPI
-    runs-on: ubuntu-latest
-    environment: release
-    permissions:
-      # IMPORTANT: this permission is mandatory for trusted publishing
-      id-token: write
-
-    steps:
-    - uses: actions/checkout@v2
-    - name: Set up Python 3.10
-      uses: actions/setup-python@v2
-      with:
-        python-version: "3.10"
-    - name: Install dependencies
-      run: |
-        python -m pip install --upgrade pip
-        pip install setuptools wheel
-    - name: Create source and wheel dist
-      run: |
-        python setup.py sdist bdist_wheel
-    - name: Publish distribution to PyPI
-      uses: pypa/gh-action-pypi-publish@release/v1
diff --git a/basyx/compliance-tool/.gitignore b/compliance-tool/.gitignore
similarity index 100%
rename from basyx/compliance-tool/.gitignore
rename to compliance-tool/.gitignore
diff --git a/basyx/compliance-tool/LICENSE b/compliance-tool/LICENSE
similarity index 100%
rename from basyx/compliance-tool/LICENSE
rename to compliance-tool/LICENSE
diff --git a/basyx/compliance-tool/NOTICE b/compliance-tool/NOTICE
similarity index 100%
rename from basyx/compliance-tool/NOTICE
rename to compliance-tool/NOTICE
diff --git a/basyx/compliance-tool/README.md b/compliance-tool/README.md
similarity index 100%
rename from basyx/compliance-tool/README.md
rename to compliance-tool/README.md
diff --git a/basyx/compliance-tool/aas_compliance_tool/__init__.py b/compliance-tool/__init__.py
similarity index 100%
rename from basyx/compliance-tool/aas_compliance_tool/__init__.py
rename to compliance-tool/__init__.py
diff --git a/basyx/compliance-tool/aas_compliance_tool/py.typed b/compliance-tool/aas_compliance_tool/__init__.py
similarity index 100%
rename from basyx/compliance-tool/aas_compliance_tool/py.typed
rename to compliance-tool/aas_compliance_tool/__init__.py
diff --git a/basyx/compliance-tool/aas_compliance_tool/cli.py b/compliance-tool/aas_compliance_tool/cli.py
similarity index 100%
rename from basyx/compliance-tool/aas_compliance_tool/cli.py
rename to compliance-tool/aas_compliance_tool/cli.py
diff --git a/basyx/compliance-tool/aas_compliance_tool/compliance_check_aasx.py b/compliance-tool/aas_compliance_tool/compliance_check_aasx.py
similarity index 100%
rename from basyx/compliance-tool/aas_compliance_tool/compliance_check_aasx.py
rename to compliance-tool/aas_compliance_tool/compliance_check_aasx.py
diff --git a/basyx/compliance-tool/aas_compliance_tool/compliance_check_json.py b/compliance-tool/aas_compliance_tool/compliance_check_json.py
similarity index 100%
rename from basyx/compliance-tool/aas_compliance_tool/compliance_check_json.py
rename to compliance-tool/aas_compliance_tool/compliance_check_json.py
diff --git a/basyx/compliance-tool/aas_compliance_tool/compliance_check_xml.py b/compliance-tool/aas_compliance_tool/compliance_check_xml.py
similarity index 100%
rename from basyx/compliance-tool/aas_compliance_tool/compliance_check_xml.py
rename to compliance-tool/aas_compliance_tool/compliance_check_xml.py
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/aasx-origin b/compliance-tool/aas_compliance_tool/py.typed
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/aasx-origin
rename to compliance-tool/aas_compliance_tool/py.typed
diff --git a/basyx/compliance-tool/aas_compliance_tool/schemas/aasJSONSchema.json b/compliance-tool/aas_compliance_tool/schemas/aasJSONSchema.json
similarity index 100%
rename from basyx/compliance-tool/aas_compliance_tool/schemas/aasJSONSchema.json
rename to compliance-tool/aas_compliance_tool/schemas/aasJSONSchema.json
diff --git a/basyx/compliance-tool/aas_compliance_tool/schemas/aasXMLSchema.xsd b/compliance-tool/aas_compliance_tool/schemas/aasXMLSchema.xsd
similarity index 100%
rename from basyx/compliance-tool/aas_compliance_tool/schemas/aasXMLSchema.xsd
rename to compliance-tool/aas_compliance_tool/schemas/aasXMLSchema.xsd
diff --git a/basyx/compliance-tool/aas_compliance_tool/state_manager.py b/compliance-tool/aas_compliance_tool/state_manager.py
similarity index 100%
rename from basyx/compliance-tool/aas_compliance_tool/state_manager.py
rename to compliance-tool/aas_compliance_tool/state_manager.py
diff --git a/basyx/compliance-tool/requirements.txt b/compliance-tool/requirements.txt
similarity index 100%
rename from basyx/compliance-tool/requirements.txt
rename to compliance-tool/requirements.txt
diff --git a/basyx/compliance-tool/setup.py b/compliance-tool/setup.py
similarity index 100%
rename from basyx/compliance-tool/setup.py
rename to compliance-tool/setup.py
diff --git a/basyx/compliance-tool/test/__init__.py b/compliance-tool/test/__init__.py
similarity index 100%
rename from basyx/compliance-tool/test/__init__.py
rename to compliance-tool/test/__init__.py
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example.json b/compliance-tool/test/files/test_demo_full_example.json
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example.json
rename to compliance-tool/test/files/test_demo_full_example.json
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example.xml b/compliance-tool/test/files/test_demo_full_example.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example.xml
rename to compliance-tool/test/files/test_demo_full_example.xml
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/TestFile.pdf b/compliance-tool/test/files/test_demo_full_example_json_aasx/TestFile.pdf
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/TestFile.pdf
rename to compliance-tool/test/files/test_demo_full_example_json_aasx/TestFile.pdf
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/[Content_Types].xml b/compliance-tool/test/files/test_demo_full_example_json_aasx/[Content_Types].xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/[Content_Types].xml
rename to compliance-tool/test/files/test_demo_full_example_json_aasx/[Content_Types].xml
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/_rels/.rels b/compliance-tool/test/files/test_demo_full_example_json_aasx/_rels/.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/_rels/.rels
rename to compliance-tool/test/files/test_demo_full_example_json_aasx/_rels/.rels
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels b/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels
rename to compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels b/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels
rename to compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/aasx-origin b/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/aasx-origin
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/aasx-origin
rename to compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/aasx-origin
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/data.json b/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/data.json
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/data.json
rename to compliance-tool/test/files/test_demo_full_example_json_aasx/aasx/data.json
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/docProps/core.xml b/compliance-tool/test/files/test_demo_full_example_json_aasx/docProps/core.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_json_aasx/docProps/core.xml
rename to compliance-tool/test/files/test_demo_full_example_json_aasx/docProps/core.xml
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_wrong_attribute.json b/compliance-tool/test/files/test_demo_full_example_wrong_attribute.json
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_wrong_attribute.json
rename to compliance-tool/test/files/test_demo_full_example_wrong_attribute.json
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_wrong_attribute.xml b/compliance-tool/test/files/test_demo_full_example_wrong_attribute.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_wrong_attribute.xml
rename to compliance-tool/test/files/test_demo_full_example_wrong_attribute.xml
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/TestFile.pdf b/compliance-tool/test/files/test_demo_full_example_xml_aasx/TestFile.pdf
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/TestFile.pdf
rename to compliance-tool/test/files/test_demo_full_example_xml_aasx/TestFile.pdf
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/[Content_Types].xml b/compliance-tool/test/files/test_demo_full_example_xml_aasx/[Content_Types].xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/[Content_Types].xml
rename to compliance-tool/test/files/test_demo_full_example_xml_aasx/[Content_Types].xml
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/_rels/.rels b/compliance-tool/test/files/test_demo_full_example_xml_aasx/_rels/.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/_rels/.rels
rename to compliance-tool/test/files/test_demo_full_example_xml_aasx/_rels/.rels
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels b/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels
rename to compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels b/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels
rename to compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/aasx-origin b/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/aasx-origin
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/aasx-origin
rename to compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/aasx-origin
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/data.xml b/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/data.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/data.xml
rename to compliance-tool/test/files/test_demo_full_example_xml_aasx/aasx/data.xml
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/docProps/core.xml b/compliance-tool/test/files/test_demo_full_example_xml_aasx/docProps/core.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_aasx/docProps/core.xml
rename to compliance-tool/test/files/test_demo_full_example_xml_aasx/docProps/core.xml
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf b/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf
rename to compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml b/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml
rename to compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels b/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels
rename to compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels b/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels
rename to compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels b/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels
rename to compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels
diff --git a/basyx/compliance-tool/test/files/test_empty_aasx/aasx/aasx-origin b/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/aasx-origin
similarity index 100%
rename from basyx/compliance-tool/test/files/test_empty_aasx/aasx/aasx-origin
rename to compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/aasx-origin
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml b/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml
rename to compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml
diff --git a/basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml b/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml
rename to compliance-tool/test/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml
diff --git a/basyx/compliance-tool/test/files/test_deserializable_aas_warning.json b/compliance-tool/test/files/test_deserializable_aas_warning.json
similarity index 100%
rename from basyx/compliance-tool/test/files/test_deserializable_aas_warning.json
rename to compliance-tool/test/files/test_deserializable_aas_warning.json
diff --git a/basyx/compliance-tool/test/files/test_deserializable_aas_warning.xml b/compliance-tool/test/files/test_deserializable_aas_warning.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_deserializable_aas_warning.xml
rename to compliance-tool/test/files/test_deserializable_aas_warning.xml
diff --git a/basyx/compliance-tool/test/files/test_empty.json b/compliance-tool/test/files/test_empty.json
similarity index 100%
rename from basyx/compliance-tool/test/files/test_empty.json
rename to compliance-tool/test/files/test_empty.json
diff --git a/basyx/compliance-tool/test/files/test_empty.xml b/compliance-tool/test/files/test_empty.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_empty.xml
rename to compliance-tool/test/files/test_empty.xml
diff --git a/basyx/compliance-tool/test/files/test_empty_aasx/[Content_Types].xml b/compliance-tool/test/files/test_empty_aasx/[Content_Types].xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_empty_aasx/[Content_Types].xml
rename to compliance-tool/test/files/test_empty_aasx/[Content_Types].xml
diff --git a/basyx/compliance-tool/test/files/test_empty_aasx/_rels/.rels b/compliance-tool/test/files/test_empty_aasx/_rels/.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_empty_aasx/_rels/.rels
rename to compliance-tool/test/files/test_empty_aasx/_rels/.rels
diff --git a/basyx/compliance-tool/test/files/test_empty_aasx/aasx/_rels/aasx-origin.rels b/compliance-tool/test/files/test_empty_aasx/aasx/_rels/aasx-origin.rels
similarity index 100%
rename from basyx/compliance-tool/test/files/test_empty_aasx/aasx/_rels/aasx-origin.rels
rename to compliance-tool/test/files/test_empty_aasx/aasx/_rels/aasx-origin.rels
diff --git a/compliance-tool/test/files/test_empty_aasx/aasx/aasx-origin b/compliance-tool/test/files/test_empty_aasx/aasx/aasx-origin
new file mode 100644
index 000000000..e69de29bb
diff --git a/basyx/compliance-tool/test/files/test_empty_aasx/docProps/core.xml b/compliance-tool/test/files/test_empty_aasx/docProps/core.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_empty_aasx/docProps/core.xml
rename to compliance-tool/test/files/test_empty_aasx/docProps/core.xml
diff --git a/basyx/compliance-tool/test/files/test_not_deserializable.json b/compliance-tool/test/files/test_not_deserializable.json
similarity index 100%
rename from basyx/compliance-tool/test/files/test_not_deserializable.json
rename to compliance-tool/test/files/test_not_deserializable.json
diff --git a/basyx/compliance-tool/test/files/test_not_deserializable_aas.json b/compliance-tool/test/files/test_not_deserializable_aas.json
similarity index 100%
rename from basyx/compliance-tool/test/files/test_not_deserializable_aas.json
rename to compliance-tool/test/files/test_not_deserializable_aas.json
diff --git a/basyx/compliance-tool/test/files/test_not_deserializable_aas.xml b/compliance-tool/test/files/test_not_deserializable_aas.xml
similarity index 100%
rename from basyx/compliance-tool/test/files/test_not_deserializable_aas.xml
rename to compliance-tool/test/files/test_not_deserializable_aas.xml
diff --git a/basyx/compliance-tool/test/test_aas_compliance_tool.py b/compliance-tool/test/test_aas_compliance_tool.py
similarity index 100%
rename from basyx/compliance-tool/test/test_aas_compliance_tool.py
rename to compliance-tool/test/test_aas_compliance_tool.py
diff --git a/basyx/compliance-tool/test/test_compliance_check_aasx.py b/compliance-tool/test/test_compliance_check_aasx.py
similarity index 100%
rename from basyx/compliance-tool/test/test_compliance_check_aasx.py
rename to compliance-tool/test/test_compliance_check_aasx.py
diff --git a/basyx/compliance-tool/test/test_compliance_check_json.py b/compliance-tool/test/test_compliance_check_json.py
similarity index 100%
rename from basyx/compliance-tool/test/test_compliance_check_json.py
rename to compliance-tool/test/test_compliance_check_json.py
diff --git a/basyx/compliance-tool/test/test_compliance_check_xml.py b/compliance-tool/test/test_compliance_check_xml.py
similarity index 100%
rename from basyx/compliance-tool/test/test_compliance_check_xml.py
rename to compliance-tool/test/test_compliance_check_xml.py
diff --git a/basyx/compliance-tool/test/test_state_manager.py b/compliance-tool/test/test_state_manager.py
similarity index 100%
rename from basyx/compliance-tool/test/test_state_manager.py
rename to compliance-tool/test/test_state_manager.py