Johann Schmitz
fcd10a2210
Set proper version
When i tagged the 0.5 release, i missed updating the version string (https://github.com/ercpe/smart-check/issues/5#issuecomment-673949417 ). Do that now and 'release' it as 0.5.1.
6 months ago
Johann Schmitz
d043dbfe53
Fix failing test
7 months ago
Johann Schmitz
724a9fc341
Properly detect missing SMART support
Reported by Patrick Kuijvenhoven on https://github.com/ercpe/smart-check/issues/5 .
Previously, we did not check the value of `SMART support is` in the information section of the smartctl output and relied entirely on the other sections.
Now we check that value too and report a failed check if the device (or maybe a raid controller) announces that the device has no SMART capability.
7 months ago
Johann Schmitz
ef2f64817d
Drop Jenkinsfile, update setup.py
Drop old Jenkinsfile and update setup.py
7 months ago
Johann Schmitz
225bc78bda
Drop support for old Python versions
Run travis with python 3.6+ and drop support for older Python versions (especially python 2.7).
7 months ago
Johann Schmitz
9cef22e23d
Skip debian building for now
3 years ago
Johann Schmitz
6f6064ca9f
Use Build dependencies from ubuntu-build image
3 years ago
Johann Schmitz
3ccfbbc9d6
Try to install build dependencies
3 years ago
Johann Schmitz
8f508dfb8c
Testing Jenkinsfile
3 years ago
Johann Schmitz
00f3d59a61
Don't run coverage on jenkins
3 years ago
Johann Schmitz
7d190d0770
Install local
3 years ago
Johann Schmitz
78afab636e
Update .gitignore
3 years ago
Johann Schmitz
ea3c95ad86
Build debian package
3 years ago
Johann Schmitz
c5c9afc7bc
Drop sonar-project.properties
3 years ago
Johann Schmitz
3eed7ac505
Fix typo in README.md
3 years ago
Johann Schmitz
b8e7e87b9f
Release 0.4.2
3 years ago
Johann Schmitz
0c5dad4c7e
Remove nightly from .travis.yml, add 3.6
3 years ago
Johann Schmitz
b2789737e6
Actually pass command line argument --ignore-attributes to check_attributes() call (see https://github.com/ercpe/smart-check/issues/4 )
3 years ago
Johann Schmitz
a61227114e
Add pylint
4 years ago
Johann Schmitz
c532d71a1f
And now we have one
4 years ago
Johann Schmitz
06c1ad131a
We dont have a requirements_dev.txt
4 years ago
Johann Schmitz
aafab42cbe
Updated Makefile
4 years ago
Johann Schmitz
ae8513710c
Version 0.4.1
4 years ago
Johann Schmitz
ae7c1a7b74
Allow SMART self test to recover themselves
4 years ago
Johann Schmitz
331d617cc8
Version 0.4
4 years ago
Johann Schmitz
af48146cd0
Tests for parsing of generic attribute rules
4 years ago
Johann Schmitz
7c93febd7b
Replace hard-coded tests for attributes with an instruction file as mention by Patrick Kuijvenhoven in https://github.com/ercpe/smart-check/issues/3 .
If an attribute isn't listed in the generic.yaml file (and the disk does not exist in disks.yaml either), the code still checks the value against the threshold.
4 years ago
Jenkins
846b526c65
Release 0.3.2
4 years ago
Johann Schmitz
d3d568db19
Fixed warning threshold
4 years ago
Johann Schmitz
573bbcca2d
More log output
4 years ago
Johann Schmitz
ee00f2a29a
Log attribute
4 years ago
Johann Schmitz
91f6a0273d
Updated disk database to include correct definition for Re-allocated sector count (see https://github.com/ercpe/smart-check/issues/3 )
4 years ago
Johann Schmitz
10583031c0
Fixed typo
4 years ago
Johann Schmitz
855c532d42
Updated .gitignore
4 years ago
Johann Schmitz
f98a22881a
Better use of logging framework
4 years ago
Johann Schmitz
e7d5bb3bc2
Install /usr/bin/ launcher as requested by Patrick Kuijvenhoven in ( https://github.com/ercpe/smart-check/issues/2 ).
4 years ago
Johann Schmitz
c43ba3114e
Fixed a bug where NOTICEs where not shown in the command line output ( https://github.com/ercpe/smart-check/issues/1 ). Thanks to Patrick Kuijvenhoven for reporting this issue.
An exit code of 1 for NOTICEs (like WARNINGS) can now be enabled with the -n / --notices-are-warnings command line argument.
4 years ago
Johann Schmitz
d03fb20c44
Generate coverage.xml file
4 years ago
Johann Schmitz
a9f0085d57
Added sonar-project.properties
4 years ago
Johann Schmitz
f697319d0c
Added PYTHONPATH="." to Makefile to make jenkins and travis happy
4 years ago
Johann Schmitz
83cbaf1b0a
Require either --file or a drive. Improved message.
4 years ago
Johann Schmitz
a5c835fb77
Moved stuff around; added VERSION to __init__.py
4 years ago
Johann Schmitz
4eea633931
Updated .gitignore
4 years ago
Johann Schmitz
0ebc8379e8
Dropped python 3.3 support
4 years ago
Johann Schmitz
199b5395f9
Replaced tabs with spaces
4 years ago
Johann Schmitz
073cfa2a45
Release 0.3
5 years ago
Johann Schmitz
92e54a0838
Added ATA error count parsing
5 years ago
Johann Schmitz
45c521534d
Don't use mutable values as default for arguments
5 years ago
Johann Schmitz
4b98505bec
Minor code style formattings
5 years ago
Johann Schmitz
584f9635a8
Updated README
5 years ago