diff --git a/codecov.yml b/codecov.yml index 5cecf4809..b0084519f 100644 --- a/codecov.yml +++ b/codecov.yml @@ -15,6 +15,8 @@ codecov: layout: "reach, diff, flags, files" behavior: default require_ci_to_pass: true + ignore: + - "src/scenic/simulators/**" cli: plugins: pycoverage: diff --git a/src/scenic/simulators/carla/simulator.py b/src/scenic/simulators/carla/simulator.py index 44cc05b36..6e7022bae 100644 --- a/src/scenic/simulators/carla/simulator.py +++ b/src/scenic/simulators/carla/simulator.py @@ -139,6 +139,8 @@ def setup(self): if not os.path.exists(self.record): os.mkdir(self.record) name = "{}/scenario{}.log".format(self.record, self.scenario_number) + # Carla is looking for an absolute path, so convert it if necessary. + name = os.path.abspath(name) self.client.start_recorder(name) # Create objects.