Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
7aff8a77
Commit
7aff8a77
authored
Oct 18, 2013
by
Will Daly
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1362 from edx/will/acceptance-test-logs
Write Django logs to file during acceptance tests
parents
613e7f57
c1a5f18e
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
4 deletions
+8
-4
cms/envs/acceptance.py
+3
-2
docs/internal/testing.md
+2
-0
lms/envs/acceptance.py
+3
-2
No files found.
cms/envs/acceptance.py
View file @
7aff8a77
...
@@ -14,9 +14,10 @@ from lms.envs.sauce import *
...
@@ -14,9 +14,10 @@ from lms.envs.sauce import *
# otherwise the browser will not render the pages correctly
# otherwise the browser will not render the pages correctly
DEBUG
=
True
DEBUG
=
True
#
Disable warnings for acceptance tests, to make the logs readab
le
#
Output Django logs to a fi
le
import
logging
import
logging
logging
.
disable
(
logging
.
ERROR
)
logging
.
basicConfig
(
filename
=
TEST_ROOT
/
"log"
/
"cms_acceptance.log"
,
level
=
logging
.
ERROR
)
import
os
import
os
from
random
import
choice
,
randint
from
random
import
choice
,
randint
...
...
docs/internal/testing.md
View file @
7aff8a77
...
@@ -231,6 +231,8 @@ Acceptance tests will run on a randomized port and can be run in the background
...
@@ -231,6 +231,8 @@ Acceptance tests will run on a randomized port and can be run in the background
To specify the port, change the LETTUCE_SERVER_PORT constant in cms/envs/acceptance.py and lms/envs/acceptance.py
To specify the port, change the LETTUCE_SERVER_PORT constant in cms/envs/acceptance.py and lms/envs/acceptance.py
as well as the port listed in cms/djangoapps/contentstore/feature/upload.py
as well as the port listed in cms/djangoapps/contentstore/feature/upload.py
During acceptance test execution, Django log files are written to
`test_root/log/lms_acceptance.log`
and
`test_root/log/cms_acceptance.log`
.
**Note**
: The acceptance tests can
*not*
currently run in parallel.
**Note**
: The acceptance tests can
*not*
currently run in parallel.
## Viewing Test Coverage
## Viewing Test Coverage
...
...
lms/envs/acceptance.py
View file @
7aff8a77
...
@@ -14,9 +14,10 @@ from .sauce import *
...
@@ -14,9 +14,10 @@ from .sauce import *
# otherwise the browser will not render the pages correctly
# otherwise the browser will not render the pages correctly
DEBUG
=
True
DEBUG
=
True
#
Disable warnings for acceptance tests, to make the logs readab
le
#
Output Django logs to a fi
le
import
logging
import
logging
logging
.
disable
(
logging
.
ERROR
)
logging
.
basicConfig
(
filename
=
TEST_ROOT
/
"log"
/
"lms_acceptance.log"
,
level
=
logging
.
ERROR
)
import
os
import
os
from
random
import
choice
,
randint
from
random
import
choice
,
randint
import
string
import
string
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment