Home
The Toolkit for Online Communities
15938 Community Members, 0 members online, 2193 visitors today
Log In Register

Forum OpenACS Development: Bug Stomp 27/28 July

OpenACS Home : Forums : OpenACS Development : Bug Stomp 27/28 July

Icon of Envelope Request notifications

+
Posted by Nick Carroll on
Ok, I am initiating the bug stomp as it is Thursday morning down under, and I'm a few hours ahead of everyone. I will be working on documentation__check_proc_doc (acs-tcl) today.
+
2: Re: Bug Stomp 27/28 July (response to 1)
Posted by Victor Guerra on
Cool,
We will join you in a few hours :).
+
3: Re: Bug Stomp 27/28 July (response to 1)
Posted by Nick Carroll on
Ok, I just reduced the number of core procs that need documentation from 93 to 70.

All that remains is documentation for all the templating form widgets. I will need help with this, as I don't understand where to find the parameters for each type of widget.

+
4: Re: Bug Stomp 27/28 July (response to 1)
Posted by Victor Guerra on
This are the areas that need to be tested for package acs-tcl:
Feel free to write automated tests for any of them :).
- Memoizing procs.
- Membership rel procs.
- Community Core procs.
- Check current test cases for site nodes API.
- Request Processor procs.
- Cluster procs ( Still not sure how could we test this functionality, Ideas? ).
- Security Procs.
- DB API ( As Roc mentionned before, we are not sure if we should test that ).
- f::* procs ( Check first if those are needed ).
- Utilities procs.
- Test cases for form procs( Still not sure how could we test this functionality, Ideas? ).
- apm_package procs.

Please let us know if you start to work on an specific area (Post here).

If you have any other suggestion regarding this, just let us know.

+
Posted by César Alexander Hernández Juarez on
I am goint to work in Test Cases of Membership rel procs, I will post what features I tested.
+
Posted by Adrian Catalan on
i'll be working in Memoizing procs.
+
Posted by Byron Linares on
i'll be working in Community Core procs
+
8: Re: Bug Stomp 27/28 July (response to 1)
Posted by Don Baccus on
Nick, I added minimal documentation for the procs in widget-procs.tcl in the templating package.

My server's down to 54 failing now.

+
9: Re: Bug Stomp 27/28 July (response to 1)
Posted by Don Baccus on
OK, all templating procs have at least minimal documentation. I even understand what 95% of the procs do, woo-hoo!

On my server, I have ZERO failures for this test case for OpenACS core.

+
Posted by Nick Carroll on
Thanks Don! I will look into some of the remaining fails.

I have to say these bug stomps are quite productive, and fun too. I'm looking forward to the next one already. Will it be 10/11 August?

+
11: Re: Bug Stomp 27/28 July (response to 1)
Posted by Don Baccus on
Yeah, I think that's the plan. Who knows, maybe some of those suddenly re-emerging Oracle enthusiasts will show up and help out!

But I wouldn't bet a friggin' penny on it.

+
12: Re: Bug Stomp 27/28 July (response to 1)
Posted by Nick Carroll on
This is what our test cases should show after the bug stomp. I believe we reduced the failed test cases for acs-tcl by more than half. Congratulations, and well done to all "hobbyists" that participated in the bug stomp!

Package keyTestcases runPassesFailsResult
acs-admin 2 3 0 OK
acs-api-browser 1 1 0 OK
acs-authentication 24 228 1 FAILED
acs-automated-testing 1 0 0 OK
acs-content-repository 6 18 3 FAILED
acs-lang 15 357 0 OK
acs-mail 1 2 0 OK
acs-messaging 2 2 0 OK
acs-service-contract 1 1 0 OK
acs-subsite 3 4 0 OK
acs-tcl 44 308 52 FAILED
acs-templating 6 51 0 OK

+
13: Re: Bug Stomp 27/28 July (response to 1)
Posted by merv colton on
When's the next Bug Stomp? (and where?)

(and what is it - I'm a newbie at all of this).

Merv.

+
Posted by Rocael Hernández Rizzardini on
Next Bug Stomp 10/11 august, the goal is to create / fix / enhance the test cases for acs-core packages, so far we are still working on acs-tcl.
+
Posted by César Alexander Hernández Juarez on
I have tested the following procs:

1. membership_rel::approve
2. membership_rel::ban
3. membership_rel::change_state
4. membership_rel::delete
5. membership_rel::reject
6. membership_rel::unapprove

The name of the file is: test-membership-rel-procs.tcl which is committed in HEAD :)

+
Posted by Emmanuelle Raffenne on
For next bug stomp (10/11 aug), we (uned) can provide a oracle server (9i). After the bug stomp, this server can be used for testing purpose.
+
Posted by Rocael Hernández Rizzardini on
good, please set up everything in advance, so you can run tests in oracle while new tests are commited, I guess someone from your side will be participating in the bug-stomp.
+
Posted by Juan Pablo Amaya on
Hi

I have tested procs for:

whos-online-procs.tcl (new)
openacs-kernel-procs.tcl (new)
html-conversion-procs.tcl (add some)

now are commited in HEAD

+
Posted by Emmanuelle Raffenne on

Oracle test server is available at http://openacs.innova.uned.es. Ping me in IRC for access.

During the installation, there was 1 error:

# Installing Search 5.3.0d1
# Installing data model for Search 5.3.0d1...

    * Loading data model /web/openacs/packages/search/sql/oracle/search-create.sql...

          SQL*Plus: Release 9.2.0.4.0 - Production on Wed Aug 9 19:04:15 2006
          Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
          Connected to:
          Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
          With the Partitioning and Oracle Data Mining options
          JServer Release 9.2.0.4.0 - Production

          				references dotlrn_communities_all
                                                     *
          ERROR at line 22:
          ORA-00942: table or view does not exist
          Table created.
          Table created.
          Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
          With the Partitioning and Oracle Data Mining options
          JServer Release 9.2.0.4.0 - Production

Installed Search, version 5.3.0d1.
Package enabled.

The result of the tests are the following:

Package keyTestcases runPassesFailsResult
acs-admin 2 3 0 OK
acs-api-browser 1 1 0 OK
acs-authentication 24 229 0 OK
acs-automated-testing 1 0 0 OK
acs-content-repository 7 39 1 FAILED
acs-lang 15 357 0 OK
acs-mail 1 2 0 OK
acs-messaging 2 2 0 OK
acs-service-contract 1 1 0 OK
acs-subsite 3 3 1 FAILED
acs-tcl 53 297 95 FAILED
acs-templating 6 41 10 FAILED