Well, going by the guide, you should be expecting the GlassFish container to be used. Obviously the wrong container is configured to be used in your tests, since the log displays Weld as the one used for testing.
You will need to verify that the Arquillian Glassfish container adapter is present in your classpath. Additionally, you'll also need ensure that the Weld container is absent. All of this is present in this section of the tutorial on preparing the test to use GlassFish.
Note the use of the arquillian-bom
dependency in the dependencyManagement
section of the project POM, in addition to
arquillian-junit-container
(for JUnit support in Arquillian),arquillian-glassfish-embedded-3.1
(the Arquillian GlassFish container adapter), andglassfish-embedded-web
(embedded GlassFish) dependencies.