I am trying to use rasa test --stories e2e_stories.md --e2e to perform an end to end testing of a model I have built but it is unclear to me how you force intent selection and the entities extracted when writing the test stories. For instance, assume I have a story like this:
usually you can force the intent selection during a conversation with the forward slash, followed by the entities you wish to be recognized in json format. This strategy however does not seem to help when building a test story. Anyone can help?
## example 1
* start: /start
- utter_start_message
Traceback (most recent call last):
File "/home/ant/.anaconda3/envs/rasa/bin/rasa", line 10, in <module>
sys.exit(main())
File "/home/ant/.anaconda3/envs/rasa/lib/python3.6/site-packages/rasa/__main__.py", line 76, in main
cmdline_arguments.func(cmdline_arguments)
File "/home/ant/.anaconda3/envs/rasa/lib/python3.6/site-packages/rasa/cli/test.py", line 153, in test
test_core(args)
File "/home/ant/.anaconda3/envs/rasa/lib/python3.6/site-packages/rasa/cli/test.py", line 88, in test_core
kwargs=vars(args),
File "/home/ant/.anaconda3/envs/rasa/lib/python3.6/site-packages/rasa/test.py", line 108, in test_core
rasa.core.test(stories, _agent, out_directory=output, **kwargs)
File "uvloop/loop.pyx", line 1451, in uvloop.loop.Loop.run_until_complete
File "/home/ant/.anaconda3/envs/rasa/lib/python3.6/site-packages/rasa/core/test.py", line 482, in test
completed_trackers, agent, fail_on_prediction_errors, e2e
File "/home/ant/.anaconda3/envs/rasa/lib/python3.6/site-packages/rasa/core/test.py", line 429, in collect_story_predictions
in_training_data_fraction = _in_training_data_fraction(action_list)
File "/home/ant/.anaconda3/envs/rasa/lib/python3.6/site-packages/rasa/core/test.py", line 382, in _in_training_data_fraction
return len(in_training_data) / len(action_list)
ZeroDivisionError: division by zero