Jürgen Eckel
7c9b8b4682
WIP
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-12-05 14:01:13 +01:00
Julian Strobl
5b25d4cefc
Improve linter setup ( #186 )
...
* [linter] Add `musttag`
Enforce field tags in (un)marshaled structs.
* [linter] Add `nestif`
Reports deeply nested if statements.
* [linter] Add `noctx`
Finds sending http request without context.Context.
* [linter] Add `paralleltest`
Paralleltest detects missing usage of t.Parallel() method in your Go
test.
* [linter] Add `tagalign`
Check that struct tags are well aligned.
* [linter] Add `tagliatelle`
Checks the struct tags.
* [linter] Add `whitespace`
Tool for detection of leading and trailing whitespace.
* [paralleltest] Exclude files bc of data race in tests
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-11-17 10:56:25 +01:00
Julian Strobl
1e1138d026
Switch to revive
and fix findings ( #171 )
...
* [ci] Switch from `nosnakecase` to `revive`
* [revive] Fix findings
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-11-13 12:42:52 +01:00
Lorenz Herzberger
c8bfb861f1
add machine allowance e2e test ( #166 )
...
* add machine allowance e2e test
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fix linter errors
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
---------
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-11-09 15:47:41 +01:00
Julian Strobl
6aaa5399ef
Remove /planetmint-go from API paths ( #157 )
...
* Remove `/planetmint-go` from API paths
* Generate protobuf and openapi
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-10-19 10:39:23 +02:00
Julian Strobl
283eeb7c9a
Fix broken API paths ( #154 )
...
* Fix broken API paths
Partially revert d4eed021c8b16210e82dbaa7687fc671b6ea5a90
* Generate protobuf and openapi
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-10-18 08:48:33 +02:00
Lorenz Herzberger
e80ce7e894
remove duplicate validation ( #102 )
...
* remove duplicate validation
* add e2e test for antehandler checks on invalid machine attestation requests
* added comment
* adjusted openapi docs
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
Co-authored-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-09-29 09:09:27 +02:00
Jürgen Eckel
8fd9f213f3
77 rename asset hash to asset cid ( #97 )
...
* initial asset notarization restructuring
* adjusted test cases, two are still failing
* removed obsolete data structures
---------
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-09-27 16:35:31 +02:00
Lorenz Herzberger
86a85913cf
add GetMachineByAddress capabilities
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-09-25 16:42:26 +02:00
Julian Strobl
d4eed021c8
[go.mod] Switch module to github.com ( #86 )
...
This is the quasi-standard and fixes the error below:
```
$ go get -u github.com/planetmint/planetmint-go@v0.1.0
go: github.com/planetmint/planetmint-go@v0.1.0: parsing go.mod:
module declares its path as: planetmint-go
but was required as: github.com/planetmint/planetmint-go
```
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-09-21 17:37:57 +02:00
Lorenz Herzberger
6c7ccd47ee
remove comment
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-09-06 16:16:40 +02:00
Lorenz Herzberger
f74aae8e6e
fix machine test
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-09-06 16:05:46 +02:00
Lorenz Herzberger
e33452476f
adjust test suite for ta validation
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-09-06 15:13:06 +02:00
Lorenz Herzberger
b1f572ddee
update machine message
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-09-06 11:41:54 +02:00
Jürgen Eckel
1a5d673a86
adjusted the default derivation path for the test cases to planetmint… ( #59 )
...
* adjusted the default derivation path for the test cases to planetmint cointype
* [test] Update sample.PubKey
Changed due to updated derivation path.
* [test] Set comment for DefaultDerivationPath
---------
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
Co-authored-by: Julian Strobl <jmastr@mailbox.org>
2023-08-03 09:48:03 +02:00
Julian Strobl
9fe804ee2f
[test] Add more asserts to test cases
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-21 08:04:51 +02:00
Julian Strobl
359cbbc5d9
[lint] Switch to golangci-lint and fix errors
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-19 16:34:42 +02:00
Julian Strobl
a97d1126f9
[tests] DRY
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-19 16:34:42 +02:00
Julian Strobl
18ce58f139
[tests] Use sample.Machine()
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-19 16:34:42 +02:00
Julian Strobl
5a435575b5
[lint] Fix some errors
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-19 15:53:42 +02:00
Lorenz Herzberger
9210301c88
refactor machine rest test
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-19 13:16:02 +02:00
Lorenz Herzberger
b7c177aa46
add to asset e2e test suite
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-13 14:33:25 +02:00
Lorenz Herzberger
c1389ea931
implement TestAttestMachineREST
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-12 15:24:33 +02:00
Lorenz Herzberger
24511388d2
query machine in test
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-12 13:30:58 +02:00
Lorenz Herzberger
ee4f2bfda0
issue tx over e2e rest test
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-12 10:57:18 +02:00
Lorenz Herzberger
e904b04afa
start implement rest e2e test
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-10 11:09:43 +02:00
Lorenz Herzberger
acdccc1029
add comments for audit
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-06 14:10:23 +02:00
Julian Strobl
9837d1d1aa
[test] Improve readability a bit
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-06 13:26:40 +02:00
Julian Strobl
06688a8ad0
[test] Use machine struct and marshal it to JSON
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2023-07-06 13:18:18 +02:00
Lorenz Herzberger
e1a153b2fa
add comment to bank transfer
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-06 12:53:35 +02:00
Lorenz Herzberger
5a195c8f5a
cleanup
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-06 11:46:48 +02:00
Lorenz Herzberger
d65600bf90
fix setup suite
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-06 11:07:16 +02:00
Lorenz Herzberger
a7d953dc1a
implement basic attest machine e2e test case
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-05 10:41:33 +02:00
Lorenz Herzberger
0a26962e0b
implement first e2e test setup
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-07-04 14:00:17 +02:00