lalbuild / lal

A strict, language-agnostic build system and dependency manager
MIT License
4 stars 1 forks source link

Run tests in parallel #41

Closed bencord0 closed 4 years ago

bencord0 commented 4 years ago

Go through the entire codebase and replace all instances where the current_dir is assumed.

This lets us remove LAL_CONFIG_HOME from the tests and removes all assumptions about paths because set_current_dir is fundamentally incompatible with threads. All threads share the same working directory.