Skip to content

Conversation

@pyrodogg
Copy link
Member

The goal is to keep the framework for integration testing but not require screeps-server-mockup by default. Instead, to instruct users how to install the dependency themselves.

  • Adds instructions to install screeps-server-mockup and adding test scripts
  • Removes test-integration script
  • Removes integration from test script

Removes `test-integration` script
Removes integration from `test` script
Add installation instructions for `screeps-server-mockup` in docs
@brisberg
Copy link
Contributor

Should we remove the files under test/integration and make those optional too?

Right now they don't even compile without the screeps-server-mockup dependency.

@djD-REK
Copy link
Contributor

djD-REK commented Apr 30, 2020

Looks ready to merge to me :)

@brisberg I think the test files can stay, since you won't be running them without following the steps in the docs...

@djD-REK
Copy link
Contributor

djD-REK commented Apr 30, 2020

Alternatively, what would you think of just making the screeps-server-mockup dependency required for this package? Too much? 🔢

Adds direct example for installing screeps-server-mockup
Adds test-integration script that prints where to find more info
Fixes typo in integration: testing docs
@pyrodogg
Copy link
Member Author

pyrodogg commented May 2, 2020

@djD-REK Thanks for bringing this up again. I stalled when considering how much further it could go and forgot that the basic test script is currently broken on master.

@pyrodogg pyrodogg merged commit 0e2e309 into master May 2, 2020
@pyrodogg pyrodogg deleted the int-test-cleanup branch May 2, 2020 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants