Skip to content

Test environment

Guillermo edited this page Mar 8, 2017 · 2 revisions

We should show examples and document the new process.

Setting Up the Test Environment

  • We should use a separate test repository. This should be a fork of https://github.com/guillep/pharo-core, potentially Esteban's
  • We will use test issues to test the entire integration process, including issue-tracker updates.

Plan A: the process using Iceberg

Ideally, the new process will use Iceberg for all git interactions. Esteban already implemented several Iceberg plugins that provide support for the new process (PR management and branch creation from issues).

This path is still not usable as there is a Bug in iceberg handing a big number of repositories (as it is the case).

TODO: How to download these plugins?

Plan B: the backup plan

In case Iceberg fails or, like now, the VM and libgit are broken, we require a plan B to continue working.

Guille proposes to document how this process still works (while more manually) using filetree and an external git client. The external git client could be something like sourcetree or the command line.

Clone this wiki locally