]> git.apps.os.sepia.ceph.com Git - fscrypt.git/commit
Merge pull request #218 from ebiggers/cli-tests
authorEric Biggers <ebiggers@google.com>
Sat, 9 May 2020 22:15:12 +0000 (15:15 -0700)
committerGitHub <noreply@github.com>
Sat, 9 May 2020 22:15:12 +0000 (15:15 -0700)
commit338347ac4766f899fdc471d57f293798ff0e6c29
tree8f5c0969a49a396d60c33a324834d92d9911a240
parent1aef2541a434bd9e88ebd52be72f13d56c5ef748
parente68d65c440125ff1e47627abf1fc5a97f700d38d
Merge pull request #218 from ebiggers/cli-tests

Add tests for command-line interface

Add tests that directly test the fscrypt command-line tool.

See cli-tests/README.md for information about the test framework.

The following test scripts are included:

* t_change_passphrase
* t_encrypt_custom
* t_encrypt_login
* t_encrypt_raw_key
* t_encrypt
* t_lock
* t_not_enabled
* t_not_supported
* t_passphrase_hashing
* t_setup
* t_status
* t_unlock
* t_v1_policy_fs_keyring
* t_v1_policy

Unfortunately, we can't actually make Travis CI run these tests yet because they need kernel v5.4 or later, and Travis CI doesn't support an Ubuntu version that has that yet. But for now, they can be run manually using make cli-test.