Runner on Docker

What will you suggest for the schedule of this task? I have a roughly task list in my mind, ordered by priority:

  • Setup and tune the docker, maybe a couple of days?
  • Choose profiling tools. I have no idea what the current tool is? I think tmm1/rbtrace and tmm1/perftools.rb serve a suitable role in this case? (I don’t know why discourse don’t allow me to post links of github)
  • Try to run benchmarks on simple .rb files. Connect runner and ruby-bench interface. Make it run automatically. This may take about one or two weeks.
  • Extend to run benchmarks on Discourse. Setting up and tuning the environment will be a main task here. I expect this will take about (or more than) three weeks.
  • Extend to run benchmarks on Rails itself. I have no idea how this should be done yet.

Are these tasks too few or too many for a summer project?