test(hardano): fix failing tests on CI context (#429)

This commit is contained in:
Santiago Carmuega 2024-04-02 09:49:22 -03:00 committed by GitHub
parent b6f537abba
commit 1d29798ca2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 11 additions and 8 deletions

View file

@ -324,7 +324,7 @@ mod tests {
use pallas_network::miniprotocols::Point;
use pallas_traverse::MultiEraBlock;
use tracing::trace;
use tracing::{trace, warn};
#[test]
fn chunk_binary_search_test() {
@ -581,7 +581,14 @@ mod tests {
let path = Path::new("../test_data/full_snapshots");
let dir = std::fs::read_dir(path).expect("can't access full_snapshots dir");
let dir = match std::fs::read_dir(path) {
Ok(x) => x,
Err(_) => {
warn!("full_snapshot folder not available");
return;
}
};
for snapshot in dir {
let snapshot = snapshot.unwrap();
let immutable = snapshot.path().join("immutable");

View file

@ -3,10 +3,8 @@ use std::{
io::{BufReader, Read},
};
use binary_layout::prelude::*;
// See https://input-output-hk.github.io/ouroboros-consensus/pdfs/report.pdf, section 8.2.2
define_layout!(layout, BigEndian, {
binary_layout::define_layout!(layout, BigEndian, {
secondary_offset: u32,
});

View file

@ -6,12 +6,10 @@ use std::{
pub type PrimaryIndex = super::primary::Reader;
use binary_layout::prelude::*;
use crate::storage::immutable::{primary, secondary};
// See https://input-output-hk.github.io/ouroboros-consensus/pdfs/report.pdf, section 8.2.2
define_layout!(layout, BigEndian, {
binary_layout::define_layout!(layout, BigEndian, {
block_offset: u64,
header_offset: u16,
header_size: u16,