docs: def run(self, port=5000, background=False):
          """ Runs this application with builtin server for testing.
          This is only for test usage, do not use in production stage.
  
          :param port: Port number
          :param background: Flag to run in background
          :type port: int
          :type background: bool
          """
          target = os.path.dirname(os.path.abspath(sys.argv[0]))
          driver = Driver(self, port, target, 1)
          if background:
              driver.run_background()
  
          else:
              driver.run()