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

FORGE-2283: Provide a method for updating the user's installation automatically #547

Closed
wants to merge 1 commit into from

Conversation

mbriskar
Copy link
Contributor

No description provided.


@Inject
@WithAttributes(label = "Name", description = "The addon's \"groupId:artifactId\" name", required = true)
private UIInput<String> name;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Better rename this to "named" to comply with other addons

@forge-bot
Copy link
Contributor

Build 778 is now running using a merge of ec8687b

@forge-bot
Copy link
Contributor

Build 778 outcome was FAILURE using a merge of ec8687b
Summary: Tests failed: 155 (155 new), passed: 132, ignored: 15 Build time: 0:03:34

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonManagerTest: <no details avaliable>

org.jboss.forge.addon.manager.ui.AddonListCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.StringToExportedConverterTest: <no details avaliable>


##### there are 145 more failed tests, see build details

@mbriskar mbriskar force-pushed the addon-update branch 3 times, most recently from b610ac3 to ea9854a Compare March 16, 2015 13:56
maxAddonId = id;
}
}
addonManager.install(maxAddonId).perform();
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps it would be better to check if the maxAddonId isn't the same as the current

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also addonManager.install() returns an object stating what will change when perform() is called, it would be nice to display that too and maybe prompt for execution

@forge-bot
Copy link
Contributor

Build 779 is now running using a merge of ea9854a

@forge-bot
Copy link
Contributor

Build 779 outcome was FAILURE using a merge of ea9854a
Summary: Tests failed: 152, passed: 132, ignored: 15 Build time: 0:02:43

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.StringToExportedConverterTest: <no details avaliable>

org.jboss.forge.addon.configuration.ConfigurationFactoryTest: <no details avaliable>

org.jboss.forge.addon.configuration.ConfigurationTest: <no details avaliable>


##### there are 142 more failed tests, see build details

@forge-bot
Copy link
Contributor

Build 780 is now running using a merge of ea9854a

@forge-bot
Copy link
Contributor

Build 780 outcome was FAILURE using a merge of ea9854a
Summary: Tests failed: 152, passed: 132, ignored: 15 Build time: 0:02:47

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.StringToExportedConverterTest: <no details avaliable>

org.jboss.forge.addon.configuration.ConfigurationFactoryTest: <no details avaliable>

org.jboss.forge.addon.configuration.ConfigurationTest: <no details avaliable>


##### there are 142 more failed tests, see build details

@forge-bot
Copy link
Contributor

Build 781 is now running using a merge of cb76aca

@mbriskar
Copy link
Contributor Author

Thanks George, I added prompt and checked the already installed addons before the update.

@forge-bot
Copy link
Contributor

Build 781 outcome was FAILURE using a merge of e37059a
Summary: Tests failed: 155, passed: 132, ignored: 15 Build time: 0:03:08

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonManagerTest: <no details avaliable>

org.jboss.forge.addon.manager.ui.AddonListCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.StringToExportedConverterTest: <no details avaliable>


##### there are 145 more failed tests, see build details

@forge-bot
Copy link
Contributor

Build 782 is now running using a merge of e37059a

@forge-bot
Copy link
Contributor

Build 782 outcome was FAILURE using a merge of e37059a
Summary: Tests failed: 155, passed: 132, ignored: 15 Build time: 0:02:26

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonManagerTest: <no details avaliable>

org.jboss.forge.addon.manager.ui.AddonListCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.StringToExportedConverterTest: <no details avaliable>


##### there are 145 more failed tests, see build details

@gastaldi
Copy link
Member

No tests? :)

