'use strict'; const common = require('../common'); const { testWasiPreview1 } = require('../common/wasi'); // TODO(joyeecheung): tests that don't need special configurations can be ported // to a special python test case configuration and get run in parallel. // Tests that are currently unsupported on IBM i PASE. if (!common.isIBMi) { testWasiPreview1(['clock_getres']); testWasiPreview1(['getrusage']); } // Tests that are currently unsupported on Windows and Android. if (!common.isWindows && process.platform !== 'android') { testWasiPreview1(['readdir']); } testWasiPreview1(['cant_dotdot']); testWasiPreview1(['fd_prestat_get_refresh']); testWasiPreview1(['ftruncate']); testWasiPreview1(['getentropy']); testWasiPreview1(['gettimeofday']); testWasiPreview1(['main_args']); testWasiPreview1(['notdir']); testWasiPreview1(['preopen_populates']); testWasiPreview1(['stat']); testWasiPreview1(['sock']); testWasiPreview1(['write_file']);