Как запустить тесты, используя каталог root рабочей области ящиков в качестве рабочего каталога? - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть набор ящиков Car go в рабочей области, который имеет следующую структуру:

project1
|- app-context
|  |- src/lib.rs
|  |- Cargo.toml
|- config
|  |-development.toml
|Cargo.toml

Я запускаю функцию в lib.rs, используя тесты на ржавчину, которые печатают папки и файлы в папка, использующая

let paths = fs::read_dir("./").unwrap();

for path in paths {
    println!("Name: {}", path.unwrap().path().display())
}

Вывод, который я получаю src & Cargo.toml. Но ожидаемый результат - app-context & config. Что я здесь не так делаю? Как установить рабочий каталог по умолчанию для папки, содержащей все мои ящики, а не указывать на конкретное рабочее пространство?

...