f004c93773
refactor: implement single point for json marshal
...
This implementation still isn't perfect. One of the encoutered problems
is that it does not omit Memory sturcts that are technicly empty.
Resulting in JSON with empty objects. This should be a problem for other
parsers but it doesn't look good.
2021-01-02 18:10:16 +01:00
ecd40f940d
Merge pull request #6 from hamburghammer/develop
...
Change memory representation
2020-11-15 20:08:18 +01:00
Augusto Dwenger
7b1a54d697
Change usage representation of memory field
...
Changes apply to Disk and Mem. The show the state as an object.
This should improve the readablility.
2020-11-09 21:27:18 +01:00
8e32c292a5
Fix misspells
2020-10-20 16:44:59 +02:00
Augusto Dwenger
68eaf1d195
Implement date as command for the json output
2020-08-09 17:52:20 +02:00
Augusto Dwenger
ceb197d60f
Fix bug if the process list is > 10
2020-08-07 11:45:33 +02:00
Augusto Dwenger
e1a70507ec
Add test for command.Process testing the internals and externals
2020-08-07 11:45:33 +02:00
Augusto Dwenger
8ccd1e13ce
Start replacing custom assert func with stretchr/testify
...
Add github.com/stretchr/testify with its dependencies.
2020-08-07 11:45:33 +02:00
Augusto Dwenger
a72b4e2405
Refactor transforming Process to cpuProcess
2020-08-07 11:44:59 +02:00
Augusto Dwenger
d536dce03c
Add test file for internal function testing
2020-08-07 11:44:59 +02:00
Augusto Dwenger
57c1bca182
Extract the conversion to cpuProcess to own func
2020-08-07 11:44:59 +02:00
Augusto Dwenger
016a109bb0
Add comments to exported funcs and structs
2020-08-07 11:44:59 +02:00
Augusto Dwenger
2b57fd0b7a
Implement process list
2020-08-07 11:44:52 +02:00
Augusto Dwenger
b09fbbcfcd
Cleanup naming and parameters
2020-06-30 16:36:51 +02:00
Augusto Dwenger
6162291d84
Refactor Mem to use DI to be more testable
2020-06-29 14:02:28 +02:00
Augusto Dwenger
f41fca5f55
Refactor CPU to use DI to be more testable
2020-06-29 13:27:21 +02:00
Augusto Dwenger
172b69cc45
Implement disk space usage command
2020-06-29 12:12:11 +02:00
Augusto Dwenger
c136a80cd4
Implement memory read
2020-06-14 16:01:45 +02:00
Augusto Dwenger
64afe95c39
Fix result bug if byte array is empty
2020-06-14 15:57:00 +02:00
Augusto Dwenger
0f37747e1d
Refactor to make Result more testable and stable
2020-06-13 18:23:36 +02:00
Augusto Dwenger
bf54bdce63
Remove the brackets from the cpu result
2020-05-31 16:52:47 +02:00
Augusto Dwenger
c3328a5563
Remove debug log
2020-05-31 16:52:29 +02:00
Augusto Dwenger
69d24e94e7
Implement first attempt for a result collector
2020-05-31 16:33:24 +02:00
Augusto Dwenger
ff47d0f881
Add args as parameter
2020-05-31 16:32:45 +02:00
Augusto Dwenger
7941a41d63
Add args checking befor exec for cpu flag
2020-05-31 16:31:18 +02:00
Augusto Dwenger
54737d7ffd
Change cpu to hold the time conig in a struct
...
Whith this change the test can now run without having to wait
for the sleep of 500 MillSec. for the CPU load reading.
2020-05-30 21:41:48 +02:00
Augusto Dwenger
0984ee437d
Implement Execute interface
2020-05-30 20:14:49 +02:00
Augusto Dwenger
72f8dc672a
Add interface to execute commands
2020-05-30 20:14:08 +02:00
Augusto Dwenger
3b589f25fa
Rename package proc to commands
2020-05-30 17:50:20 +02:00