{
MetadataFacet facet = project.getFacet(MetadataFacet.class);
Coordinate c = facet.getOutputDependency().getCoordinate();
named.setDefaultValue(AddonId.from(c.getGroupId() + ":" + c.getArtifactId(), c.getVersion())
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn't seem right. The current project may not be an addon project

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops, it is the copy/paste issue.

Will write tests, I was not sure I go the right direction with this command. However there is no test for addon-install either, or is there?

@forge-bot
Copy link
Contributor

Build 783 is now running using a merge of e37059a

@forge-bot
Copy link
Contributor

Build 783 outcome was FAILURE using a merge of e37059a
Summary: Tests failed: 155, passed: 132, ignored: 15 Build time: 0:01:28

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonManagerTest: <no details avaliable>

org.jboss.forge.addon.manager.ui.AddonListCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.StringToExportedConverterTest: <no details avaliable>


##### there are 145 more failed tests, see build details

@forge-bot
Copy link
Contributor

Build 806 is now running using a merge of e37059a

@forge-bot
Copy link
Contributor

Build 806 outcome was FAILURE using a merge of e37059a
Summary: Tests failed: 2 (2 new), passed: 691, ignored: 26 Build time: 0:40:33

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.scaffold.FacesScaffoldTest.shouldCreateOneErrorPageForEachErrorCode: <no details avaliable>

org.jboss.forge.addon.scaffold.FacesScaffoldTest.testScaffoldSetup: <no details avaliable>

@forge-bot
Copy link
Contributor

Build 807 is now running using a merge of e37059a

@forge-bot
Copy link
Contributor

Build 789 is now running using a merge of e37059a

@forge-bot
Copy link
Contributor

Build 789 outcome was FAILURE using a merge of e37059a
Summary: Tests failed: 156 (1 new), passed: 132, ignored: 15 Build time: 0:01:42

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.ui.scope.UIContextProviderTest: <no details avaliable>

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonManagerTest: <no details avaliable>

org.jboss.forge.addon.manager.ui.AddonListCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>


##### there are 146 more failed tests, see build details

@forge-bot
Copy link
Contributor

Build 807 outcome was FAILURE using a merge of e37059a
Summary: Tests passed: 694, ignored: 26; exit code 1 Build time: 0:40:18

Build problems:

Process exited with code 1

@forge-bot
Copy link
Contributor

Build 808 is now running using a merge of e37059a

@forge-bot
Copy link
Contributor

Build 790 is now running using a merge of e37059a

@forge-bot
Copy link
Contributor

Build 822 is now running using a merge of 154f3c4

@forge-bot
Copy link
Contributor

Build 804 is now running using a merge of 154f3c4

@mbriskar mbriskar force-pushed the addon-update branch 2 times, most recently from f93b6ba to 64b893a Compare March 26, 2015 18:00
@forge-bot
Copy link
Contributor

Build 804 outcome was FAILURE using a merge of 64b893a
Summary: Tests failed: 160, passed: 132, ignored: 15 Build time: 0:01:29

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonManagerTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonUpdateTest: <no details avaliable>

org.jboss.forge.addon.manager.ui.AddonListCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>


##### there are 150 more failed tests, see build details

@forge-bot
Copy link
Contributor

Build 805 is now running using a merge of 64b893a

@forge-bot
Copy link
Contributor

Build 823 is now running using a merge of 64b893a

@forge-bot
Copy link
Contributor

Build 821 outcome was FAILURE using a merge of 64b893a
Summary: Tests failed: 3, passed: 695, ignored: 26 Build time: 0:42:00

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.manager.AddonUpdateTest: <no details avaliable>

org.jboss.forge.addon.scaffold.FacesScaffoldTest.shouldCreateOneErrorPageForEachErrorCode: <no details avaliable>

org.jboss.forge.addon.scaffold.FacesScaffoldTest.testScaffoldSetup: <no details avaliable>

@forge-bot
Copy link
Contributor

Build 805 outcome was FAILURE using a merge of 6e7cfff
Summary: Tests failed: 160, passed: 132, ignored: 15 Build time: 0:01:40

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonManagerTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonUpdateTest: <no details avaliable>

org.jboss.forge.addon.manager.ui.AddonListCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>


##### there are 150 more failed tests, see build details

@forge-bot
Copy link
Contributor

Build 806 is now running using a merge of 6e7cfff

@forge-bot
Copy link
Contributor

Build 806 outcome was FAILURE using a merge of 6e7cfff
Summary: Tests failed: 160, passed: 132, ignored: 15 Build time: 0:01:35

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonManagerTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonUpdateTest: <no details avaliable>

org.jboss.forge.addon.manager.ui.AddonListCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>


##### there are 150 more failed tests, see build details

@forge-bot
Copy link
Contributor

Build 824 is now running using a merge of 6e7cfff

@forge-bot
Copy link
Contributor

Build 822 outcome was FAILURE using a merge of 6e7cfff
Summary: Tests failed: 2, passed: 696, ignored: 26 Build time: 0:42:00

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.scaffold.FacesScaffoldTest.shouldCreateOneErrorPageForEachErrorCode: <no details avaliable>

org.jboss.forge.addon.scaffold.FacesScaffoldTest.testScaffoldSetup: <no details avaliable>

@forge-bot
Copy link
Contributor

Build 823 outcome was FAILURE using a merge of 6e7cfff
Summary: Tests failed: 1, passed: 697, ignored: 26 Build time: 0:42:12

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.scaffold.FacesScaffoldTest.shouldCreateOneErrorPageForEachErrorCode: <no details avaliable>

@forge-bot
Copy link
Contributor

Build 824 outcome was FAILURE using a merge of 6e7cfff
Summary: Tests failed: 2 (1 new), passed: 696, ignored: 26 Build time: 0:41:02

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.scaffold.FacesScaffoldTest.testScaffoldSetup: <no details avaliable>

org.jboss.forge.addon.scaffold.FacesScaffoldTest.shouldCreateOneErrorPageForEachErrorCode: <no details avaliable>

@mbriskar
Copy link
Contributor Author

I think this didn't cause this exception:

Expected: is an instance of org.jboss.forge.addon.ui.result.CompositeResult but: <Success [Field firstName created]> is a org.jboss.forge.addon.ui.result.Results$SuccessfulResult

in the FacesScaffoldTest, or did it?

@forge-bot
Copy link
Contributor

Build 825 is now running using a merge of 00b12e1

@forge-bot
Copy link
Contributor

Build 807 is now running using a merge of 00b12e1

@forge-bot
Copy link
Contributor

Build 807 outcome was FAILURE using a merge of 00b12e1
Summary: Tests failed: 160, passed: 132, ignored: 15 Build time: 0:01:34

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonManagerTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonUpdateTest: <no details avaliable>

org.jboss.forge.addon.manager.ui.AddonListCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>


##### there are 150 more failed tests, see build details

@forge-bot
Copy link
Contributor

Build 825 outcome was FAILURE using a merge of 00b12e1
Summary: Tests passed: 698, ignored: 26; exit code 1 Build time: 0:43:37

Build problems:

Process exited with code 1

@forge-bot
Copy link
Contributor

Build 826 is now running using a merge of 00b12e1

@forge-bot
Copy link
Contributor

Build 808 is now running using a merge of 00b12e1

@forge-bot
Copy link
Contributor

Build 808 outcome was FAILURE using a merge of 00b12e1
Summary: Tests failed: 160, passed: 132, ignored: 15 Build time: 0:01:31

Build problems:

Failed tests detected
Process exited with code 1

Failed tests

org.jboss.forge.addon.text.highlight.HighlighterTestCase: <no details avaliable>

org.jboss.forge.addon.text.InflectorServiceTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonManagerTest: <no details avaliable>

org.jboss.forge.addon.manager.AddonUpdateTest: <no details avaliable>

org.jboss.forge.addon.manager.ui.AddonListCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.project.AddonProjectConfiguratorTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewFurnaceTestSetupCommandTest: <no details avaliable>

org.jboss.forge.addon.addons.ui.NewUICommandWizardTest: <no details avaliable>

org.jboss.forge.addon.convert.CDIConverterTest: <no details avaliable>

org.jboss.forge.addon.convert.exported.ConverterFactoryTest: <no details avaliable>


##### there are 150 more failed tests, see build details

@forge-bot
Copy link
Contributor

Build 826 outcome was FAILURE using a merge of 00b12e1
Summary: Tests passed: 698, ignored: 26; exit code 1 Build time: 0:42:04

Build problems:

Process exited with code 1

@gastaldi
Copy link
Member

gastaldi commented Apr 1, 2015

Merged, thanks!

@gastaldi gastaldi closed this Apr 1, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants