Comments (2)
What's even more painful is that the formatter also formats String literals
This leaves the resulting page a valid Integrity test but will most likely kill the test.
Assume the following script
call click id: "f:myPanel:myButton"
will be reformatted into
call click id: " f : myPanel : myButton "
The resulting test will fail because it can't find the element anymore 💥
String literals shouldn't be formatted at all.
from integrity.
Commit 8a94fed fixes the line ending problem by adding a new autodetection mechanism.
The mentioned issue of "irrational formatting" which can occur in some cases when a file is not syntactically correct is unfortunately not an easy fix, and not a bug in Integrity as well, since that problem is rooted in the formatter core, which is provided by Xtext. Thus one probably has to live with it for the time being, hoping that the Xtext formatter gets more robust over time.
from integrity.
Related Issues (20)
- Length-limit formatted strings in results
- Improve integrity import behavior in eclipse HOT 1
- Improve Eclipse Test Runner view scroll behavior
- Allow fixture methods to provide multi-language descriptions
- Tests during setup/teardown stages are not counted into suite test numbers (includes failures) HOT 1
- Any exception within timeset code leads to ThisShouldNeverHappenException
- Checkpoint test failures are hard to diagnose
- Improve process terminator: kill in reverse order, escalate attempts
- Show multiple whitespaces in HTML result
- Improve behavior of Integrity Test Control plugin with duplicate test resources
- Catch uncaught exceptions in endpoint communication HOT 1
- Add language mechanism to expect "empty" lists/arrays/collections in tests
- Regex comparisons don't work inside nested objects
- Add "organize imports" feature on project or package level (not just for opened files)
- Testing key-value map structures with lists inside does not work if types do not match perfectly
- Add mandatory named results as a language feature
- Implement fork launch retry mechanism HOT 1
- Java 8 Date/Time values inside beans aren't compared correctly against deeply nested objects
- Saving heap memory by omitting XML tree build-up on forks
- Tabletest results from forks are not correctly transmitted to master (and are missing in test results)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from integrity.