| Summary: |
ImportError: No module named piglit-run |
| Product: |
piglit
|
Reporter: |
Vinson Lee <vlee> |
| Component: |
infrastructure | Assignee: |
Jordan Justen <jljusten> |
| Status: |
RESOLVED
FIXED
|
QA Contact: |
Eric Anholt <eric> |
| Severity: |
blocker
|
|
|
| Priority: |
medium
|
CC: |
baker.dylan.c, jljusten
|
| Version: |
unspecified | Keywords: |
regression |
| Hardware: |
x86-64 (AMD64) | |
|
| OS: |
All | |
|
| Whiteboard: |
|
|
i915 platform:
|
|
i915 features:
|
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
piglit: c604bee4b76f1a299a2a34122a7957d86672a1cd (master) $ ./piglit-run.py tests/sanity.py results/sanity Traceback (most recent call last): File "./piglit-run.py", line 32, in <module> run(sys.argv) File "piglit/framework/programs/run.py", line 161, in run profile = framework.profile.merge_test_profiles(args.test_profile) File "piglit/framework/profile.py", line 242, in merge_test_profiles profile.update(loadTestProfile(p)) File "piglit/framework/profile.py", line 220, in loadTestProfile os.path.splitext(os.path.basename(filename))[0])) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) ImportError: No module named piglit-run 9b1e7da290cd612690e85bcacc99b50c65d83fe6 is the first bad commit commit 9b1e7da290cd612690e85bcacc99b50c65d83fe6 Author: Dylan Baker <baker.dylan.c@gmail.com> Date: Fri May 2 00:23:28 2014 -0700 framework: move executable functions to modules This moves piglit-run and piglit-resume main() functions to framework.programs.run as run() and resume() respectively, and moves piglit-summary-* to framework.programs.summary. It then creates compatibility wrappers as piglit-*.py for the functions. This is groundwork for a combined piglit interface. The original files could not be imported directly since they have dash (-) in their name, and python considers dash an illegal character for function, class, and modules names, and python would raise an ImportError when attempting to import one of them. Signed-off-by: Dylan Baker <baker.dylan.c@gmail.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> :040000 040000 082be229aa133f2dab84984b662b9818194cc8db b8081817efa35efcd21a8039ea85510797a9f764 M framework :100755 100755 638d63ac3d8214877d600a7f5664b8154328f363 68c546ddfa8d9de49bec234f0f03178a7556d3e6 M piglit-resume.py :100755 100755 e5b1b438137e3a95d8c75fc414b287a5d50a207d fd7cd72b37c4529c7e17e906033b94bbd7f2d6f5 M piglit-run.py :100755 100755 58b6823a451e3e2c908a501bab82d974daf2880d 92a350d0d52e47859e456ee2a58533098a45ee43 M piglit-summary-html.py :100755 100755 6dba1527382a84b534a4ce8f256c79f543fce529 31c66d36539135c012ba4f7ed4724832f26d690f M piglit-summary-junit.py :100755 100755 fe58e400befc1f808df09ec3813bb466d923ff88 b4979962131b3556a0f76e5a8997623d6a4cb3c0 M piglit-summary.py bisect run success