Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor commands using mixins and add testsuite #308

Merged
72 commits merged into from
Dec 22, 2022
Merged
Show file tree
Hide file tree
Changes from 70 commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
8a2900e
MQTT Commands > Refactor commands using mixins
gitseti Jul 19, 2022
3a41809
MQTT Commands > Unsubscribe > Fix not using user properties
gitseti Jul 21, 2022
36aacde
MQTT Commands > Unify toString() method
gitseti Jul 21, 2022
dd3e354
MQTT Commands > MessagePayloadOptions > Unify toString() method
gitseti Jul 21, 2022
25e8f56
MQTT Commands > Add license headers
gitseti Jul 21, 2022
39c6a18
MQTT Commands > Context Subscribe > Fix output
gitseti Jul 21, 2022
b64fbb6
Logging > Unify logging
gitseti Jul 21, 2022
3b38928
Options > Refactor boolean arguments
gitseti Sep 5, 2022
d38f54b
System Tests > Fix failing tests
gitseti Sep 5, 2022
3f73ccf
Fixed ConnectST.
LukasBrand Sep 7, 2022
46e0dcd
Aligned toString.
LukasBrand Sep 8, 2022
44b872c
Aligned version and help options.
LukasBrand Sep 14, 2022
edb6727
Added license header to DefaultOptions.
LukasBrand Sep 14, 2022
53be9b4
WIP: System Tests > Refactor tests
gitseti Sep 30, 2022
64b8260
WIP: gh-action > try out reporting
gitseti Sep 30, 2022
64a42e8
WIP: System Tests > Add debug assertion
gitseti Sep 30, 2022
42f0c58
Merge remote-tracking branch 'origin/refactor-commands-using-mixins' …
gitseti Sep 30, 2022
5e14f84
WIP: System Tests > Upload test results
gitseti Sep 30, 2022
1677e86
WIP: System Tests > Add name for action
gitseti Sep 30, 2022
68000b6
WIP: System Tests > Fix path
gitseti Sep 30, 2022
2c574db
WIP: System Tests > Add if failure
gitseti Sep 30, 2022
5613be7
Make Ansi coloring automatic
gitseti Sep 30, 2022
318ca24
System Tests > Refactor test api
gitseti Oct 4, 2022
3aca150
Refactored system tests.
LukasBrand Oct 14, 2022
ba89e5b
Removed warning suppression.
LukasBrand Oct 14, 2022
bf090e5
System Tests > Refactor tests
gitseti Oct 5, 2022
a5bfd46
System Tests > Rename shell tests
gitseti Oct 5, 2022
13bb070
System Tests > Add tests
gitseti Oct 6, 2022
92ee4d7
System Tests > Add orphan process destroying for orphan shell processes
gitseti Oct 6, 2022
8f42e9e
System Tests > Add shell-connect tests
gitseti Oct 7, 2022
111a075
System Test > M1 compatibility
gitseti Oct 8, 2022
0521dec
System Test > Add password:file test
gitseti Oct 8, 2022
31378d4
System Tests > Add password tests
gitseti Oct 10, 2022
04df474
System Tests > Add license
gitseti Oct 10, 2022
ae1af0c
System Tests > Add MQTT 3 version to tests
gitseti Oct 10, 2022
5fa50f5
System Tests > Add tls and websockets tests
gitseti Oct 10, 2022
de2a511
README > Add ShellDisconnect tests
gitseti Oct 10, 2022
e4a096f
System Tests > Add license headers
gitseti Oct 10, 2022
fe8d1a8
System Tests > Add publish assertion
gitseti Oct 10, 2022
f9d2ac0
System Tests > Fix tests
gitseti Oct 10, 2022
8ae69cc
System Tests > Fix tests
gitseti Oct 10, 2022
d9af5ed
System Test > Add shell publish tests
gitseti Oct 10, 2022
c7f1794
System Test > Add shell subscribe tests
gitseti Oct 10, 2022
ee1975b
System Test > Fix tests
gitseti Oct 10, 2022
705630a
System Tests > Add shell unsubscribe tests
gitseti Oct 11, 2022
a0f7d07
System Tests > Add shell switch tests
gitseti Oct 11, 2022
9a988f7
System Tests > Add shell ls and exit tests
gitseti Oct 11, 2022
249c992
System Tests > Add publish connect tests
gitseti Oct 11, 2022
5d7dabf
System Tests > Add publish tests
gitseti Oct 11, 2022
8ff75f3
System Tests > Fix executeAsync()
gitseti Oct 11, 2022
84553f4
System Tests > Add publish tls and websockets tests
gitseti Oct 12, 2022
708de6d
System Tests > Add subscribe command tests
gitseti Oct 12, 2022
1e10165
System Tests > Add subscribe tls and websockets tests
gitseti Oct 12, 2022
5c287d7
System Tests > Add license headers
gitseti Oct 12, 2022
6a5c0bb
System Tests > Fix some tests
gitseti Oct 12, 2022
53d0943
System Tests > Refactor version conversion
gitseti Oct 17, 2022
3c90ec9
System Tests > Refactor package structure
gitseti Oct 17, 2022
ed6f108
System Test > Cleanup directories after tests
gitseti Oct 29, 2022
be93d5e
System Test > Fix warning
gitseti Oct 29, 2022
5979d1e
Updated check action
LukasBrand Nov 15, 2022
6fe0a0e
Merge branch 'master' into tests/refactor-tests
LukasBrand Nov 15, 2022
7ee1a30
Reworked systemTests.
LukasBrand Dec 15, 2022
0a43b75
Merge remote-tracking branch 'origin/tests/refactor-tests' into refac…
LukasBrand Dec 15, 2022
cbb5913
Merge remote-tracking branch 'origin/master' into tests/refactor-tests
LukasBrand Dec 15, 2022
8e851db
NegatableOptions > Moved all fixes from Master to Mixins
LukasBrand Dec 15, 2022
ddcaa88
Merge branch 'tests/refactor-tests' into refactor-commands-using-mixins
LukasBrand Dec 15, 2022
fc2a044
Fixed Mixins to pass SystemTests.
LukasBrand Dec 16, 2022
3fa6e87
Fixed connect messaging.
LukasBrand Dec 19, 2022
8b25a8c
Fixed connect messaging tests.
LukasBrand Dec 19, 2022
3ac799e
Merge branch 'master' into refactor-commands-using-mixins
Dec 22, 2022
ac7da6b
Merge remote-tracking branch 'origin/master' into refactor-commands-u…
LukasBrand Dec 22, 2022
8abbed0
Merge remote-tracking branch 'origin/refactor-commands-using-mixins' …
LukasBrand Dec 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,161 changes: 1,161 additions & 0 deletions .editorconfig

Large diffs are not rendered by default.

23 changes: 18 additions & 5 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,31 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Setup Java
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
distribution: 'adopt'
java-version: '11'
distribution: temurin
java-version: 11
cache: gradle
- name: Login to Docker Hub
uses: docker/login-action@v1
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }}
- name: Setup GraalVM
run: ./gradlew installNativeImageTooling
- name: Check
run: ./gradlew check --stacktrace
- name: Upload Test Results
uses: actions/upload-artifact@v3
if: failure()
with:
name: test-results
path: build/test-results/
- name: Publish Test Report
uses: mikepenz/action-junit-report@v3
if: always() # always run even if the previous step fails
with:
report_paths: '**/build/test-results/*/TEST-*.xml'

324 changes: 303 additions & 21 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading