• Created end to end test
    • Runs the automated workflow
    • Takes config which specifies
      • Input data
        • VM
        • Sources
        • Cybershake config
        • fault list
      • Benchmark data
      • Location of base test dir (Note: The script will create a tmp dir in that location, to allow running of multiple end to end test without having to change the config)
    • Checks for slurms scripts after install
    • After running simulations
      • Checks mgmt db for any failed tasks
      • Checks for output binaries
      • Compares IM_calc csv against benchmark csv
    • Logging:
      • All output from install and run_queue_and_auto_submit are saved in the root folder
    • Does not:
      • Check merge_ts
      • Output of EMOD3D as that gets compressed straight after

  • For usage see: https://github.com/ucgmsim/slurm_gm_workflow/blob/master/e2e_tests/ReadMe.md
  • Todo:
    • Determine our workflow, given that both environments and an initial version of end-to-end test are done!


  • No labels