| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
* Non-functional changes only
* Added class level comments and authors
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Add tests for reporting when old HardwareDivergence is wrong and when not existing
* ReportSender renamed to Reporter and READMEs updated
* Added TODO file in verification
* Added copyright headers
* code cleanup
|
|/ |
|
| |
|
| |
|
|
|
|
| |
initVespalogging in main functions
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
to program
|
| |
|
|
|
|
| |
actual hardware values that are different from node repo
|
|
|
|
| |
on node repo
|
| |
|
|
|
|
| |
node repo says shouldn't have interface, even though it actually has
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Made diskbenchmark heavier
* Changed how net interface and connection is compared. No longer cares if node repo says shouldn't have interface, even though it actually has
* Now supports taking in comma separated config server urls as parameter
* Added VerifierSettings to be able to choose what tests to be executed based on node repo
* Changed how SpecVerification reports. Now creates JSON containing only actual hardware values that are different from node repo
* Changed reporting of benchmarks
* Now tests config server url generation when comma separated list is passed to program
* Added system exit in benchmarks to allow testing
* Ping6 logger writes full error message
* Added and changed some class level comments
* Added verificationReport test and removed skipwords in parseInstructions
* cleanup
* Code cleanup
* Added information to README for hardware verification
* Readme to spec
* Now retrieves interface speed independent of previous command
* ethtool and ifconfig now ignores docker and veth-interfaces
* Removed some references to prod.
|
| |
|
|
|
|
|
|
|
|
| |
* Fixed failing ping parsing
* Replace regex with InetAddresses
* NetRetriever now also accepts interfaces other than eth.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Reformatted code
* Faulty IP adresses now affects match metric
* insideThreshold now takes threshold percentage as parameter
* change in match logic to make testing easier
* Changed IPv4 regex
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Now stores netInfo also if ping6 did not work
* Added information to README
* Changed disk benchmark command to use conv = fdatasync
* Diskretriever now sums up all sizes from df to get disk size
* Extracted test JSON strings to separate files
* Disk retriever now ignores RAM and first row
* Changed mock input for disk size retriever test
* using pvdisplay to retrieve disk size
* Changed to not assume IPv4 address exist in node repo
* DiskRetriever now handles multiple disks by adding them to get tot disk size
* IPAddressVerifier now verifies both IP addresses against hostname reported by node repo JSON
* NetRetriever now throws exceptions in a consistent way
* MemoryRetriver throws exception similar to other retrievers
* More detailed logging in case of exception in DiskRetriever
* Changed logging depending on exception type in NetRetriever
* Now compares ipv6 connectivity with node repo
* attempt to make Pogo seperate out verifications with errors
* The complete match metric is now also dependent on ping response
* Added check making sure spec verification is not run on virtual machines
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Now stores netInfo also if ping6 did not work
* Added information to README
* Changed disk benchmark command to use conv = fdatasync
* Diskretriever now sums up all sizes from df to get disk size
* Extracted test JSON strings to separate files
* Disk retriever now ignores RAM and first row
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fixed wrong case in file name
* Interfacespeed string to double converting moved out to new function
* Changed names and refactored SpecVerifier
* Changed disk type from boolean to enum
* Made HostURLGenerator tests and renamed one variable in specVerifier
* Added test for SpecVerifier
* added tests in some spec classes and a check for Ipv6 when retrieving from nodeRepo
* Added tests for verifySpec
* Hardwareverifier changed name to HardwareBenchmarker and som refactoring in this class
* More tests. Made methods in SpecVerifier static
* Fixed CommandExecutor
* added configserver URL retriver
* Fixed resource path names
* Moved pinging to spec verification. Deleted Client and Server classes from hardware verification. Created TerminationController
* Added tests for buildNodeInfoUrl
* Calls static function without object instance instance in HostURLGeneratorTest
* umount is now sudo
* Changed BenchmarkResults attributes to primitives
* Added more tests
* added tests for HardwareBenckmarker and TerminationController
* Change of name
* Reformatted code
* Removed done TODOs
* Changed parameters of Diskbenchmark
|