Skip to content
Snippets Groups Projects
Commit 86e5ca24 authored by u214892's avatar u214892
Browse files

#65 run benchmarks and profiling only in scheduled nightly pipeline

parent 88f0abd1
No related branches found
No related tags found
1 merge request!67"Profile and Optimize the codebase"
Pipeline #1138 failed
Showing
with 115 additions and 56 deletions
......@@ -11,6 +11,7 @@ image: themattrix/tox
stages:
- tests
- benchmarks_and_profiling
- deploy_docs
cache:
paths:
......@@ -51,10 +52,11 @@ build_and_deploy_docs:
benchmarks_and_profiling:
dependencies:
- tests
stage: tests
stage: benchmarks_and_profiling
only:
# - master
variables:
# refs:
# - master
variables:
- $BENCHMARKS_AND_PROFILING
script:
- apt update
......
import random
import numpy as np
from examples.demo import Demo
random.seed(1)
np.random.seed(1)
if __name__ == "__main__":
Demo.run_complex_scene()
......@@ -164,7 +164,3 @@ class Demo:
demo_001 = Demo(Scenario_Generator.load_scenario('complex_scene.pkl'))
demo_001.set_record_frames(os.path.join(__file_dirname__, '..', 'rendering', 'frame_{:04d}.bmp'))
demo_001.run_demo(120)
if __name__ == "__main__":
Demo.run_complex_scene()
import random
import numpy as np
from examples.demo import Demo
random.seed(1)
np.random.seed(1)
if __name__ == "__main__":
Demo.run_example_flatland_000()
import random
import numpy as np
from examples.demo import Demo
random.seed(1)
np.random.seed(1)
if __name__ == "__main__":
Demo.run_example_flatland_001()
import random
import numpy as np
from examples.demo import Demo
random.seed(1)
np.random.seed(1)
if __name__ == "__main__":
Demo.run_example_flatland_002()
import random
import numpy as np
from examples.demo import Demo
random.seed(1)
np.random.seed(1)
if __name__ == "__main__":
Demo.run_example_flatland_003()
import random
import numpy as np
from examples.demo import Demo
random.seed(1)
np.random.seed(1)
if __name__ == "__main__":
Demo.run_example_network_000()
import random
import numpy as np
from examples.demo import Demo
random.seed(1)
np.random.seed(1)
if __name__ == "__main__":
Demo.run_example_network_001()
import random
import numpy as np
from examples.demo import Demo
random.seed(1)
np.random.seed(1)
if __name__ == "__main__":
Demo.run_example_network_002()
import random
import numpy as np
from examples.demo import Demo
random.seed(1)
np.random.seed(1)
if __name__ == "__main__":
Demo.run_generate_complex_scenario()
import random
import numpy as np
from examples.demo import Demo
random.seed(1)
np.random.seed(1)
if __name__ == "__main__":
Demo.run_generate_random_scenario()
import random
import numpy as np
from examples.demo import Demo
# ensure that every demo run behave constantly equal
random.seed(1)
np.random.seed(1)
def test_flatland_000():
Demo.run_example_flatland_000()
# TODO test assertions
def test_flatland_001():
Demo.run_example_flatland_001()
# TODO test assertions
def test_network_000():
Demo.run_example_network_000()
# TODO test assertions
def test_network_001():
Demo.run_example_network_001()
# TODO test assertions
def test_network_002():
Demo.run_example_network_002()
# TODO test assertions
def test_complex_scene():
Demo.run_complex_scene()
# TODO test assertions
def test_generate_complex_scenario():
Demo.run_generate_complex_scenario()
# TODO test assertions
def test_generate_random_scenario():
Demo.run_generate_random_scenario()
# TODO test assertions
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment