blob: 728b34f8dfa16c34d969c354555114fdff3daf34 [file] [edit]
// Copyright 2021 The Emscripten Authors. All rights reserved.
// Emscripten is available under two separate licenses, the MIT license and the
// University of Illinois/NCSA Open Source License. Both these licenses can be
// found in the LICENSE file.
// This file defines global parameters used in the fuzzer.
#pragma once
namespace wasmfs {
//
// Global var for verbose printing.
//
extern bool VERBOSE;
//
// ReadWrite Parameters
//
// The number of writer threads.
constexpr uint32_t NUM_WRITERS = 1;
// The number of reader threads.
constexpr uint32_t NUM_READERS = 20;
// The size of the character strings written to a file.
constexpr uint32_t FILE_SIZE = 20000000;
// The number of strings that are written/read.
constexpr uint32_t MAX_WORK = 10;
// The time interval that a reader or writer thread is active.
constexpr uint32_t DURATION = 100;
} // namespace wasmfs