Skip to content

Commit e34ee5f

Browse files
committed
fix integration tests
1 parent 0ee5dfa commit e34ee5f

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

src/test/integration_tests.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,8 @@ fn list_folders_after_upgrade() {
296296
fn create_1000_files() {
297297
let pic = setup_initial_canister();
298298

299-
let file_count = 20;
299+
// TODO: create more files
300+
let file_count = 250;
300301
let path1 = "files1";
301302
let path2 = "files2//";
302303
let path3 = "files3";
@@ -329,7 +330,7 @@ fn long_paths_and_file_names() {
329330

330331
let file_count = 20;
331332

332-
// wasi max path length limit is 512 bytes, have to reduce test limits accordingly
333+
// Wasi max path length limit is 512 bytes, have to reduce test limits accordingly
333334
let long_name = "1234567890ABCD7890ABCDEFABCDEF1234567890ABCDE";
334335
let long_name2 = "1234567890ABCFABCDEF12345678904567890ABCDEFä";
335336
let long_name3 = "1234567890ABC34567890ABCDEF💖567890ABCDEFA💖";

test/canisters/canister_initial/src/canister_initial_backend/src/lib.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -456,8 +456,6 @@ fn append_text(filename: String, text: String, times: usize) -> u64 {
456456

457457
let mut f = BufWriter::new(file);
458458

459-
f.seek(std::io::SeekFrom::End(0)).unwrap();
460-
461459
for _ in 0..times {
462460
f.write_all(text.as_bytes()).expect("Unable to write data");
463461
}
@@ -470,7 +468,11 @@ fn append_text(filename: String, text: String, times: usize) -> u64 {
470468

471469
#[ic_cdk::query]
472470
fn read_text(filename: String, offset: i64, size: usize) -> String {
473-
let mut f = OpenOptions::new().write(false).open(filename).unwrap();
471+
let mut f = OpenOptions::new()
472+
.read(true)
473+
.write(false)
474+
.open(filename)
475+
.unwrap();
474476

475477
f.seek(std::io::SeekFrom::Start(offset as u64)).unwrap();
476478

test/canisters/canister_upgraded/src/canister_upgraded_backend/src/lib.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -456,8 +456,6 @@ fn append_text(filename: String, text: String, times: usize) -> u64 {
456456

457457
let mut f = BufWriter::new(file);
458458

459-
f.seek(std::io::SeekFrom::End(0)).unwrap();
460-
461459
for _ in 0..times {
462460
f.write_all(text.as_bytes()).expect("Unable to write data");
463461
}
@@ -470,7 +468,11 @@ fn append_text(filename: String, text: String, times: usize) -> u64 {
470468

471469
#[ic_cdk::query]
472470
fn read_text(filename: String, offset: i64, size: usize) -> String {
473-
let mut f = OpenOptions::new().write(false).open(filename).unwrap();
471+
let mut f = OpenOptions::new()
472+
.read(true)
473+
.write(false)
474+
.open(filename)
475+
.unwrap();
474476

475477
f.seek(std::io::SeekFrom::Start(offset as u64)).unwrap();
476478

0 commit comments

Comments
 (0)