GemTalk / Rowan

a new project/package manager for Smalltalk that supports FileTree and Tonel repositories, and is independent of Monticello and Metacello
MIT License
13 stars 7 forks source link

need to use an "external script" like platforms/gemstone/topaz/3.6.0/newRowanRepositoryRootV2.tpz in tests #645

Closed dalehenrich closed 4 years ago

dalehenrich commented 4 years ago

Other developers on the team need to be able to point at a script in the Rowan tree that is used for loading tests into an image like the block below with the false ifTrue: [] removed:

    (Rowan projectNamed: 'Rowan') 
        gitRepositoryRoot: '$ROWAN_PROJECTS_HOME/Rowan'.
    (Rowan projectNamed: 'gemstoneBaseImage') 
        gitRepositoryRoot: '$ARCHBASE/image'.

false ifTrue: [
    "load Rowan test classes"
    (Rowan projectNamed: 'Rowan') defined
        read: Rowan platformConditionalAttributes, #('tests' 'v2' 'v2Only' 'testsV2' 'stubs' 'tonel');
        load.
].

The best way to do that is to change the test script to use this script to do the update ...

dalehenrich commented 4 years ago

done ...