Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 18:01:10 +0200] rev 716
#1347584: when used as a tracker extension, should grant staff group the right to add/update repositories
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 21 Oct 2010 18:00:06 +0200] rev 715
fix 3.10 deprecation warning
Julien Jehannet <julien.jehannet@logilab.fr> [Wed, 20 Oct 2010 17:15:17 +0200] rev 714
[narval] fix full recipe workflow and properly give options to coverage checker
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Oct 2010 15:44:34 +0200] rev 713
ensure 'inherited' start mode isn't used by automatic test
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:11:58 +0200] rev 712
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:11:26 +0200] rev 711
Added tag apycot-debian-version-2.0.4-1 for changeset 40362f475edc
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 14 Oct 2010 00:11:26 +0200] rev 710
Added tag apycot-version-2.0.4 for changeset 2c53e95ad4df
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 22:53:24 +0200] rev 709
attempt to make apycot happy
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 22:33:47 +0200] rev 708
missing import
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 22:21:06 +0200] rev 707
proper skip when rhino is not installed
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 22:14:10 +0200] rev 706
fail properly if coverage isn't installed + fix test
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 22:13:02 +0200] rev 705
don't break if logilab.devtools isn't installed
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 20:00:25 +0200] rev 704
fix tests
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 19:58:20 +0200] rev 703
option has been renamed
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 19:58:15 +0200] rev 702
update coverage data file
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Oct 2010 19:51:49 +0200] rev 701
missing main
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 12:37:02 +0200] rev 700
narval.formated_log view now support to specify loglevel through dispctrl
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Oct 2010 12:33:33 +0200] rev 699
coverage cleanup and fix detailled report
Julien Jehannet <julien.jehannet@logilab.fr> [Mon, 11 Oct 2010 19:17:03 +0200] rev 698
update pycoverage to python-coverage instead of lg.devtools'version
And fix full test recipe using new EnsureElement (narval 3.0.2).
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 19:44:59 +0200] rev 697
update breadcrumbs to cw 3.10 api
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 18:29:46 +0200] rev 696
add missing supported python versions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 18:18:34 +0200] rev 695
missing build dep to python-central
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 18:11:59 +0200] rev 694
2.0.4
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 17:58:04 +0200] rev 693
3.10 i18n update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 17:52:02 +0200] rev 692
update to 3.10 component api
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 17:43:11 +0200] rev 691
3.10 api update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 17:21:34 +0200] rev 690
default is stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 17:19:47 +0200] rev 689
i18nupdate
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 17:18:59 +0200] rev 688
don't use .path in reports, may be None
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 11 Oct 2010 17:15:27 +0200] rev 687
test check_environment
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 07 Oct 2010 19:25:28 +0200] rev 686
move test execution related views in views.testexecution; nicer in-context / out-of-context views
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 05 Oct 2010 11:41:12 +0200] rev 685
i18nupdate
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Sep 2010 16:46:01 +0200] rev 684
missing call to pycentral
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Sep 2010 16:45:55 +0200] rev 683
i18nupdate
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Sep 2010 16:45:03 +0200] rev 682
get source_url not path which is restricted to managers
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Sep 2010 18:28:13 +0200] rev 681
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Sep 2010 18:27:58 +0200] rev 680
merge
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Sep 2010 18:26:54 +0200] rev 679
Added tag apycot-debian-version-2.0.3-1 for changeset 229b533fb455
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Sep 2010 18:26:54 +0200] rev 678
Added tag apycot-version-2.0.3 for changeset 46ce07fe362f
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Sep 2010 16:32:27 +0200] rev 677
test fixes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Sep 2010 15:47:33 +0200] rev 676
3.0.3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Sep 2010 15:47:01 +0200] rev 675
don't propose to add repo in add menu, we've an inlined form already
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 27 Sep 2010 12:51:38 +0200] rev 674
update to unittest2 api
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 18:29:47 +0200] rev 673
fix query to get previous/next execution now that a tc may be linked to multiple pe
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 13:03:02 +0200] rev 672
missing translation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 13:02:44 +0200] rev 671
fix test starting on new revision so inherited test configs are properly detected
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 13:01:47 +0200] rev 670
new iter_configurations method on project environment to properly get activated configuration of a given start mode
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 13:01:09 +0200] rev 669
refined_[attribute|relation] now based on owner_and_value
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 13:00:22 +0200] rev 668
should not reverse parents here, else we get value from the outer most parent first...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 12:59:36 +0200] rev 667
drop test exec smart url, becomes tricky to handle since using_config may not be held by the project environment but by one of its ancestor (already done for testconfig)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 12:58:12 +0200] rev 666
we should translate status
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 12:57:58 +0200] rev 665
print owner for attributes as well
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 12:57:39 +0200] rev 664
specify value since we have it
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 12:56:39 +0200] rev 663
don't skip succeeded checks in summary, make thinkgs clearer
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Sep 2010 12:55:06 +0200] rev 662
method turned as a function
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 23:30:25 +0200] rev 661
backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 23:30:02 +0200] rev 660
Added tag apycot-debian-version-2.0.2-1 for changeset a27cbdeba79c
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 23:30:01 +0200] rev 659
Added tag apycot-version-2.0.2 for changeset 0b2ebdfc9ed1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:37:55 +0200] rev 658
i18nupdate
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:32:33 +0200] rev 657
2.0.2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:31:16 +0200] rev 656
add view and uicfg rule so we can edit extra test dependency without too much pain
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:17:26 +0200] rev 655
cosmetic cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:17:18 +0200] rev 654
fix pylint detected error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:17:00 +0200] rev 653
add missing import
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:16:49 +0200] rev 652
import cleanups
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:05:16 +0200] rev 651
when running test, cwd should be the co path, not the installation path
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:04:48 +0200] rev 650
restore previous pyversions behaviour so test properly fails when requested python version is not available
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:03:38 +0200] rev 649
fix pyinstall_path / setup install: attempt to be smarter and handle cases where tested package is python version dependant
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 18:01:50 +0200] rev 648
test fixes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:52:45 +0200] rev 647
assign to self.plan for proper redirection
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:52:34 +0200] rev 646
specify base_url to avoid being redirected to the instance to which the tc belongs
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:52:01 +0200] rev 645
dont propose to start test configs if the environment has no vcs repository
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:45:55 +0200] rev 644
fix dumb error when trying to display 'owner' of a configuration attribute or relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:44:37 +0200] rev 643
we should not use TC use_environment PE but TE using_environment PE when looking for test execution, since TC use_environment PE may be inherted, in which case we won't find anything
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:42:39 +0200] rev 642
propose to create repository from with the project environment
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:42:18 +0200] rev 641
don't chdir to the test tmp directory
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:35:47 +0200] rev 640
set LC_ALL once for all
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:35:20 +0200] rev 639
don't try to get checker when non executed flag is given (since it may occurs because the checker can't be found...)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:34:08 +0200] rev 638
give vcs repo eid when retrieving cache root so we get a properly dereferenced value
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:28:22 +0200] rev 637
[apycot action] repo.co_path should now be an absolute path
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:27:34 +0200] rev 636
[apycot action] stop using chdir/pushd/getcwd, use cwd argument of Popen instead
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:25:23 +0200] rev 635
[python setup] properly install python packages using python version used by test. Try to detect package with binary extension, in such case install for all python versions, a generated sitecustomize.py file will properly set the python path depending on pythonX.Y
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:19:06 +0200] rev 634
check nosy_list supported before migrating it...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:18:32 +0200] rev 633
[status hook] turn 'failed' execution_status as 'error' status to avoid crash if error during apycot_init step
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:17:36 +0200] rev 632
[schema] move vcs_path after check_config
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Sep 2010 16:17:15 +0200] rev 631
i18n fixes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:37:07 +0200] rev 630
Added tag apycot-debian-version-2.0.1-1 for changeset 9240a70b7b26
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 18:37:05 +0200] rev 629
Added tag apycot-version-2.0.1 for changeset 021da9ff8bf8
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 15:20:01 +0200] rev 628
2.0.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 15:17:44 +0200] rev 627
i18n update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 15:17:38 +0200] rev 626
cleanup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 15:17:26 +0200] rev 625
fix nosy list configuration
* drop User interested_in TC relation
* don't propagate on has_apycot_environment
* don't propagate on existing TE when some user is added/removed from the nosylist
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 15:12:59 +0200] rev 624
turn repo creation/deletion as proper setup/teardown module hooks
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 15:12:35 +0200] rev 623
this was useful in atexit hook, it's not the case anymore
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 15:12:01 +0200] rev 622
fix test following recent changes in hg repository handling
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 15:11:38 +0200] rev 621
avoid to fetch pe's name later
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 12:49:56 +0200] rev 620
turn assertion into proper ConfigError
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 12:49:34 +0200] rev 619
with vcsfile 1.6.1, local_cache is relative to a directory specified in repository's config. Use new db-api method introduced cw 3.9.7 to get the appropriate configuration value. Also check for local path existence and fallback to url eventually
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 12:47:07 +0200] rev 618
don't display filter if specified otherwise (see url config in views.__init__)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Sep 2010 12:46:28 +0200] rev 617
fix /testexecution url to get proper summary table (using refactored url publishing api from cw 3.9.7)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Sep 2010 18:26:46 +0200] rev 616
fix query to use 'TE using_environment PE' instead of 'TC use_environment PE' which is multivalued in 2.0
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Sep 2010 18:25:43 +0200] rev 615
fix dumb call of self.w using str instead of unicode
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Sep 2010 18:25:15 +0200] rev 614
fix dumb name error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Sep 2010 18:24:38 +0200] rev 613
fix misnamed step's target in 'full' recipe
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Sep 2010 18:23:40 +0200] rev 612
i18n fixes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 13 Sep 2010 16:28:00 +0200] rev 611
missing dependency to cubicweb-narval
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 13 Sep 2010 15:34:48 +0200] rev 610
default is stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 13 Sep 2010 15:34:30 +0200] rev 609
Added tag apycot-debian-version-2.0.0-1 for changeset d46f79550253
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 13 Sep 2010 15:34:30 +0200] rev 608
Added tag apycot-version-2.0.0 for changeset 81ff439e47b3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 10 Sep 2010 14:14:42 +0200] rev 607
backport narval branch into default
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 10 Sep 2010 14:14:29 +0200] rev 606
close branch
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 18:20:27 +0200] rev 605
sync_schema_props_perms cleanup in migration script
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 18:20:03 +0200] rev 604
fix TestExecution.dc_title when it has no starttime yet
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 18:19:42 +0200] rev 603
when execution_status is changed and apycot status is still waiting execution, set apycot status to the same value as the execution status (avoid test execution finished with status 'waiting execution')
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 18:18:26 +0200] rev 602
fix action's ids
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 18:18:10 +0200] rev 601
allow 'running' as test execution status (used when the plan is being launched by narval but has not yet reached apycot.init action which set its status to 'set up'
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 18:16:52 +0200] rev 600
don't check duplicates when test is launched from the ui
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 11:56:45 +0200] rev 599
migration tweaks
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 11:56:31 +0200] rev 598
update plugin to follow code reorganization
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Sep 2010 11:55:54 +0200] rev 597
comment out not yet ready recipes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 17:13:33 +0200] rev 596
packaging fixes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 13:26:41 +0200] rev 595
prepare 2.0 (debian package still to be tested)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 13:11:49 +0200] rev 594
operation doesn't have ._cw but .session
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 13:10:45 +0200] rev 593
i18n tweaks and update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 13:10:26 +0200] rev 592
nicer regids
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 12:28:15 +0200] rev 591
fix execution title in notification email
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 12:27:50 +0200] rev 590
fix some tests detected errors
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Sep 2010 12:27:04 +0200] rev 589
fixes some tests and make some back to life
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Sep 2010 18:52:07 +0200] rev 588
/testexecution use summary table view
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Sep 2010 14:48:03 +0200] rev 587
use generic incontext view rather than a custom 'status' view for check results
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 27 Aug 2010 15:29:56 +0200] rev 586
properly use setup_module /teardown_module, don't rely on at exit
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 27 Aug 2010 15:14:42 +0200] rev 585
avoid error w/ cwd
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 27 Aug 2010 15:10:02 +0200] rev 584
started to integrate content of former apycotbot repository
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 27 Aug 2010 11:44:38 +0200] rev 583
botstatus no more defined here
Pierre-Yves David <pierre-yves.david@logilab.fr> [Thu, 26 Aug 2010 10:46:35 +0200] rev 582
Proper use of checkers status
Pierre-Yves David <pierre-yves.david@logilab.fr> [Thu, 26 Aug 2010 18:34:56 +0200] rev 581
add distrib information to changes FilePath as provided by apycotbot changeset 615fe3446819
Pierre-Yves David <pierre-yves.david@logilab.fr> [Thu, 26 Aug 2010 10:45:39 +0200] rev 580
lgp.build action now output debian changes file.
We take advantage of commit F03285ED5F47 in apycotbot.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Thu, 26 Aug 2010 10:20:13 +0200] rev 579
[mq]: apycotaction_fix.diff
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 26 Aug 2010 14:51:43 +0200] rev 578
checker options now s ystematically get passed through a narval Options element created from the test config
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 15:00:35 +0200] rev 577
use apycotaction decorator and other cleanups
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Aug 2010 14:52:46 +0200] rev 576
ldi checker will now be provided by ldi itself
Pierre-Yves David <pierre-yves.david@logilab.fr> [Mon, 23 Aug 2010 18:25:27 +0200] rev 575
Improve handling of coverage in narvalplugin
Pierre-Yves David <pierre-yves.david@logilab.fr> [Mon, 23 Aug 2010 17:35:46 +0200] rev 574
lgp_build checker should be named lgp_build not lgp_check.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Mon, 23 Aug 2010 17:34:17 +0200] rev 573
Include Project Environment name in TestExecution name.
The TestConfig was previously holding this information.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Mon, 23 Aug 2010 17:31:51 +0200] rev 572
lgp check doesn't need any debian package to be built
Pierre-Yves David <pierre-yves.david@logilab.fr> [Mon, 23 Aug 2010 17:29:59 +0200] rev 571
[start_test] Fix rql request looking for duplicate
narval status are now stored in the "execution_status" attributes and apycot
status have a "waiting execution" status mirroring the "ready" status of narval
Pierre-Yves David <pierre-yves.david@logilab.fr> [Mon, 23 Aug 2010 17:10:59 +0200] rev 570
make te.branch mandatory
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 23 Aug 2010 12:50:10 +0200] rev 569
follow narval code reorganisation step 2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 23 Aug 2010 11:54:41 +0200] rev 568
follow narval code reorganisation step 1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 23 Aug 2010 11:02:57 +0200] rev 567
set apycot status to error if plan didn't run successfully
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 23 Aug 2010 11:02:38 +0200] rev 566
fix options handling
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 23 Aug 2010 10:39:04 +0200] rev 565
if start_rev_deps, we should start test for *reverse* dependencies
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 23 Aug 2010 10:29:26 +0200] rev 564
hide for_testconfig relation from tc primary tab
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 23 Aug 2010 10:28:57 +0200] rev 563
get back STEP_XXX handling from apycotbot, easier to grasp here since it's used to build prototype
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 17:09:12 +0200] rev 562
take care, value may be a list
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 17:09:01 +0200] rev 561
we shouldn't inline use_recipe and refinement_of for multi-sources configuration
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Aug 2010 08:38:45 +0200] rev 560
migration fixes: use rqliter where appropriage, ask confirm before creating recipes, set computed_start_mode once we've added the attribute...
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 18:46:02 +0200] rev 559
use the debian recipe as first step of the experimental recipe avoid duplication
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 18:45:31 +0200] rev 558
parallelize lgp_check w/ debian build and lintian in the debian recipe
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 18:45:01 +0200] rev 557
get back full recipe for alex working directory
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 18:44:26 +0200] rev 556
categorized name for apycot actions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 18:43:28 +0200] rev 555
get back pytest checker as a narval action
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 18:26:14 +0200] rev 554
add a type == 'coverage-data' on FilePath generated by pyunit and consumed by pycoverage
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 18:25:33 +0200] rev 553
lgp_checker is now a checker, not a preprocessor anymore
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 18:25:02 +0200] rev 552
use separated expression for prerequisite, add more of those
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 18:23:24 +0200] rev 551
test.run_checker return both checker and status
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Aug 2010 18:22:33 +0200] rev 550
use new RelationAttributeFacet for filtering test exec on config name
Alexandre Richardson <alexandre.richardson@logilab.fr> [Fri, 13 Aug 2010 14:44:17 +0200] rev 549
add recipe to test pyunit coverage option
Julien Jehannet <julien.jehannet@logilab.fr> [Fri, 13 Aug 2010 18:11:16 +0200] rev 548
[recipe] new experimental recipe
This recipe is used to publish repository if previous upload was successful.
For now, synchronization is done by Apycot (using the done_steps set). We should rewrite it to replace with narval elements.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Fri, 13 Aug 2010 14:41:33 +0200] rev 547
add "waiting execution" status to be used before then Test is actually runned.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Tue, 17 Aug 2010 18:22:47 +0200] rev 546
Use the new threadsafe TestDataWriter in recipe
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 17 Aug 2010 16:50:45 +0200] rev 545
major configuration refactoring
Schema changes:
* PE.check_preprocessors merged in PE.check_config
* TC.subpath merged in TC.check_config
* no more TestConfigGroup, instead TC can "refine" another one,
and PE can also refine another PE, with expected "inheritance" rules for:
* both: check_config, check_environment
* PE only: local_repository
* TC only: use_recipe
Custom inheritance rule for TC use_environment PE: a TC being identified by
its name, TCs for a given PE refining another one (RPE) are:
* TC use_environment PE
* DTC use_environmemt DPE, DTC.name != TC.name
and so on recursivly
* TestConfig may now be linked to multiple PE. This changes implies a lot of thing
in the logic and ui of the cube since we can't get the PE from the TC anymore.
TE now have to be linked explicitly to the tested PE (and so we've to give the
test execution to apycotbot.Test object.
* introducted TestDependency entity which is actually a 3-tiers relation
to add a dependency for a (PE, TC) to another PE
Migration is handled 'en gros'... People will most probably have to heavily
refactor their config anyway.
Some other fixes/refactoring on the way:
* when apycot is a tracker extension, dependencies/recommands of the Project
entity are considered to avoid the burden of redefining/maintaining them
* start rev dep feature had no way to work due to an earlier 'return'
* fixed some tests in unittest_entities
* dropped create_execution test utility in favor of TC.start
* apycot_configuration/apycot_process_environment become a method instead
of a property
* properly consider all heads when launcing periodical tests
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 17 Aug 2010 16:33:02 +0200] rev 544
fix tests
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 17 Aug 2010 16:31:52 +0200] rev 543
move entities methods to deprecated reports views module so they will go away with them some day
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 17 Aug 2010 16:12:12 +0200] rev 542
no more necesary, we use int internally
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 13 Aug 2010 16:45:17 +0200] rev 541
we've to update local_cache read permission as well
Stephanie Marcu <stephanie.marcu@logilab.fr> [Fri, 13 Aug 2010 12:19:42 +0200] rev 540
print info on migration
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 13 Aug 2010 14:11:35 +0200] rev 539
display recipe to use in test config form
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 13 Aug 2010 12:17:22 +0200] rev 538
fix log display for check results
Pierre-Yves David <pierre-yves.david@logilab.fr> [Wed, 11 Aug 2010 14:25:43 +0200] rev 537
reenable cascading start of TestConfiguration.
Pierre-Yves David <pierre-yves.david@logilab.fr> [Wed, 11 Aug 2010 14:04:31 +0200] rev 536
Prevent duplication of similar configuration.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 13 Aug 2010 11:05:58 +0200] rev 535
fix migration script
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 13 Aug 2010 11:05:50 +0200] rev 534
fix TCStartForm selector to avoid seeing it while the StartView isn't selectable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 13 Aug 2010 11:05:19 +0200] rev 533
take care to badly migrated project env
Julien Jehannet <julien.jehannet@logilab.fr> [Thu, 12 Aug 2010 18:26:17 +0200] rev 532
get back debian lgp/ldi preprocessor and checks, start some debian related recipes
Julien Jehannet <julien.jehannet@logilab.fr> [Thu, 12 Aug 2010 16:38:51 +0200] rev 531
prepare migration script to integration recipes
Julien Jehannet <julien.jehannet@logilab.fr> [Thu, 12 Aug 2010 18:25:18 +0200] rev 530
module moved to narval
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 13 Aug 2010 08:09:18 +0200] rev 529
comment test_branch_for_pe test, fix to make unittest_apycot green, apycot_repository_def function no more needed
Stephanie Marcu <stephanie.marcu@logilab.fr> [Wed, 11 Aug 2010 14:26:12 +0200] rev 528
force use of local_repository relation (remove deprecated attributes) + fix tests
Pierre-Yves David <pierre-yves.david@logilab.fr> [Thu, 12 Aug 2010 15:53:59 +0200] rev 527
Change TestExecution.priority from String to Int.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 12 Aug 2010 15:53:43 +0200] rev 526
new config_by_name method on ProjectEnvironment
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 12 Aug 2010 11:47:48 +0200] rev 525
don't start plan for test config without a recipe
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 12 Aug 2010 11:47:47 +0200] rev 524
fix typo and start test view arguments
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 12 Aug 2010 09:58:47 +0200] rev 523
missing parent
Julien Jehannet <julien.jehannet@logilab.fr> [Wed, 11 Aug 2010 19:22:11 +0200] rev 522
[views] StartTestView now benefits from narval's StartPlanView implementation (fix pb with catched ValidationError that caused bad plan instantiated)
Also reintroduce the NoStartForm for TestConfig with no recipe.
Katia Saurfelt <katia.saurfelt@logilab.fr> [Wed, 11 Aug 2010 20:00:02 +0200] rev 521
allow project env to show up on project primary view
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Aug 2010 14:32:54 +0200] rev 520
get back global apycot status on TestExecution
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Aug 2010 14:25:32 +0200] rev 519
no more need for the apycot.cleanup action, done by finalizer
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Aug 2010 14:25:06 +0200] rev 518
test execution permission fix
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Aug 2010 14:23:28 +0200] rev 517
necessary since rtags don't support inheritance (yet)