fixed formatting
This commit is contained in:
parent
685f128852
commit
5756615e15
1 changed files with 441 additions and 441 deletions
100
src/lib/lib.rs
100
src/lib/lib.rs
|
|
@ -38,9 +38,9 @@ use extractors::{
|
|||
// extract_exe
|
||||
};
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_zip() {
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_zip() {
|
||||
let input_path = Path::new("src/test_data/test.zip");
|
||||
let output_directory = create_temp_dir();
|
||||
|
||||
|
|
@ -81,11 +81,11 @@ use extractors::{
|
|||
if let Err(err) = fs::remove_dir_all(&output_directory) {
|
||||
eprintln!("Failed to delete test directory: {:?}", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_rar() {
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_rar() {
|
||||
let input_path = Path::new("src/test_data/test.rar");
|
||||
let output_directory = create_temp_dir();
|
||||
let result = extract_rar(input_path, &output_directory);
|
||||
|
|
@ -124,11 +124,11 @@ use extractors::{
|
|||
if let Err(err) = fs::remove_dir_all(&output_directory) {
|
||||
eprintln!("Failed to delete test directory: {:?}", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_tar() {
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_tar() {
|
||||
let input_path = Path::new("src/test_data/test.tar");
|
||||
let output_directory = create_temp_dir();
|
||||
let result = extract_tar(input_path, &output_directory);
|
||||
|
|
@ -167,11 +167,11 @@ use extractors::{
|
|||
if let Err(err) = fs::remove_dir_all(&output_directory) {
|
||||
eprintln!("Failed to delete test directory: {:?}", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_lzma() {
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_lzma() {
|
||||
let input_path = Path::new("src/test_data/test.lzma");
|
||||
let csum_path = Path::new("src/test_data/test_csum.lzma");
|
||||
let output_directory = create_temp_dir();
|
||||
|
|
@ -188,11 +188,11 @@ use extractors::{
|
|||
if let Err(err) = fs::remove_dir_all(&output_directory) {
|
||||
eprintln!("Failed to delete test directory: {:?}", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_gz() {
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_gz() {
|
||||
let input_path = Path::new("src/test_data/test.gz");
|
||||
let csum_path = Path::new("src/test_data/test_csum.gz");
|
||||
let output_directory = create_temp_dir();
|
||||
|
|
@ -209,11 +209,11 @@ use extractors::{
|
|||
if let Err(err) = fs::remove_dir_all(&output_directory) {
|
||||
eprintln!("Failed to delete test directory: {:?}", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_bz2() {
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_bz2() {
|
||||
let input_path = Path::new("src/test_data/test.bz2");
|
||||
let csum_path = Path::new("src/test_data/test_csum.bz2");
|
||||
let output_directory = create_temp_dir();
|
||||
|
|
@ -230,11 +230,11 @@ use extractors::{
|
|||
if let Err(err) = fs::remove_dir_all(&output_directory) {
|
||||
eprintln!("Failed to delete test directory: {:?}", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_7z() {
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_7z() {
|
||||
let input_path = Path::new("src/test_data/test.7z");
|
||||
let output_directory = create_temp_dir();
|
||||
let result = extract_7z(input_path, &output_directory);
|
||||
|
|
@ -273,11 +273,11 @@ use extractors::{
|
|||
if let Err(err) = fs::remove_dir_all(&output_directory) {
|
||||
eprintln!("Failed to delete test directory: {:?}", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_tbz2() {
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_tbz2() {
|
||||
let input_path = Path::new("src/test_data/test.tbz2");
|
||||
let output_directory = create_temp_dir();
|
||||
|
||||
|
|
@ -317,11 +317,11 @@ use extractors::{
|
|||
if let Err(err) = fs::remove_dir_all(&output_directory) {
|
||||
eprintln!("Failed to delete test directory: {:?}", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_tgz() {
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_tgz() {
|
||||
let input_path = Path::new("src/test_data/test.tgz");
|
||||
let output_directory = create_temp_dir();
|
||||
let result = extract_tgz(input_path, &output_directory);
|
||||
|
|
@ -360,11 +360,11 @@ use extractors::{
|
|||
if let Err(err) = fs::remove_dir_all(&output_directory) {
|
||||
eprintln!("Failed to delete test directory: {:?}", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_txz() {
|
||||
#[test]
|
||||
#[serial]
|
||||
fn test_extract_txz() {
|
||||
let input_path = Path::new("src/test_data/test.txz");
|
||||
let output_directory = create_temp_dir();
|
||||
let result = extract_txz(input_path, &output_directory);
|
||||
|
|
@ -403,9 +403,9 @@ use extractors::{
|
|||
if let Err(err) = fs::remove_dir_all(&output_directory) {
|
||||
eprintln!("Failed to delete test directory: {:?}", err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn verify_checksum(checksum_path: &str, testfile_path: &str) -> Result<bool, std::io::Error> {
|
||||
fn verify_checksum(checksum_path: &str, testfile_path: &str) -> Result<bool, std::io::Error> {
|
||||
let mut checksum_file = File::open(checksum_path).expect("Failed to open checksum file");
|
||||
let mut checksum_data = String::new();
|
||||
checksum_file
|
||||
|
|
@ -433,9 +433,9 @@ use extractors::{
|
|||
}
|
||||
|
||||
Ok(checksum_with_filename == checksum_data_uppercase)
|
||||
}
|
||||
}
|
||||
|
||||
fn create_temp_dir() -> PathBuf {
|
||||
fn create_temp_dir() -> PathBuf {
|
||||
// Specify the absolute path for the permanent directory
|
||||
let temp_dir = Path::new("test_dir");
|
||||
|
||||
|
|
@ -444,9 +444,9 @@ use extractors::{
|
|||
fs::create_dir_all(&temp_dir).expect("Failed to create temp directory");
|
||||
}
|
||||
temp_dir.to_path_buf()
|
||||
}
|
||||
}
|
||||
|
||||
fn sha256_digest<R: Read>(mut reader: R) -> Result<Digest, std::io::Error> {
|
||||
fn sha256_digest<R: Read>(mut reader: R) -> Result<Digest, std::io::Error> {
|
||||
let mut context = Context::new(&SHA256);
|
||||
let mut buffer = [0; 1024];
|
||||
|
||||
|
|
@ -459,8 +459,8 @@ use extractors::{
|
|||
}
|
||||
|
||||
Ok(context.finish())
|
||||
}
|
||||
fn mode_to_chmod(mode: u32) -> u32 {
|
||||
}
|
||||
fn mode_to_chmod(mode: u32) -> u32 {
|
||||
let mut flags:u32 = 0;
|
||||
|
||||
// Owner permissions
|
||||
|
|
@ -479,13 +479,13 @@ use extractors::{
|
|||
if (mode & 0o1) != 0 { flags = flags+1 } else { flags = flags+0 };
|
||||
|
||||
flags
|
||||
}
|
||||
fn check_permissions(filepath: &str, perms: u32) -> Result<bool, std::io::Error> {
|
||||
}
|
||||
fn check_permissions(filepath: &str, perms: u32) -> Result<bool, std::io::Error> {
|
||||
let file = File::open(filepath)?;
|
||||
let metadata = file.metadata()?;
|
||||
let permissions = metadata.permissions();
|
||||
let mode = permissions.mode();
|
||||
let chmod = mode_to_chmod(mode);
|
||||
Ok(chmod == perms)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue