Skip to content

Commit 0692f75

Browse files
committed
remove the fork tests on windows [skip ci]
1 parent 599e47b commit 0692f75

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

grid2op/tests/automatic_classes.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818

1919
import grid2op
20+
from grid2op._glop_platform_info import _IS_WINDOWS
2021
from grid2op.Runner import Runner
2122
from grid2op.Agent import BaseAgent
2223
from grid2op.Action import BaseAction
@@ -402,15 +403,19 @@ def test_all_classes_from_file_runner_2ep_par_fork(self, env: Optional[Environme
402403
are much lighter than in test_all_classes_from_file_env_runner"""
403404
if not self._do_test_runner():
404405
self.skipTest("Runner not tested")
406+
if _IS_WINDOWS:
407+
self.skipTest("no fork on windows")
405408
env = self._aux_make_env(env)
406409
this_agent = _ThisAgentTest(env.action_space,
407410
env._read_from_local_dir,
408411
self._aux_get_obs_cls().format(self.get_env_name()),
409412
self._aux_get_act_cls().format(self.get_env_name()),
410413
)
414+
ctx = mp.get_context('fork')
411415
runner = Runner(**env.get_params_for_runner(),
412416
agentClass=None,
413-
agentInstance=this_agent)
417+
agentInstance=this_agent,
418+
mp_context=ctx)
414419
res = runner.run(nb_episode=2,
415420
nb_process=2,
416421
max_iter=self.max_iter,
@@ -595,6 +600,8 @@ def test_gym_multidiscrete(self):
595600
self._aux_run_envs(act, env_gym)
596601

597602
def test_asynch_fork(self):
603+
if _IS_WINDOWS:
604+
self.skipTest("no fork on windows")
598605
async_vect_env = AsyncVectorEnv((lambda: GymEnv(self.env), lambda: GymEnv(self.env)),
599606
context="fork")
600607
obs = async_vect_env.reset()
@@ -739,6 +746,8 @@ def test_all_classes_from_file_runner_2ep_seq(self, env: Optional[Environment]=N
739746
env.close()
740747

741748
def test_all_classes_from_file_runner_2ep_par_fork(self, env: Optional[Environment]=None):
749+
if _IS_WINDOWS:
750+
self.skipTest("no fork on windows")
742751
env_orig = env
743752
env = self._aux_make_env(env)
744753
try:

0 commit comments

Comments
 (0)