Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build Progress Bar (Trac #305) #532

Closed
phing-issues-importer opened this issue Oct 9, 2016 · 9 comments
Closed

Build Progress Bar (Trac #305) #532

phing-issues-importer opened this issue Oct 9, 2016 · 9 comments

Comments

@phing-issues-importer
Copy link

phing-issues-importer commented Oct 9, 2016

Could we have a progress bar that displays some sort of feedback that Phing is doing something please? So on a build that takes some time, the user is getting some sort of visual feedback, that Phing is actually working OK?

Migrated from https://www.phing.info/trac/ticket/305

{
    "status": "assigned", 
    "changetime": "2016-10-09T08:14:46", 
    "description": "Could we have a progress bar that displays some sort of feedback that Phing is doing something please? So on a build that takes some time, the user is getting some sort of visual feedback, that Phing is actually working OK?\n", 
    "reporter": "anonymous", 
    "cc": "", 
    "resolution": "", 
    "_ts": "1476000886285733", 
    "component": "phing-core", 
    "summary": "Build Progress Bar", 
    "priority": "minor", 
    "keywords": "", 
    "version": "2.3.2", 
    "time": "2008-11-10T14:11:26", 
    "milestone": "3.0", 
    "owner": "extraordinaire", 
    "type": "enhancement"
}
@phing-issues-importer
Copy link
Author

phing-issues-importer commented Oct 9, 2016

Trac update at 20081118T08:32:57:

  • mrook commented:

This wouldn't be trivial, since there currently is no mechanism for individual tasks to record or report their progress. Interesting idea though!

  • mrook changed milestone from "" to "3.0"

@phing-issues-importer
Copy link
Author

phing-issues-importer commented Oct 9, 2016

Trac update at 20100126T19:58:18:

  • extraordinaire changed owner from "hans" to "extraordinaire"
  • extraordinaire changed status from "new" to "assigned"
  • extraordinaire changed type from "defect" to "enhancement"

@phing-issues-importer
Copy link
Author

phing-issues-importer commented Oct 9, 2016

Trac update at 20150203T17:07:36: piotr.sobieszczanski@gmail.com commented:

any changes from last answer??

@phing-issues-importer
Copy link
Author

phing-issues-importer commented Oct 9, 2016

Trac update at 20150204T21:20:54: mrook commented:

None yet, but a pull request is definitely welcome!

@phing-issues-importer
Copy link
Author

phing-issues-importer commented Oct 9, 2016

Trac update at 20151015T21:49:24: frans@youngskilled.com commented:

A perfect example where this would make sense is the ZendGuardEncodeTask here:
https://www.phing.info/trac/browser/classes/phing/tasks/ext/zendguard/ZendGuardEncodeTask.php#L413

Which actually enhances experience of ZendGuard due to the fact that you don't tend to run each file separately when using ZendGuard's native XML-pattern file. But since this happens with Phing, it should be possible to add this as an option here. Maybe as an option to the ZendGuardEncodeTask or a general options to be able to extend it further. Thoughts?

@phing-issues-importer
Copy link
Author

phing-issues-importer commented Oct 9, 2016

Trac update at 20151205T10:38:43: mrook changed milestone from "Icebox" to "3.0"

@phing-issues-importer
Copy link
Author

phing-issues-importer commented Oct 9, 2016

Trac update at 20161007T08:28:55:

  • mrook commented:

Milestone renamed

  • mrook changed milestone from "3.0" to "4.0"

@phing-issues-importer
Copy link
Author

phing-issues-importer commented Oct 9, 2016

Trac update at 20161009T08:14:46: mrook changed milestone from "4.0" to "3.0"

@mrook
Copy link
Member

mrook commented Mar 24, 2017

There is now an initial implementation, a logger which covers targets and tasks. Progress reports inside tasks is something else, and probably out of scope for now.

The logger can be used by invoking phing -listener phing.listener.ProgressLogger.

@mrook mrook closed this as completed Mar 24, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants