Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update test mechanisms #169

Merged
merged 26 commits into from
Jan 27, 2019
Merged

Update test mechanisms #169

merged 26 commits into from
Jan 27, 2019

Conversation

mcgege
Copy link
Member

@mcgege mcgege commented Jan 17, 2019

  • Use standard PDK routines (Update pdk #142 )
  • lint and unit tests implemented
    • local: pdk validate, pdk test unit
    • remote: Travis
  • integration tests with docker (local + remote)

mcgege added 17 commits January 9, 2019 08:52
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
changelog_generator config

Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
Add integration tests for Puppet 6

Signed-off-by: Michael Geiger <info@mgeiger.de>
Signed-off-by: Michael Geiger <info@mgeiger.de>
@mcgege mcgege added this to the 2.2.0 milestone Jan 27, 2019
@mcgege mcgege merged commit e7e5c09 into master Jan 27, 2019
@mcgege mcgege deleted the pdk180 branch January 27, 2019 09:05
kitchen.yml Show resolved Hide resolved
# skip auditd tests, we do not have any implementation for audit management yet
skip_control 'package-08'

# docker environment - skip all sysctl tests
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mcgege Hm. This is strange, the https://github.com/dev-sec/linux-baseline/pull/91/files should basically do the auto-detection here and exclude specific tests for container environments. Did you have any issues with it?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, had some problems here, but I cannot remember the details right now :-)
Have to recheck this ...

.sync.yml Show resolved Hide resolved
enemarke pushed a commit to enemarke/puppet-os-hardening that referenced this pull request Feb 2, 2019
* PDK update (to 1.8.0) with own template
* Use standard PDK routines (dev-sec#142 )
* lint and unit tests implemented
   * local: pdk validate, pdk test unit
   * remote: Travis
* Kitchen integration tests with docker (local + remote)
* Add integration tests for Puppet 6
* Update metadata (works with Puppet 6, Debian 9)

Signed-off-by: Michael Geiger <info@mgeiger.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants