Commit graph

78 commits

Author SHA1 Message Date
Augusto Dwenger 0fab3f45c6 Rename main to gstat 2020-05-30 22:10:35 +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
Augusto Dwenger 381ee43bb7 Add struct to hold the cpu data for the json return 2020-05-30 17:46:56 +02:00
Augusto Dwenger 8b6232d1ee Add test for the Error func of the BaseError 2020-05-30 15:55:40 +02:00
Augusto Dwenger 8f0ed42302 Rename types.go to baseError.go 2020-05-30 15:54:16 +02:00
Augusto Dwenger dcb46a2a08 Add double point in the Error fun from BaseError 2020-05-30 15:45:41 +02:00
Augusto Dwenger f1bf829c85 Fix spelling 2020-05-30 15:02:46 +02:00
Augusto Dwenger ee6efb439a Merge branch 'feature/cpu' of github.com:hamburghammer/gstat into feature/cpu 2020-05-30 12:43:12 +02:00
Augusto Dwenger 4600dfc18a Rework the TotalCPU function
Not it isn't build to run in a goroutine trought a channel. It
directly useses the cpu implementation from gopsutil and wrappes
the error in to a BaseError.
2020-05-30 12:38:43 +02:00
Augusto Dwenger dc1d000ed0 Implement the error interface
There was an error due to a pointer to the BaseError that
blocked the implementation of the Error interface.
2020-05-30 12:34:38 +02:00
Augusto Dwenger 4f0a8a3e34 Change testing to run as integration test
They use a static file to read the cpu infos.
2020-05-30 13:44:37 +02:00
Augusto Dwenger ce92f41882 Add CPU reader 2020-05-29 14:38:27 +02:00
Augusto Dwenger f2754bb570 Update project path for cstat from nhh 2020-05-29 14:35:43 +02:00
Augusto Dwenger fe1fd389ab Implement empty args and url validation
For this validation a new function was created to check the equality
of tow Arguments structs.
2020-05-29 14:24:00 +02:00
Augusto Dwenger 64cd3b25c5 Remove Equal and fmt logging 2020-05-29 13:44:48 +02:00
Augusto Dwenger 107ee865bb Add Error function test 2020-05-29 13:43:16 +02:00
Augusto Dwenger 5f22258a63 Move validationError to own file 2020-05-28 22:17:38 +02:00
Augusto Dwenger 224b1bd915 Merge branch 'feature/flag-parsing' of github.com:/hamburghammer/gstat into feature/flag-parsing 2020-05-15 21:34:14 +02:00
Augusto Dwenger d9e0e349b9 WIP: Implement test for the args 2020-05-09 19:33:21 +02:00
Augusto Dwenger 408a715254 WIP: Implement test for the args 2020-05-09 16:45:19 +02:00
Augusto Dwenger 5caebea005 Add CPU reader 2020-05-09 14:42:23 +02:00
Augusto Dwenger e22273150f Add comments to the public methods/functions 2020-05-03 20:45:46 +02:00
Augusto Dwenger 52e6ff3d02 Add flag parsing 2020-05-03 16:24:05 +02:00
Augusto Dwenger 2fe0685ecf Add error type and arg type 2020-05-01 16:15:50 +02:00
Augusto Dwenger dc04d95d02 Initial commit 2020-05-01 14:50:37 +02:00