# This script should be called from Batsim's root directory # If needed, the working directory of this script can be specified within this file #base_working_directory: ~/proj/batsim # If needed, the output directory of this script can be specified within this file base_output_directory: /tmp/batsim_tests/no_energy base_variables: batsim_dir: ${base_working_directory} implicit_instances: implicit: sweep: platform : - {"name":"homo128", "filename":"${batsim_dir}/platforms/energy_platform_homogeneous_no_net_128.xml"} workload : - {"name":"tiny", "filename":"${batsim_dir}/workload_profiles/test_workload_profile.json"} - {"name":"medium", "filename":"${batsim_dir}/workload_profiles/batsim_paper_workload_example.json"} pybatsim_algo: - {"name":"filler", "algo_name":"fillerSched"} generic_instance: timeout: 10 working_directory: ${base_working_directory} output_directory: ${base_output_directory}/results/${pybatsim_algo[name]}_${workload[name]}_${platform[name]} batsim_command: batsim -p ${platform[filename]} -w ${workload[filename]} -e ${output_directory}/out -s ${output_directory}/socket --mmax-workload sched_command: python2 ${batsim_dir}/schedulers/pybatsim/launcher.py ${pybatsim_algo[algo_name]} -s ${output_directory}/socket commands_before_instances: - ${batsim_dir}/test/is_batsim_dir.py ${base_working_directory} - ${batsim_dir}/test/clean_output_dir.py ${base_output_directory}