mirror of
https://github.com/inspec/inspec
synced 2024-11-23 21:23:29 +00:00
2bbcdbde9b
* Remove deprecated yumrepo. (#3435) * Remove deprecations for cli `--format` and metadata.rb (#3452) * Remove deprecated database_helpers stderr/stdout methods. Update deprecation text for processes/apache. * Remove deprecations for `--format` and metadata.rb Remove deprecated `format` code. Remove deprecated code test and change json-config format test to use reporter. Remove deprecated metadata.rb code Remove deprecation notice for old supports syntax. Deprecate metadata.rb from source_reader Remove rubocop disables as they are no longer required for this code block. Remove deprecated legacy metadata.rb mock profiles. Remove deprecated metadata.rb profile tests. Remove deprecated yumrepo test. * Allow inspec-3.0 branch to be tested. * Allow appveyor to test inspec-3.0 branch * Change runner tests to use reporter rather than format. Remove deprecated `supports: linux` tests. * Remove skip from inherited profiles from showing up in reporting (breaking change) (#3332) * Skip loading dependency profiles if they are unsupported on the current platform. Skip loading dependencies if they are unsupported on the current platform. Wrap our log and next in a conditional checking if the platform is supported. Change a `if !` into a `unless` Check if the backend is a Train Mock Connection and if so say that the profile does support the platform. While iterating through tests being loaded skip when the platform is unsupported. We now log a WARN when a profile is skipped due to unsupported platform, so lets check that. Modified existing test to log that there are 0 skipped tests, instead of 2. Add functional test that loads profile-support-skip with a json reporter to check that our controls are not loaded and that stderr contains our warning. * Rather than iterating through each test return before recursion if the platform is unsupported. * Resolve tests using a supported platform different from testing platform Add a control to `test/unit/mock/profiles/complete-profile` that would work on any OS with a Internet connection. This allows the profile to execute on any OS with success. `filesystem_spec.rb` was a control that would only work on Linux and some BSD's. We want profile tests to consistently work across development and testing platforms, and not get 'skipped' in some cases. Travis-CI tests on Linux, Inspec Dev team uses Linux and MacOS, Appveyor tests on Windows Also Updated `file_provider_test.rb` for `complete-profile` content changes. If you `MockLoader.load_profile` on a unsupported platform you might not hit the usual skip. Lets handle situations where the tests array in Profile#load_checks_params could be nil. * Use safe navigation rather than checking if tests is nil. Update tests to point to unsupported_inspec and account for WARN changes. Make unsupported_inspec profile support os-family 'unsupported_inspec' * Fix skip bug when using include/require controls. (#3487) * Fix skip bug when using include/require controls. * fix test and feedback. * Remove need for UUID detection for Automate report (#3507) * Add json metadata for skipped profiles (#3495) * Add skip metadata to json reports * Unify skip messages. * Update with status field. * Add testing. * Fix tests. * lint * Add skip exit codes for profile skips. * Update website for 3.0 launch Add `plugins` to sidebar. Change 2.0 -> 3.0 in slim files. Update 3.0 features list. * Fix comments * Update float to numeric. * Change Float to numeric. * updated feature list and impact doc * Change "What's new in InSpec 3.0" -> "Announcing InSpec 3.0" * Bump VERSION to 3.0.0 (#3511) * Remove 3.0 testing checks. * Fix azure link. |
||
---|---|---|
.. | ||
aide_conf_test.rb | ||
apache_conf_test.rb | ||
apt_test.rb | ||
audit_policy_test.rb | ||
auditd_conf_test.rb | ||
auditd_test.rb | ||
aws_cloudtrail_trail_test.rb | ||
aws_cloudtrail_trails_test.rb | ||
aws_cloudwatch_alarm_test.rb | ||
aws_cloudwatch_log_metric_filter_test.rb | ||
aws_config_delivery_channel_test.rb | ||
aws_config_recorder_test.rb | ||
aws_ebs_volume_test.rb | ||
aws_ebs_volumes_test.rb | ||
aws_ec2_instance_test.rb | ||
aws_ec2_instances_test.rb | ||
aws_ecs_cluster_test.rb | ||
aws_elb_test.rb | ||
aws_elbs_test.rb | ||
aws_flow_log_test.rb | ||
aws_iam_access_key_test.rb | ||
aws_iam_access_keys_test.rb | ||
aws_iam_group_test.rb | ||
aws_iam_groups_test.rb | ||
aws_iam_password_policy_test.rb | ||
aws_iam_policies_test.rb | ||
aws_iam_policy_test.rb | ||
aws_iam_role_test.rb | ||
aws_iam_root_user_test.rb | ||
aws_iam_user_test.rb | ||
aws_iam_users_test.rb | ||
aws_kms_key_test.rb | ||
aws_kms_keys_test.rb | ||
aws_rds_instance_test.rb | ||
aws_route_table_test.rb | ||
aws_route_tables_test.rb | ||
aws_s3_bucket_object_test.rb | ||
aws_s3_bucket_test.rb | ||
aws_s3_buckets_test.rb | ||
aws_security_group_test.rb | ||
aws_security_groups_test.rb | ||
aws_sns_subscription_test.rb | ||
aws_sns_topic_test.rb | ||
aws_sns_topics_test.rb | ||
aws_subnet_test.rb | ||
aws_subnets_test.rb | ||
aws_vpc_test.rb | ||
aws_vpcs_test.rb | ||
bash_test.rb | ||
bond_test.rb | ||
bridge_test.rb | ||
chocolatey_package_test.rb | ||
command_test.rb | ||
cpan_test.rb | ||
cran_test.rb | ||
crontab_test.rb | ||
csv_test.rb | ||
dh_params_test.rb | ||
docker_container_test.rb | ||
docker_image_test.rb | ||
docker_plugin_test.rb | ||
docker_service_test.rb | ||
docker_test.rb | ||
elasticsearch_test.rb | ||
etc_fstab_test.rb | ||
etc_group_test.rb | ||
etc_hosts_allow_deny_test.rb | ||
etc_hosts_test.rb | ||
file_test.rb | ||
filesystem_test.rb | ||
firewalld_test.rb | ||
gem_test.rb | ||
group_test.rb | ||
grub_conf_test.rb | ||
host_test.rb | ||
http_test.rb | ||
iis_app_pool_test.rb | ||
inetd_conf_test.rb | ||
ini_test.rb | ||
interface_test.rb | ||
iptables_test.rb | ||
json_test.rb | ||
kernel_module_test.rb | ||
kernel_parameter_test.rb | ||
key_rsa_test.rb | ||
limits_conf_test.rb | ||
login_def_test.rb | ||
mount_test.rb | ||
mssql_session_test.rb | ||
mysql_conf_test.rb | ||
mysql_session_test.rb | ||
nginx_conf_test.rb | ||
nginx_test.rb | ||
npm_test.rb | ||
ntp_conf_test.rb | ||
oneget_test.rb | ||
oracledb_session_test.rb | ||
os_env_test.rb | ||
os_test.rb | ||
package_test.rb | ||
packages_test.rb | ||
parse_config_test.rb | ||
passwd_test.rb | ||
pip_test.rb | ||
platform_test.rb | ||
port_test.rb | ||
postgres_conf_test.rb | ||
postgres_hba_conf_test.rb | ||
postgres_ident_conf_test.rb | ||
postgres_session_test.rb | ||
powershell_test.rb | ||
processes_test.rb | ||
rabbitmq_conf_test.rb | ||
registry_key_test.rb | ||
security_policy_test.rb | ||
service_test.rb | ||
shadow_test.rb | ||
ssh_conf_test.rb | ||
ssl_test.rb | ||
sys_info_test.rb | ||
toml_test.rb | ||
user_test.rb | ||
vbscript_test.rb | ||
virtualization_test.rb | ||
windows_feature_test.rb | ||
windows_hotfix_test.rb | ||
windows_task_test.rb | ||
wmi_test.rb | ||
x509_certificate_test.rb | ||
xinetd_test.rb | ||
xml_test.rb | ||
yaml_test.rb | ||
yum_test.rb | ||
zfs_dataset_test.rb | ||
zfs_pool_test.rb |