Skip to content
This repository has been archived by the owner on Dec 16, 2019. It is now read-only.

Testing LocalEGA

Frédéric Haziza edited this page Oct 25, 2017 · 19 revisions

User creation

  1. Create faked cega user
  2. Create local user (if the function exists)
  3. User creation using API (if the function exists)

User authentication

  1. SFTP login with password
  2. SFTP login with ssh-key

Data creation

  1. Checksum with md5
  2. Checksum with sha256
  3. Text file
  4. Binary file
  5. Small file (e.g. 1kb)
  6. Large file (e.g. 100GB)

Data ingestion

  1. Ingestion with small file (e.g. 1kb)
  2. Ingestion with large file (e.g. 1000GB)
  3. Ingestion of one file
  4. Ingestion of a number of files (e.g. 1000 files) in one command
  5. Ingestion with errors
    • File not found
    • Incomplete file
    • Username does not exist
    • GPG key not found
    • Incorrect GPG key (data decryption failed)
    • Storage overflow

Robustness test

  1. System reboot
  2. System sudden shutdown due to e.g. power cutoff
  3. Out of disk space