This most likely means that your tests aren't available as part of your
application.  Are you certain you uploaded them?

On Fri, Jun 11, 2010 at 11:31 PM, Art <[email protected]> wrote:

> Dear group,
>
> I would like to know how to make CloudCover (http://code.google.com/p/
> cloudcover/) work.
>
> At cloudcover.html, even I clicked on the "Start New Run" button, the
> (default) test won't be executed.
> The cloudcover.html showed like:
> Run 1001: NOT_STARTED, Completed 0/0 (0%)
> Passed: 0 Too Slow: 0 Failed: 0 In Progress: 0 Not Started: 0
> com.google.appengine.testing.cloudcover.harness.junit3.JUnit3TestHarness
> (0)
>
>
>
> I found the following logs in the GAE/J logs:
> W 06-11 10:45PM 49.387
> com.google.appengine.testing.cloudcover.harness.junitx.JUnitTestRun
> getTestIds: 1001: Cannot schedule instance of class
> com.appspot.waversbeach.server.MemcacheTest for execution because its
> String represenation,
> testInsert1(com.appspot.waversbeach.server.MemcacheTest), is not an
> available class.
>
> W 06-11 10:45PM 49.395
> com.google.appengine.testing.cloudcover.harness.junitx.JUnitTestRun
> getTestIds: 1001: Cannot schedule instance of class
> com.appspot.waversbeach.server.MemcacheTest for execution because its
> String represenation,
> testInsert2(com.appspot.waversbeach.server.MemcacheTest), is not an
> available class.
>
>
>
> MemcacheTest class is a really simple test class just for the trial
> purpose with CloudCover:
> public class MemcacheTest extends TestCase {
>        public MemcacheTest( String name) {
>                super( name);
>        }
>
>        protected static Cache cache = null;
>
>        @Override
>        protected void setUp() throws Exception {
>                if ( cache == null) {
>                        CacheFactory cacheFactory =
> CacheManager.getInstance().getCacheFactory();
>                        cache = cacheFactory.createCache(
> Collections.emptyMap());
>                }
>        }
>
>        @Override
>        protected void tearDown() throws Exception {
>                cache.clear();
>        }
>
>        private void doTest() {
>                assertFalse( cache.containsKey( "yar"));
>                cache.put( "yar", "foo");
>                assertTrue( cache.containsKey( "yar"));
>        }
>
>        public void testInsert1() {
>                doTest();
>        }
>
>        public void testInsert2() {
>                doTest();
>        }
>
> }
>
>
> My JUnit3Config class is like:
> public class CloudCoverRunnerConfig extends JUnit3Config {
>
>        @Override
>        public TestRun newTestRun( String arg0) {
>                TestSuite suite = new TestSuite();
>                suite.addTest( new MemcacheTest( "testInsert1"));
>                suite.addTest( new MemcacheTest( "testInsert2"));
>                return new JUnit3TestRun( suite);
>        }
> }
>
>
>
> I'm thinking of giving the CloudCover a shot for Wave robot testing if
> it's possible, since I have read in one of Wave docs that there is no
> existing mechanism currently to test Wave robot on local machine.
>
> Thank you
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine-java%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to